Android系列之二十四 -- home screen

Home screen可以說是一個手機的最重要應用,就像一個門戶網站的首頁,直接決定了使用者的第一印象。下面對home screen做一簡要分析。home screen的代碼位於packages/apps/Launcher目錄。從檔案launcher.xml,workspace_screen.xml可獲知home screen的UI結構如所示:整個homescreen是一個包含三個child

Android源碼make常見錯誤

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

make android 時的 libwebcore.so error

在編譯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/

android 震動效果類

設定震動(Vibration)事件中,必須要知道命令其震動的時間長短、震動事件的周期等,而在Android裡設定的數值,皆是以毫秒(1000毫秒=1秒)來做計算,所以在做設定時,必須要注意一下,如果設定的時間值太小的話,會感覺不出來。要讓手機乖乖的震動,需建立Vibrator對象,通過調用vibrate方法來達到震動的目的,在Vibrator的構造器中有4個參數,前3個的值是設定震動的大小,在這邊可以把數值改成一大一小,這樣就可以明顯感覺出震動的差異,而最後一個值是設定震動的時間。以下的範例設定

android 關於LCD背光調節漸層過程引起背光閃爍問題

如果背光漸層過程會引起背光閃爍,可以採取以下任意一種方法修改: 方法1.減少調節層級時間 http://blog.csdn.net/sergeycao  預設的設計在關閉背光時會有滅屏動畫,就是有個Fade Off 的過程,如果想拿掉這個功能:  \frameworks\base\service\java\com\android\server\power\DisplayPowerController.java  private static final int

android CMCC入庫,終端不支援簡訊和多媒體訊息重發的問題

1.       查看SMS重發的機制:main log: 只有在radio off 或 no service導致發送失敗的情況下才會重傳在hanldeSmsSent(),裡面尋找 result is

Application.mk & Android.mk

Android

Android 的 HAL 技術

文章目錄 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 的

Android系統整合第三方pre-build庫和程式

       對於Android系統整合有源碼的第三方庫和程式,只需要提供Android.mk檔案,把源碼整合到 Android編譯系統中就可以了,並且有很多例子可以參考。但是對於沒有源碼的pre-build第三方庫和程式,網上介紹的比較少,可以參考的例子也不多。本文簡單介紹一下整合pre-build庫和程式時候,怎樣編寫Android.mk。1、整合靜態庫 1: LOCAL_PATH := $(call my-dir) 2: include $(CLEAR_VARS) 3: 4

Android之通過shape.xml製作漸層背景色

一、在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"

ANDROID Porting系列十一、Power Management

http://source.android.com/porting/power_management.html介紹 wake_locksWake Locks類型探索Wake Lock例子PowerManager的類PM驅動註冊驅動程式早期掛起 介紹Android支援其自己的電源(標準的Linux電源管理)設計的前提是的CPU不應該消耗功率,如果沒有應用程式或服務需要電源。欲瞭解更多有關標準的Linux電源管理的資訊,請參見Linux的電源管理支援http:/ /

Android ListView滾動Item背景為黑色解決辦法

 在別的地方看到的,轉過來作為記錄!!在Android中,ListView是最常用的一個控制項,在做UI設計的時候,很多人希望能夠改變一下它的背景,使他能夠符合整體的UI設計,改變背景背很簡單只需要準備一張圖片然後指定屬性

[Android][MMS][PDU]MMS PDU二進位資訊解析

網上搜了一大堆關於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:

Android逾時機制的處理(很不錯)

由於手機端應用的響應,與當時的無線通訊網路狀況有很大的關聯。而通訊網路往往具有不穩定,延遲長的特點。所以,在我們的應用程式中,當我們請求網路的時候,逾時機制的應用就顯得特別重要。逾時機制主要有:1、HTTP請求逾時機制2、Socket通訊逾時機制HTTP請求逾時機制public static void main(String[] args){long a=System.currentTimeMillis();try{URL myurl = new

【Android自動化測試】02. Athrun之環境配置

一. 首先是配置最基本的環境Android自動化測試之知識準備+環境配置     (點擊查看)二.下載Athrun在本機選定一個存放代碼的位置dir在dir下單擊滑鼠右鍵在彈出的菜單中選擇SVN Checkout一項在彈出的對話方塊,第一項URL of

【Android自動化測試】03. Athrun之用例分析

如果大家配置好了athrun的測試環境,那麼開始吧(這裡只介紹有源碼的情況,沒有源碼也是可以做的)被測應用下載:http://download.csdn.net/detail/wirelessqa/44872521. 匯入被測試應用-- 建立測試工程-- 依賴被測試應用測試工程的Manifest.xml<?xml version="1.0" encoding="utf-8"?><manifest

如何突破24M記憶體的限制,為Android程式分配到更多記憶體

android:process定義activity運行所在的進程名稱。一般情況下,應用的所有組件都運行在為應用建立的預設的進程中,該預設進程的名稱應用程式套件名稱一致。通過定義<application>元素的“process”屬性可以為所有組件指定一個不同的預設進程。但是任意組件都可以重寫預設進程,以便實現多進程操作。如果該屬性指定名稱以“:”開頭,則一個新的專屬於該應用的進程將會被建立。如果該進程名以小寫字母開頭,則為該activity提供許可權以讓其在一個全域的進程中運行。這樣會

配置新的product(譯)——android編譯系統

 轉自: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   

Android開發之WebService介紹

經常有網友問:“在Android平台如何調用WebService”?經過溝通我發現,甚至有些朋友連什麼是WebSerivce都不知道就在問怎麼使用,更別說和WebService有關的SOAP、WSDL這類“火星”名詞了。所以,我就想在講解Android平台如何調用WebSerivce之前,先來介紹下WebService,看看它到底有多神秘。      記得我的碩士論文題目中就包含“Web Service”這個詞,當時還是花了大量時間去研究Web

給android添加系統屬性:Settings.system和SystemProperties .

來自:http://blog.csdn.net/k1102k27/article/details/7106124android源碼開發中,常常要用到一些全域標誌或者說變數,這時候我們可以給android系統添加自己想要的屬性。1.Settings.system這種系統屬性我們經常用到,例如飛航模式的開啟和關閉,我們就是去改變Settings.system.AIRPLANE_MODE_ON

總頁數: 2771 1 .... 35 36 37 38 39 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.