Android 4.0 suspend/resume (kernel part)

        之前的一段時間,本人錯誤的任務休眠是在WindowManagerService中在訊息的形成和訊息的分發過程中進行截獲的。但是經過實驗之後,發現自己走上了一條錯誤的道路,幸好不是不歸路。     

Android 4.0 中的PowerManager(電源管理–休眠喚醒)

轉寄請註明出處:http://blog.csdn.net/codectq/article/details/7324879        最近,在學習讓系統進入休眠的過程中,學習了電源管理的相關知識。為了備忘和理清思路現整理成文,以便日後查閱。        行動裝置由於自身的限制有一個硬傷就是電量的消耗問題。由於電池的電量有限,所以電源電量的管理顯得就比較重要了。我們可以想象一下,當你去超市買完東西之後,卻發現無法運回家,是多麼難受的一件事情。       

Android磁碟管理-之vold源碼分析(3)

作者:gzshun. 原創作品,轉載請標明出處!NetlinkManager類負責管理捕獲核心的uevent事件,這裡使用了Netlink通訊端。Netlink的概念:Netlink通訊端是用以實現使用者進程與核心進程通訊的一種特殊的處理序間通訊(IPC) ,也是網路應用程式與核心通訊的最常用的介面。Netlink通訊端可以使用標準的通訊端APIs來建立。socket(), bind(), sendmsg(), recvmsg() 和 close()很容易地應用到 netlink socket。

Android源碼學習——ActivityManager架構解析

http://blog.csdn.net/caowenbin/article/details/6036726#ActivityManager在作業系統中有重要的作用,本文利用作業系統源碼,逐步理清ActivityManager的架構,並從靜態類結構圖和動態順序圖表兩個角度分別進行剖析,從而協助開發人員加強對系統架構及進程通訊機制的理解。ActivityManager的作用參照SDK的說明,可見ActivityManager的功能是與系統中所有運行著的Activity互動提供了介面,主要的介面圍繞

Android中Acition和Category常量表

ActionAction常量對應字串簡單說明ACTION_MAINandroid.intent.action.MAIN應用程式入口ACTION_VIEWandroid.intent.action.VIEW顯示指定資料ACTION_ATTACH_DATAandroid.intent.action.ATTACH_DATA指定某塊資料將被附加到其它地方ACTION_EDITandroid.intent.action.EDIT編輯指定資料ACTION_PICKandroid.intent.action.

淺談Android應用的構成

淺談Android應用的構成對於一個Android應用程式來說,是由四種構造塊組織而成的,這四種構造塊如下: Activity Intent Receiver Service Content Provider 但是,並不是每一個Android應用程式都需要這四種構造塊,這不是必須的,某些時候,我們只需要這四種中的幾種組合成我們的應用。    

參考:修改android開機介面

修改 Android開機畫面   Android系統開機動畫包括兩部分:  開機顯示的 ANDROID 文字;  ANDROID發光動畫。  這篇文章說的開機動畫是第一種,下面開始本文!  1. 製作當前螢幕像素的圖片(模擬器預設為320*480)  使用PS製作一張320*480的圖片,儲存時選“儲存為 Web

簡述Android簡訊發送流程

