Time of Update: 2013-12-11
很多用戶端軟體和瀏覽器軟體都喜歡用Tab分頁標籤來管理內容,除了可以用TabHost控制項,還可以用ImageButton + ActivityGroup實現Tab分頁標籤。使用ImageButton + ActivityGroup實現Tab分頁標籤,主要是把一個Sub Activity(子Activity)的Window作為View添加到ActivityGroup所指定的容器中,本文使用LinearLayout作為容器裝載Sub
Time of Update: 2013-12-11
越來越多的手機具備自動對焦的拍攝功能,這也意味著這些手機可以具備條碼掃描的功能.......手機具備條碼掃描的功能,可以最佳化購物流程,快速儲存電子名片(二維碼)等。 本文使用ZXing 1.6實現條碼/二維碼識別。ZXing是個很經典的條碼/二維碼識別的開源類庫,long long
Time of Update: 2013-12-11
上次介紹了如何使用JAVA的反射機制來調用藍芽的隱藏API,這次繼續練習JAVA的反射機制,探秘TelephonyManager在Framework裡包含卻在SDK隱藏的幾項功能。先來看看本文程式啟動並執行: 本文程式示範了以下功能:1.所有來電自動接聽;2.所有來電自動掛斷;3.開啟/關閉Radio;4.開啟/關閉資料連線(WAP or
Time of Update: 2013-12-11
網路檔案系統(NFS,Network File System)是一種將遠程主機上的分區(目錄)經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分區一樣來對遠程主機的共用分區(目錄)進行操作。 在嵌入式Linux 的開發過程中,開發人員需要在Linux 伺服器上進行所有的軟體開發,交叉編譯後,通用FTP方式將可執行檔下載到嵌入式系統運行,但這種方式不但效率低下,且無法實現線上的調試。因此,可以通過建立NFS,
Time of Update: 2013-12-11
在init.rc檔案裡,可以看到載入下面的服務:service servicemanager /system/bin/servicemanager user system critical onrestart restart zygote onrestart restart
Time of Update: 2013-12-11
當初遇到這個bug,是不週期性低機率出現,最後找到一個比較容易重現的步驟:啟動系統然後進google + 建立一個帳號(注意是建立一個帳號) 沒幾步就重啟了這個BUG,一開始追蹤也是無頭緒的,在這個bug出現時,系統的debuggerd還是有些問題,pt_regs設定的和核心對應不上,tombstone的資訊完全無用,core dump功能也是無法使用,唯一的線索就是一點點logcat的trace, trace如下:D/OpenGLRenderer( 2021):
Time of Update: 2013-12-11
釋放相機 想機是被裝置上的應用們共用的資源.你的應用可以在擷取相機執行個體後使用它,並且你的應用必須在用完後釋放它,而且在暫停時(Activity.onPause())也要釋放它.如果你的應用沒有適當的釋放相機,所有後續試圖擷取相機使用權的操作,包括你自己的應用,都會失敗並且導致那些應用關閉.要釋放一個相機對象執行個體,使用方法Camera.release(),如下代碼所示:[java]public class CameraActivity extends Activity
Time of Update: 2013-12-11
接收相機intent的結果 一旦你構建並執行了一個映像或視頻相機intent,你的應用必須配置為能接收intent的結果.本節向你展示如何攔截從相機intent來的回調以使你的應用可以對擷取到的映像和視頻做更多的動作. 為了接收一個intent的結果,你必須覆寫啟動intent的activity的onActivityResult()方法.下面的代碼示範了如何覆寫onActivityResult()來取得相機intent的結果.[java]private static final
Time of Update: 2013-12-11
1。如果不修改android sdk版本,則使用project clean 命令作用於某工程即可。(該處理方式只是在高版本中相容了低版本工程,未真正意義上的升級) 2。如果修改android sdk版本,則需要以下幾個步驟: 1)修改SDK 選擇工程,buildpath --> configure build path ---> library 刪除引用的低版本SDK,然後add
Time of Update: 2013-12-11
Android多媒體架構套件含擷取和編碼多種音頻格式的支援,所以你可以輕鬆地把音頻合并到你的應用中.如果裝置支援,你可以使用MediaRecorder APIs
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
關於案頭widget的動態重新整理有這樣一個配置,在res/xml下<appwiget-provider>下有一個屬性android:updatePeriodMillis="86400000"官方的注釋是:[plain] The updatePeriodMillis attribute defines how often the App Widget framework should request an update from the
Time of Update: 2013-12-11
Content providers管理對結構化資料集的使用.它們封裝資料,並提供了資料安全的機制.Content providers是從一個進程串連另一個進程中的資料的標準介面.當你想使用一個content provider中的資料,你需在你的應用的Context 中使用ContentResolver對象作為用戶端與provider
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
我手上的android的SDK,是全志A10方案的android4.0.4。由於公司基於這個平台開發一款裝置,需要把android內建的軟體以及廠家內建的軟體去除掉。就研究如何去裁剪android的apk。方法比較簡單。1、android內建的apk。android的內建的apk在“android4.0\packages\apps”的檔案夾下面。刪掉垃圾軟體,同時在"/android4.0/out/target/product/crane-evb-v13/sys
Time of Update: 2013-12-11
在網上查了一些資料。隨身碟檢測的方法一般有兩種方式,檢測電池或者查看配置資訊。1.Batterymanager檢測方法如下:[java]IntentFilter mIntentFilter = new IntentFilter(); mIntentFilter.addAction(Intent.ACTION_BATTERY_CHANGED); registerReceiver(BtStatusReceiver,
Time of Update: 2013-12-11
經常用到多個透明圖片層疊,但又需要擷取不同圖片的點擊事件,本文實現圖片透明地區穿透點擊事件。: 一、先片,這2張圖片尺寸是一樣的,放到drawable目錄下:圖1:transparent.png 圖2:transparent2.png 二、上布局檔案,test.xml:[html] <?xml version="1.0" encoding="utf-8"?> <FrameLayout
Time of Update: 2013-12-11
1.概念及擴充 VideoView 是android 系統提供的一個媒體播放顯示和控制的控制項。其結構層次如下: 原型:VideoView extends SurfaceView implements MediaController.MediaPlayerControl 類結構: java.lang.Object ↳ android.view.View ↳ android.view.SurfaceView
Time of Update: 2013-12-11
Designing for Responsiveness為響應度而設計It's possible to write code that wins every performance test in the world, but still sends users in a fiery rage when they try to use the application.These are the applications that aren't responsive enough
Time of Update: 2013-12-11
問題:一個頁面(附有)中含有搜尋方塊和地圖,當程式跳轉到此頁面的時候,進行自動定位並且顯示一些指定的資訊,但是此時去點擊輸入框,鍵盤不會調起。一直沒找到原因,可能是當跳轉到本頁面的時候焦點不能被輸入框獲得,但是設定的監聽又能夠執行,想不明白。嘗試解決方案,監聽輸入框,人為調起鍵盤,方案一:封裝方法[java] KeyBoardUtil.showKeyBoard(Activity); [java] view