Time of Update: 2018-12-03
首先把基本的jdk環境配置好,包括jdk的Path, JAVA_HOME, CLASSPATH的配置,這裡就不介紹了。下面主要介紹安卓環境的搭建。 第一步:準備所需要的資源: Eclipse,IBM公司開發的一款開源IDE。http://www.eclipse.org Android SDK,Android 開發工具,包含開發Android程式所需類庫、源碼、文檔、案例等資源。http://www.android.com
Time of Update: 2018-12-03
通過broadcast Intent機制可以將一個Intent發送給任何對這個Intent感興趣的BroadcastReceiver。 通過new Intent(ACTION_1)建立Action為ACTION_1的Intent。通過sendBroadcast(intent)將這個intent進行廣播。代碼如下ActivityMain代碼: 1: package com.eoeandroid.broadcastReceiver; 2: import
Time of Update: 2018-12-03
在android項目中,有時需要一些全域的靜態變數來儲存一些資料,這樣在關閉賦值介面後,其他的頁面還可以調用這些資料。 但是我們知道,在java中全域靜態變數(java中沒有全域變數這一個概念,但是java提供了public
Time of Update: 2018-12-03
第一部分 Matrix的數學原理在Android中,如果你用Matrix進行過影像處理,那麼一定知道Matrix這個類。Android中的Matrix是一個3 x 3的矩陣,其內容如下: Matrix的對映像的處理可分為四類基本變換: Translate 平移變換Rotate 旋轉變換Scale 縮放變換Skew
Time of Update: 2018-12-03
我們是不是不停的抱怨每天的時間不夠用,但是問起自己來,到底時間花在哪了?又回答不上來。然後自己又在拚命的想自己的時間到底花在了什麼地方,做了什麼事情。我們是不是有時候在不停的幹同一件事情,然後有時候幹完了事情之後,發現自己一無所獲。時間沒了,收穫呢?也沒了。咋辦咧?所以合理安排時間成了我們高效學習的一種必要手段,所以藉助一些手段來進行時間管理成了我們現在的我們平時很羨慕別人學習學的很好,最不可思議的是人家貌似還很輕鬆,但是自己卻死活也達不到那種境界,所以就不停的猜測,是否我們先天就不行呢,然後就
Time of Update: 2018-12-03
Android平台上的媒體檔案管理和案頭系統不同。在案頭系統上,不同目錄下的媒體檔案呈樹狀結構顯示給使用者,使用者需要進入不同目錄尋找該目錄下的檔案。而在Android平台上,不同目錄下的媒體檔案則以一層列表方式顯示給使用者,使用者不需進入子目錄就可以列出(某種類型的)所有媒體檔案。在Android上,為了實現這種模式的媒體檔案管理,對所有管理的媒體檔案抽取其中繼資料,也就是ID3(mp3檔案包含的中繼資料可參考http://en.wikipedia.org/wiki/ID3),儲存在資料庫中,
Time of Update: 2018-12-03
最近在做遊戲狀態的儲存時,需要儲存背景音樂是否靜音了,一直不成功,並且總是報出如下錯誤: ERROR/MediaPlayer(9974): start called in state 64 ERROR/MediaPlayer(9974): error (-38, 0) ERROR/MediaPlayer(9974): Error (-38,0) 剛開始一直不是很清楚到底哪裡出了錯,於是跑到Android
Time of Update: 2018-12-03
/** * Pass the touch screen motion event down to the target view, or this * view if it is the target. * * @param event The motion event to be dispatched. * @return True if the event was handled by the view, false otherwise. */
Time of Update: 2018-12-03
就像夢斷代碼中說的那樣:“Hello World”程式一無所用,但足可蠱惑人心;它鼓勵新手,喚起每個程式員心中樂觀的一面。既然能叫它說話,就能讓它做任何事!下面就示範一下怎樣在Android環境下寫Hello World首先要說明的是Android開發主要是應用在手機上,所以要有一個類比手機的東西(我們叫他AVD,全稱是Android Virtual Device)類比到電腦上的軟體開發這就相當於電腦的螢幕,運行效果、介面設計都需要從AVD中查看。所以說在寫代碼之前我們應該先建立一個“電腦螢幕”
Time of Update: 2018-12-03
相比.NET中的布局Android依然是略顯麻煩,但是依然不妨礙他們有相似之處。Android中有四種不同的布局方式,下面一一敘述。1. FrameLayoutl 一個FrameLayout對象就好比一塊在螢幕上提前預定好的空白地區,然後可以填充一些元素到裡邊,比方說一張圖片等。需要注意的是,所有的元素都被放置在FrameLayout地區最左上的地區。而且無法為這些元素指定一個確切的位置。如果一個FrameLayout裡邊有多個子項目,那麼後邊的子項目的顯示會重疊在前一個元素上。l F
Time of Update: 2018-12-03
方法一:Handler+Thread[java] view plaincopyprint?package com.xunfang.handerDemo;import android.app.Activity;import android.os.Bundle; import android.os.Handler;import android.os.Message; import android.widget.TextView;/** * handler定時器 * * @author Smalt *
Time of Update: 2018-12-03
這裡講解的內容是:從資料庫中取得資料,將這些資料的value值賦值給Radiobutton的text屬性,將這些資料的key值賦值給radiobutton的key值。同時實現點擊一整行,更換radiobutton選擇。XML代碼:主要是添加一個ListView控制項<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.
Time of Update: 2018-12-03
1、 首先說一下“提示”——Toast所謂的“提示”就是一種簡易的訊息提示框,不能被使用者單擊,根據代碼中時間參數的設定,自動消失。 Toast的建立方法一:makeText (Context context, int resId, int duration) 方法二:makeText(Context context, CharSequence text, int
Time of Update: 2018-12-03
最近做項目過程中,需要知道對使用應用的使用者做一個標識。當時有一個同事說利用使用者的手機號來確定使用者標識。不過方案被否決了。在空閑時間感覺這個想法不錯,就試著去做了一下。下面就說一下吧。其實很簡單,android提供了一個SmsManager類,來協助我們實現簡訊發送功能。public class Main extends Activity { @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-03
前幾天在玩一個android應用時,發現這個應用中有一個很好玩的功能:一鍵投訴。就是如果你感覺對這個應用有不滿意的地方,可以通過留言或打投訴電話來反映自己的不滿。大多數應用都是採用了留言、發郵件的方式來擷取使用者的意見。這個應用中的的撥打到電話倒是很少見。因此,決定自己也做一下。經過尋找,android為使用者提供了打電話的這樣一個功能。下面就從代碼中說起。為了簡單起見,我的介面上只有一個button,它的text屬性直接寫成1008611.點擊該按鈕實現撥打1008611的功能。當然了,這隻是
Time of Update: 2018-12-03
今天在項目中遇到一個需求,利用seekbar來實現控制音量的大小。本以為一個很簡單的事情(確實是一個很簡單的事情),但是剛開始卻實現不了我想要的效果。經過一番修改、尋找終於解決了。而在解決過程中,也發現了自己對android一些地方認識的不足之處。那麼,就事論事。今天暫且說一下音量這一塊吧。android系統中的聲音有系統音量、通話音量、鈴聲音量、音樂音量、提示聲音音量(我之前一直以為android中就只有一種音量:系統音量(自學的不全面。。。。。))。那麼下面就逐次介紹一下這幾種音量的擷取方法
Time of Update: 2018-12-03
原文地址:http://blog.csdn.net/cjjky/article/details/6684959在開發Android移動用戶端的時候往往要使用多線程來進行操作,我們通常會將耗時的操作放在單獨的線程執行,避免其佔用主線程而給使用者帶來不好的使用者體驗。但是在子線程中無法去操作主線程(UI
Time of Update: 2018-12-03
給ListView設定了背景圖片之後,一般情況下,ListView確實變得好看了!但是拖動過程中,ListView整體每個條目背景會變成黑色!那麼條目上的內容就沒法看到了!此時我們需要給ListView設定一個參數(android:cacheColorHint),使其背景透明或者指定一個顏色,如下:<ListView android:layout_height="wrap_content" android:layout_width="fill_parent"
Time of Update: 2018-12-03
很多初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於
Time of Update: 2018-12-03
Android的開源給我們帶來了很多好處,我們可以隨意使用系統內建的程式,在Android 2.2裡內建IME有3個,Latin鍵盤,Google拼音和OpenWnn。