詳細解析短息發送流程:1、上層開發調用的介面函數:SmsManager.getDefault().sendTextMessage()函數實現: public void sendTextMessage(            String destinationAddress, String scAddress, String text,            PendingIntent sentIntent, PendingIntent deliveryIntent) {        if (

Android通過setContentView切換頁面樣本(華為U9200下測試,最短切換耗時2ms,穩定在6-8ms)

          一般切換頁面,通過Intent,startActivity可以實現,但系統建立Activity是非常耗時的,如果對切換畫面時間有要求,只能用setContentView在同一activity下切換頁面,這樣做切換快,但會增加程式邏輯控制的難度。在工業產品中,任何一個參數都是參與競爭的籌碼,開機時間、畫面切換時間等都是重要衡量因素。一般切換頁面的時間在150ms以上,使用者就會有反應,也就是說眼睛可以分辨,要等一小下才能看到跳轉的頁面。          

Ubuntu環境下 Android平台源碼的下載及編譯

文章目錄 1、安裝JDK2、安裝編譯工具3、建立工作目錄4、安裝repo版本管理工具(基於git基礎開發,便於git資源管理)5、準備下載Android源碼6、配置repo賬戶7、開始下載android platform的原始碼8、添加公開金鑰9、選擇版本10、更新環境變數(選擇編譯目標)11、選擇編譯目標對象12、編譯Android源碼13、先設定環境變數14、運行編譯結果

Android 開發中Parcel儲存類型和資料容器

在android中使用Parcel(儲存基礎資料型別 (Elementary Data

AndroidIME架構

/frameworks/base/services/java/InputMethodManagerService.java這是整個系統當中,一切與IME有關的地方的總控制中心。它通過管理下面三個模組來實現系統的IME架構。1、/frameworks/base/services/java/WindowManagerService負責顯示IME,接收使用者事件。2、/frameworks/base/core/java/android.inputmethodservice/InputMethodSer

Android 設定鈴聲分析

代碼其實沒有幾行,這裡簡單記錄下學習的過程.Android系統啟動時會掃描系統與SD卡中的對媒體檔案,分別存入資料庫sqlite中,以contentProvider的形式對外提供服務路徑:/data/data/com.android.providers.media/databases/XXX...可以看到有2個db檔案, 一個是系統的,一個是sd卡裡的用SQLite

android的檔案系統結構簡單介紹

1、android檔案系統的結構android源碼編譯後得到system.img,ramdisk.img,userdata.img映像檔案。其中,ramdisk.img是emulator的檔案系統,system.img包括了主要的包、庫等檔案,userdata.img包括了一些使用者資料,emulator載入這3個映像檔案後,會把 system和 userdata分別載入到

android NFC開發執行個體

對於Android 4.0 SDK中提供的Beam例子,對於NFC開發來說的確是一個不錯的模板。對於瞭解NFC的NDEF訊息處理過程不妨看下面的代碼。public class Beam extends Activity implements CreateNdefMessageCallback,        OnNdefPushCompleteCallback {    NfcAdapter mNfcAdapter;    TextView mInfoText;    private

汽車android系統 : 語音雲駕駛ivoka

第九屆廣州國際汽車展覽會於中國進出口商品交易會展館盛大拉開帷幕,上海汽車榮威品牌攜旗下全系車型三度掀起了資訊時代的創新科技浪潮。榮威新750

Android原始碼下載完還沒打patch就把.repo檔案夾刪除出現的問題

 root@xqhrs232-desktop:/home/xqhrs232/IMX53_Smd# c_patch /mnt/hgfs/Ubuntu_Share_Floder/imx-android-r10.3/code/r10.3  /home/xqhrs232/IMX53_SmdParsing basefile /mnt/hgfs/Ubuntu_Share_Floder/imx-android-r10.3/code/r10.3/baseversion...Check work tree

Android實現3G類usb模式自動轉換

原文地址::http://blog.csdn.net/maeom/article/details/6583858  環境系統:Android-2.3  板子:友善之臂提供s3c6410當一個新的usb插入時,核心會發送一個uevent時間。上層接收到後,做出相應的處理。如:我使用的為HuaWei ET127的3G網卡,插入arm板上後。沒有正確識別成為ttyACM*裝置。無法進行AT命令發送。這時。我們需要轉換模式。  

android“設定”裡的版本號碼

在檔案 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中setStringSummary("build_number", Build.DISPLAY);指定了設定--關於裝置--版本號碼。Build.DISPLAY即Build類中的 DISPLAY 變數,在檔案frameworks/base/core/java/android/os/Build.java 中:public static final

android EditText IMEOption

SDK升級到1.5以後,當文本輸入框(EditText及其子類)獲得焦點後,會彈出系統內建的軟鍵盤 為了實現一些自訂的功能,就稍微研究了下 * 當layout中有多個EditText,把每個控制項的android:singleLine的屬性都被設定成true的情況下,軟鍵盤的Enter鍵上的文字會變成“Next”,按下後下個EditText會自動獲得焦點(實現了“Next”的功能);當最後一個控制項獲得焦點的時候,Enter鍵上的文字會變成“Done”,按下後軟鍵盤會自動隱藏起來*

總頁數: 2771 1 .... 388 389 390 391 392 .... 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.