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
TableLayout跟TableLayout 是一組搭配使用的布局,TableLayout置底,TableRow在TableLayout的上面,而Button、TextView等控制項就在TableRow之上,另外,TableLayout之上也可以單獨放控制項。TableLayout是一個使用複雜的布局,最簡單的用法就僅僅是拖拉控制項做出個介面,但實際上,會經常在代碼裡使用TableLayout,例如做出表格的效果。本文主要介紹TableLayout的基本使用方法。
Time of Update: 2013-12-11
Android的代碼是比較龐大的,如果要全部編譯一遍,是花費比較多時間,這樣導致開發效率非常低,那麼有沒有辦法只編譯修改那一部份代碼呢?答案是肯定有的,因為面對這麼多代碼,如果沒有好的方法是開發不成功的。下面就來學習怎麼樣單個目錄編譯的方法。 在android的頂層目錄裡,運行下面的命令:. build/envsetup.sh 運行命令後,就添加了很多命令到sh解譯器,具體命令如下:- croot: Changes directory
Time of Update: 2013-12-11
這個bug,是google內建的問題。 和見到的諸多android的疑難問題一樣,這又是一個可以歸類為 多線程同步/狀態機器 問題。問題處在NuPlayer的非同步訊息的handle中,現象和原因不細說了,被此BUG糾結的頭大的,應該一看就明白。 重現步驟:反覆進入、退出html5的流媒體播放 (瀏覽器的UA設成Ipad模式,去如youku網、百度視頻中去播視頻),會出現卡死情況 卡住的原因,就是剛播放開始的初始化過程中,按了返回鍵,要返回,NUPlayerDriver
Time of Update: 2013-12-11
1 主要是通過更改view 的大小來改變視頻的大小。2 在視頻初始化時獲得視頻的高寬都為0 ,這個必須要注意,必須播放後延時 修改view 大小3 sufaceview 的布局類是 android.widget.LinearLayout.LayoutParams 這個必須注意4 在 sufaceview surfaceChanged事件中加入 mediaPlayer.setDisplay(arg0) , setDisplay 方法在任意時刻都是可以調用的 01 &
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
Time lapse視頻(定時錄影?) time lapse視頻使得使用者可以建立某個時間段的映像組成的視訊剪輯.此特性使用MediaRecorder 來錄製映像到一個序列.要使用MediaRecorder錄製一個time lapse視頻,你必須像錄製一個一般視頻那樣配置recorder對象,設定幀率到一個低的數字並且設定time lapse品質 ,如下面代碼所示: [java]// Step 3: 設定一個CamcorderProfile (requires
Time of Update: 2013-12-11
本例介紹Android收發簡訊,可以使用實際的裝置,如果使用模擬器,可以啟動兩個模擬器來測試,可以參見Android簡明開發教程二十:Broadcast Receiver 簡訊觸發樣本本例還使用了TTS來讀出收到的簡訊內容SmsReceivedDialog 中使用TextToSpeech 類來讀出文字,TextToSpeech的用法可以參見Android ApiDemos樣本解析(45):App->Text-To-Speech本例如果Enable SMS broadcast
Time of Update: 2013-12-11
在Android應用開發中,經常會使用到狀態列通知(Status Notification),例如新浪微博、網易新聞等提供的推送訊息,軟體後台更新時進度的顯示等等,如所示: 看了網上很多關於Notification的部落格文章,發現幾乎沒有一個能將自訂狀態列通知完全實現正確的,因此,本文就來說說實現自訂狀態列通知經常被忽略的一些知識點。 1)
Time of Update: 2013-12-11
1. 啟動和關閉ADB服務(adb start-server和adb kill-server) 經作者測試,模擬器在運行一段時間後,adb服務有可能(在Windows進程中可找到這個服務,該服務用來為模擬器或通過USB資料線串連的真機服務)會出現異常。這時需要重新對adb服務關閉和重啟。當然,重啟Eclipse可能會解決問題。但那比較麻煩。如果想手工關閉adb服務,可以使用下面的命令。 adb kill-server
Time of Update: 2013-12-11
首先是介紹:一、什麼是json資料1、json:javascript object Notation的簡稱2、json資料是一系列索引值對的集合;3、json已經被大多數開發人員,在網路資料的傳輸當中應用非常廣泛;4、json相對於xml來講解析稍微方便一些5、它的基本資料格式是:{"name":"Michael","andress":{"city":"Beijing","Street&
Time of Update: 2013-12-11
一、記憶體溢出現在的智能手機記憶體已經足夠大,但是對於一個應用程式來說智能手機當中稀缺的記憶體,仍然是應用程式的一大限制。在Android應用程式開發當中,最常見的記憶體溢出問題(OOM)是在載入圖片時出現的,尤其是在不知道圖片大小的情況下。潛在的記憶體溢出操作主要包括以下幾點:1、從網路當中載入使用者特定的圖片。因為直到我們在下載圖片的時候我們才知道圖片的大小。2、向Gallery載入圖片。因為現在智能手機的網路攝影機有很高的解析度,在載入圖片的時候需要最圖片進行處理,然後才能正常的使用。請注
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201208/146799.html使用方向鍵或是traceball 移動UI焦點時,有一些UI控制項,如Listview ,GridView 內部可以帶有子UI (如清單項目,Cell項),當Focus移動到這類UI控制項後,再使用使用方向鍵或是traceball 可以在Listview 或是 GridView 內部移動當前選中的清單項目或是Cell項等。本例介紹了一個自訂UI控制項InternalSelectionView
Time of Update: 2013-12-11
這裡只是記錄分享一下自己的學習心得,希望給一些新手有所啟發,少一點摸索的時間,如有不準確之處,歡迎指出,不勝感激。
Time of Update: 2013-12-11
在加強版的基礎上又再加強的android應用面試題集有些補充略顯臃腫,只為學習1.activity的生命週期。方法描述可被殺死下一個onCreate()在activity第一次被建立的時候調用。這裡是你做所有初始化設定的地方──建立視圖、設定布局、綁定資料至列表等。如果曾經有狀態記錄(參閱後述Saving Activity State。),則調用此方法時會傳入一個包含著此activity以前狀態的包對象做為參數。總繼之以onStart()。否onStart()
Time of Update: 2013-12-11
問題:發現adb sehll setProp所設屬性值在下次重起後被清除adb shell setprop testing.mediascanner.skiplist /storage/sdcard1/test結論:必須採用persist.開頭的屬性名稱才能永久儲存。On system initialization, Android will allocates a block of shared memory for storing the properties. This is done
Time of Update: 2013-12-11
1. 由頭 客戶這邊最高層說我們的產品太耗電,要我們解決耗電問題。 2. 思路 首先要確定是否耗電,用ZDbox這款軟體,能測量Android手機內各個應用的耗電情況。
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
直接給代碼吧:[html]package com.xy.shot; import android.R.color; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Color; import