原创 Android Input framework(一)
1 InputFramework概述 Android輸入系統在整個圖形系統框架中扮演了很重要的角色,主要負責用戶消息的管理,具體職責包括以下幾個方面: 1、 從底層驅動中獲取各種原始的用戶消息,包括按鍵、觸摸屏、鼠標、滾跡球等用
原创 《Android技術內幕:系統卷》
《Android技術內幕:系統卷》是國內首本系統對Android的源代碼進行深入分析的著作。全書將Android系統從構架上依次分爲應用層、應用框架層、系統運行庫層、硬件抽象層和Linux內核層等5個層次,旨在通過對Android系統源代
原创 linux Gsensor驅動(bma250爲…
1 Gsensor驅動概述 本文以Bma250驅動爲例子,詳細介紹Gsensor設計的一個模板。 gsensor驅動在系統中的層次如下圖所示: 圖中包含三個部分:hardware,driver,
原创 【轉載】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層;分析深入,每一部分源代碼的分析都力求透徹;針