Time of Update: 2013-12-11
運行模擬器 emulator -console * 將檔案寫入到模擬器的userdata.img檔案中 adb push *將一個目錄拷貝到模擬器中,包括子目錄 adb push * 將一個目錄從模擬器中拷出來 adb pull * 使得模擬器可以運行arm代碼. 使用GNU/ARM Linux編譯器編譯你的應用程式就可以了 * 在模擬器裡面運行shell,需要先運行模擬器 adb shell *運行模擬器中的一個控制台程式 adb shell
Time of Update: 2013-12-11
一、LinearLayout 布局,類似於一個盒子1. 主要屬性有:(1)android:orientation設定LinearLayout容器布局組件的方式:要麼按行要麼按列。只能取值:horizontal、vertical。(2)android:gravity設定布局在LinearLayout容器內的組件的對齊。取值包括:top、bottom、left、right、center、start、end等。 2.
Time of Update: 2013-12-11
早就有人通過PC音效卡的輸入(麥克風孔)來做類比示波器,但是用手機來實現的比較少。用J2ME的MMAPI實現類比示波器,具體效果稍遜於智能機,因為智能機可以即時讀取麥克風輸入資料流,而J2ME還需要有短暫的緩衝構成了阻塞,不過,實現出來玩一下還是足夠了。先貼出: 左圖是程式在WTK啟動並執行結果,右圖是Audition讀取音頻輸入口的波形,訊號源是一個經過訊號放大的壓力感應器。程式使用NetBeans + LWUIT類庫,接下來貼出全部代碼:view plaincopy to
Time of Update: 2013-12-11
1. 原理是用Baidu音樂搜尋的串連,拼參數進去讀取歌詞。同理也可以一樣讀取到音樂檔案。代碼不是很難,但是網上基本上看不到這種代碼,有的也是不能啟動並執行。所以我就做個好事吧。2. 搜尋歌詞檔案的代碼:view plaincopy to clipboardprint?package com.hyronjs.jiangbiao; import java.io.BufferedReader; import
Time of Update: 2013-12-11
在開發android應用時,常常通過按返回鍵(即keyCode == KeyEvent.KEYCODE_BACK )就能關閉程式,其實大多情況下該應用還在任務裡運行著,其實這不是我們想要的結果。我們可以這樣做,當使用者點擊自訂的退出按鈕或返回鍵時(需要捕獲動作),我們在onDestroy() 裡強制退出應用,或直接殺死進程,具體作業碼如下://捕獲按下鍵盤上返回按鈕 @Override public boolean
Time of Update: 2013-12-11
在init初始化進程裡,裝置初始化是怎麼進行的呢?如果要瞭解這方面,就需要仔細分析下面的代碼,如下:#001 int device_init(void)#002 {#003 suseconds_t t0, t1;#004 int fd;#005 #006 fd =
Time of Update: 2013-12-11
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc檔案裡,可以看到載入下面的服務: service keystore /system/bin/keystore /data/misc/keystore user keystore group keystore socket keystore stream
Time of Update: 2013-12-11
1,調web瀏覽器Uri myBlogUri = Uri.parse("http://kuikui.javaeye.com");returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);2,地圖Uri mapUri = Uri.parse("geo:38.899533,-77.036476");returnIt = new Intent(Intent.ACTION_VIEW, mapUri);3,調撥打到電話介面Uri telUri =
Time of Update: 2013-12-11
BitmapFactory.Option 由一個屬性public boolean inPurgeable如果inPurgeable 設為True的話表示使用BitmapFactory建立的Bitmap用於儲存Pixel的記憶體空間在系統記憶體不足時可以被回收,在應用需要再次訪問Bitmap的Pixel時(如繪製Bitmap或是調用getPixel),系統會再次調用BitmapFactory
Time of Update: 2013-12-11
手機設定無標題後,總是掛掉,最初以為是布局的問題,換了還是不中,然後建立一個工程,發現還是不中!怎麼回事?我以前是搞過著的啊,原來設定全屏無標題,這些語句一定要設在setContentView前面!謹記啊! 還是對這些知識不熟悉,所以我寫到這,複習下!設定無標題+全屏:requestWindowFeature(Window.FEATURE_NO_TITLE);int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN;Window
Time of Update: 2013-12-11
一個Android工程包含所有代碼檔案。Android SDK工具可以協助我們很容易的建立一個Android工程,建立好的工程包含了預設的檔案夾和檔案。這個課程教我們怎麼用Eclipse建立一個工程,或者通過命令列使用SDK工具建立工程。提示:你必須已經安裝好了SDK,使用eclipse的話必須安裝了ADT外掛程式,如果沒有,你需要先看看Installing the Android SDK這個教程。使用eclipse建立工程1.
Time of Update: 2013-12-11
AutoCompleteTextView
Time of Update: 2013-12-11
My environments: Ubuntu 11.04Android source code: Android-4.1.1.1_r4How to download the Android source code? Referenced from:http://source.android.com/source/downloading.html But maybe you will get many error as below, you
Time of Update: 2013-12-11
與記憶體一起工作在Renderscript中聲明的非靜態、全域的變數會在編譯時間被分配記憶體。在Renderscript代碼中能夠直接使用這些變數來工作,而不必在Android架構層再給它們分配記憶體。Android架構層也能使用反射層類中生產的訪問器方法來訪問這些變數。如果這些變數在Renderscript運行時層被初始化,那麼在Android架構層那些值也會被用於初始化對應值。如果全域變數被標記為const,那麼就不會產生set方法。注意:如果你使用了某些包含指標的Renderscript結
Time of Update: 2013-12-11
1. 首先先要擷取你的debug keystore位置:開啟Eclipse--->Windows--->Preferences--->Android--->Build查看預設的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.android\debug.keystore2. 在cmd中執行:keytool -list -keystore ~/.android/debug.keystore或者是:keytool -
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201208/148861.html本例顯示ListView將從下到上(Reverse Order)顯示清單項目。本例的用法在Android ApiDemos樣本解析(95):Views->Animation->3D Transition 已有說明:看一下@anim/layout_bottom_to_top_slide” 的定義:[html] <layoutAnimation
Time of Update: 2013-12-11
今天給大家分享下Notification的使用,下面這個例子是通過將應用放到後台運行並在通知爛顯示應用正在運行,點擊通知返回最後操作的activity。 首先介紹下我的環境,我用的android1.6,大家都知道把程式放入後台除代碼實現外,還可以按Home鍵,但是只有在2.0以後才能監聽Home鍵事件,通過從寫onAttachedToWindow
Time of Update: 2013-12-11
Android添加一個視窗小組件的過程,實際是AppWidgetHost選取AppWidgetProvider並與之綁定的過程。一般地,Launcher扮演AppWidgetHost角色,AppWidgetProvider可以從所有已安裝的AppWidgetProvider列表中選取。本文以描述選取並綁定AppWidgetProvider的這一過程。 一、Launcher發起選取申請 在案頭上選取視窗小組件的過程,實際是Launcher,發起選取AppWIdget申請,只需要
Time of Update: 2013-12-11
項目每個頁面都需要一個比較複雜的導航控制項 其實就是一個很多按鈕的布局當然這個一個一個寫綁定事件完全沒問題,但項目有20來個頁面 一個一個寫就不好了,於是想到把他放到一widger包下 那個頁面用到了 include他的xml然後在Activity執行個體化他FootView.java[java] package com.aijia.widget; import android.app.Activity; import
Time of Update: 2013-12-11
上一篇: http://www.bkjia.com/kf/201208/149607.htmlandroid:layoutAnimation 屬性定義在ViewGroup中,因此所有ViewGroup的子類都可以定義android:layoutAnimation。 ViewGroup可以嵌套定義,從而layout animation 也可以嵌套。本例使用了TableLayout(ViewGroup的子類),其子View TableRow