原创 Android Input framework(一)

  1 InputFramework概述 Android輸入系統在整個圖形系統框架中扮演了很重要的角色,主要負責用戶消息的管理,具體職責包括以下幾個方面:   1、 從底層驅動中獲取各種原始的用戶消息,包括按鍵、觸摸屏、鼠標、滾跡球等用

原创 《Android技術內幕:系統卷》

《Android技術內幕:系統卷》是國內首本系統對Android的源代碼進行深入分析的著作。全書將Android系統從構架上依次分爲應用層、應用框架層、系統運行庫層、硬件抽象層和Linux內核層等5個層次,旨在通過對Android系統源代

原创 linux Gsensor驅動(bma250爲…

                1 Gsensor驅動概述  本文以Bma250驅動爲例子,詳細介紹Gsensor設計的一個模板。  gsensor驅動在系統中的層次如下圖所示: 圖中包含三個部分:hardware,driver,

原创 Gps 框架調用時序圖

    

原创 【轉載】pthread_mutex_init …

 函 fsdf函數原型: intpthread_mutex_init(pthread_mutex_t *restrict mutex,constpthread_mutexattr_t *restrict attr); pthre

原创 linux 工作隊列(轉載)

工作、工作隊列和工作者線程 如前所述,我們把推後執行的任務叫做工作(work),描述它的數據結構爲work_struct,這些工作以隊列結構組織成工作隊列(workqueue),其數據結構爲workqueue_struct,而工作

原创 device_create ()詳解(轉載)

  在驅動程序中初始化入口函數中,向內核註冊一個設備後,往往要註冊一個類 例如static int __init mydriver_init(void) //驅動程序的初始化 {      ……    MYDRIVER_Major

原创 NFC framework introduce(一)

  NFC framework introduce   1 NFC 簡介 對於NFC,是google在android4.0上推出來的,簡單介紹下。近場通訊(NFC)是一系列短距離無線技術,一般需要4cm或者更短去初始化連接。近場通訊(N

原创 android Data Backup(下)

執行恢復 恢復程序數據時,備份管理器將調用備份代理的onRestore()方法。調用此方法時,備份管理器會把備份的數據傳入,以供恢復到設備中去。 只有備份服務器能夠調用onRestore(),在系統安裝應用程序並且發現有備份數據存

原创 NFC framework introduce(二)

   5.2 大數據量的傳送 大數據量的傳送,是指圖片等數據量比較大的資源,需要通過NFC啓動藍牙的匹配,通過藍牙來傳送數據。 5.2.1 讀寫流程圖 5.2.2 發送端發送藍牙請求和發送數據流程 5.2.2.1時序圖    大數據

原创 android Data Backup(上)

原文          http://developer.android.com/guide/topics/data/backup.html   快速查看 ·       將用戶數據備份到雲中心以防丟失。 ·       

原创 《瘋狂Android講義》

內 容 簡 介   計算機便攜化是未來的發展趨勢,而Android作爲最受歡迎的手機、平板電腦操作之一,其發展的上升勢頭是勢不可當的。而Android應用選擇了Java作爲其開發語言,對於Java來說也是一次極好的機會。   本書

原创 JNI demo 手把手教例子

1 JNI工程建立 Android目錄下創一個目錄jnidemo,並在該目錄下創建三個文件 n        Android.mk   //用於編譯JNI工程的makefile文件 n        jnidemo.cpp   //J

原创 Android開發者指南-Property…

原文地址:Android開發者指南-Property動畫-Property Animation[原創譯文]作者:呆呆大蝦Animation: Property Animation 英文原文:http://developer.androi

原创 深入理解android:卷1

內容簡介  《深入理解android:卷1》是一本以情景方式對android的源代碼進行深入分析的書。內容廣泛,以對framework層的分析爲主,兼顧native層和application層;分析深入,每一部分源代碼的分析都力求透徹;針