Time of Update: 2018-12-04
Home screen可以說是一個手機的最重要應用,就像一個門戶網站的首頁,直接決定了使用者的第一印象。下面對home screen做一簡要分析。home screen的代碼位於packages/apps/Launcher目錄。從檔案launcher.xml,workspace_screen.xml可獲知home screen的UI結構如所示:整個homescreen是一個包含三個child
Time of Update: 2018-12-04
1.下載源碼android-2.1_r2,直接make2.出錯及解決如下:(1)/bin /bash: bison: command not found解決:a@ubuntu:~/work/android-2.1_r2$ sudo apt-get install bison(2)make: *** No rule to make target
Time of Update: 2018-12-04
在編譯Android代碼的時候,出現了target thumb C++: libwebcore <= out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/WebCore/XMLNames.cpptarget SharedLib: libwebcore (out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/
Time of Update: 2018-12-04
設定震動(Vibration)事件中,必須要知道命令其震動的時間長短、震動事件的周期等,而在Android裡設定的數值,皆是以毫秒(1000毫秒=1秒)來做計算,所以在做設定時,必須要注意一下,如果設定的時間值太小的話,會感覺不出來。要讓手機乖乖的震動,需建立Vibrator對象,通過調用vibrate方法來達到震動的目的,在Vibrator的構造器中有4個參數,前3個的值是設定震動的大小,在這邊可以把數值改成一大一小,這樣就可以明顯感覺出震動的差異,而最後一個值是設定震動的時間。以下的範例設定
Time of Update: 2018-12-04
如果背光漸層過程會引起背光閃爍,可以採取以下任意一種方法修改: 方法1.減少調節層級時間 http://blog.csdn.net/sergeycao 預設的設計在關閉背光時會有滅屏動畫,就是有個Fade Off 的過程,如果想拿掉這個功能: \frameworks\base\service\java\com\android\server\power\DisplayPowerController.java private static final int
Time of Update: 2018-12-04
1. 查看SMS重發的機制:main log: 只有在radio off 或 no service導致發送失敗的情況下才會重傳在hanldeSmsSent(),裡面尋找 result is
Time of Update: 2018-12-04
Android
Time of Update: 2018-12-05
文章目錄 Android 的 HAL 技術, #1: 簡介與發展現況Android 的 HAL 技術, #2: 採用Service架構方式Android 的 HAL 技術, #3: 小探Android Service與Native ServiceAndroid 的 HAL 技術, #4: Android Service 與 HAL StubAndroid 的 HAL 技術, #5: 繼承 HAL 的 struct hw_module_tAndroid 的
Time of Update: 2018-12-05
對於Android系統整合有源碼的第三方庫和程式,只需要提供Android.mk檔案,把源碼整合到 Android編譯系統中就可以了,並且有很多例子可以參考。但是對於沒有源碼的pre-build第三方庫和程式,網上介紹的比較少,可以參考的例子也不多。本文簡單介紹一下整合pre-build庫和程式時候,怎樣編寫Android.mk。1、整合靜態庫 1: LOCAL_PATH := $(call my-dir) 2: include $(CLEAR_VARS) 3: 4
Time of Update: 2018-12-05
一、在res/drawable/下建一個xml檔案,例如:shape_background_grey.xml:①.簡單的類型。<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#3A3C39"
Time of Update: 2018-12-05
http://source.android.com/porting/power_management.html介紹 wake_locksWake Locks類型探索Wake Lock例子PowerManager的類PM驅動註冊驅動程式早期掛起 介紹Android支援其自己的電源(標準的Linux電源管理)設計的前提是的CPU不應該消耗功率,如果沒有應用程式或服務需要電源。欲瞭解更多有關標準的Linux電源管理的資訊,請參見Linux的電源管理支援http:/ /
Time of Update: 2018-12-05
在別的地方看到的,轉過來作為記錄!!在Android中,ListView是最常用的一個控制項,在做UI設計的時候,很多人希望能夠改變一下它的背景,使他能夠符合整體的UI設計,改變背景背很簡單只需要準備一張圖片然後指定屬性
Time of Update: 2018-12-05
網上搜了一大堆關於PDU解析的文章,沒啥頭緒,最後還是在參考了Google的代碼後,有了些進展。由於Sodino未擷取到正規的MMS規範,一切來自Google搜尋,期盼廣大網友挑錯糾正,不勝感激。 手機接收簡訊後,Android(Android 2.2.1 From CyanogenMod For G6)在LogCat中會這樣一個輸出: 12-17 16:24:16.425: DEBUG/WAP PUSH(230): Rx:
Time of Update: 2018-12-04
由於手機端應用的響應,與當時的無線通訊網路狀況有很大的關聯。而通訊網路往往具有不穩定,延遲長的特點。所以,在我們的應用程式中,當我們請求網路的時候,逾時機制的應用就顯得特別重要。逾時機制主要有:1、HTTP請求逾時機制2、Socket通訊逾時機制HTTP請求逾時機制public static void main(String[] args){long a=System.currentTimeMillis();try{URL myurl = new
Time of Update: 2018-12-04
一. 首先是配置最基本的環境Android自動化測試之知識準備+環境配置 (點擊查看)二.下載Athrun在本機選定一個存放代碼的位置dir在dir下單擊滑鼠右鍵在彈出的菜單中選擇SVN Checkout一項在彈出的對話方塊,第一項URL of
Time of Update: 2018-12-04
如果大家配置好了athrun的測試環境,那麼開始吧(這裡只介紹有源碼的情況,沒有源碼也是可以做的)被測應用下載:http://download.csdn.net/detail/wirelessqa/44872521. 匯入被測試應用-- 建立測試工程-- 依賴被測試應用測試工程的Manifest.xml<?xml version="1.0" encoding="utf-8"?><manifest
Time of Update: 2018-12-04
android:process定義activity運行所在的進程名稱。一般情況下,應用的所有組件都運行在為應用建立的預設的進程中,該預設進程的名稱應用程式套件名稱一致。通過定義<application>元素的“process”屬性可以為所有組件指定一個不同的預設進程。但是任意組件都可以重寫預設進程,以便實現多進程操作。如果該屬性指定名稱以“:”開頭,則一個新的專屬於該應用的進程將會被建立。如果該進程名以小寫字母開頭,則為該activity提供許可權以讓其在一個全域的進程中運行。這樣會
Time of Update: 2018-12-04
轉自:http://www.diybl.com/course/3_program/java/android/20110909/560268.htmlhttp://www.kandroid.org/online-pdk/guide/release_keys.html配置新的product細節介紹以下步驟描述了怎麼樣去為新的手機裝置和其他運行android的裝置配置makefile1. 建立一個公司的目錄device/vendormkdir
Time of Update: 2018-12-04
經常有網友問:“在Android平台如何調用WebService”?經過溝通我發現,甚至有些朋友連什麼是WebSerivce都不知道就在問怎麼使用,更別說和WebService有關的SOAP、WSDL這類“火星”名詞了。所以,我就想在講解Android平台如何調用WebSerivce之前,先來介紹下WebService,看看它到底有多神秘。 記得我的碩士論文題目中就包含“Web Service”這個詞,當時還是花了大量時間去研究Web
Time of Update: 2018-12-04
來自:http://blog.csdn.net/k1102k27/article/details/7106124android源碼開發中,常常要用到一些全域標誌或者說變數,這時候我們可以給android系統添加自己想要的屬性。1.Settings.system這種系統屬性我們經常用到,例如飛航模式的開啟和關閉,我們就是去改變Settings.system.AIRPLANE_MODE_ON