原创 Android display架構分析七-Surfaceflinger process流程分析

根據前面的介紹,surfaceflinger作爲一個server process,上層的應用程序(作爲client)通過Binder方式與其進行通信。Surfaceflinger作爲一個thread,這裏把它分爲3個部分,如下:

原创 Android滑動手勢偵測方法介紹

Android滑動手勢在觸摸屏電腦中是一個最爲基本的操作。在這裏我們會通過各種代碼的解讀來分析Android操作系統是如何偵測到不同的滑動手勢。 AD: 51CTO雲計算架構師峯會 搶票進行中! 在Android手機

原创 Android數據庫相關代碼解讀(1)

Android數據庫的操作方法多樣化,掌握這些應用技巧對於我們的實際開發起着非常重要的作用。我們在這裏就爲大家介紹了一下相關操作技巧。 AD: 51CTO雲計算架構師峯會 搶票進行中! 在Android 手機操作系統

原创 Android Wake lock

【轉:】http://blog.csdn.net/to_cm/archive/2010/08/01/5780773.aspx 在Android中,申請WakeLock可以讓你的進程持續執行即使手機進入睡眠模式, 比較實用的是比如: 後臺有

原创 Android display架構分析三-Kernel Space Display架構介紹

如上圖所示,除了上層的圖形應用程序外,和Kernel空間有關的包括Linux FB設備層以及和具體HW相關的驅動層,對應的源文件分別是fb_mem.c、msm_fb.c、mddi_toshiba.c。下面會一一介紹。 fb_mem.c

原创 linux進程管理之進程創建

所謂進程就是程序執行時的一個實例.它是現代操作系統中一個很重要的抽象,我們從進程的生命週期:創建,執行,消亡來分析一下Linux上的進程管理實現. 一:前言 進程管理結構; 在內核中,每一個進程對應一個task.就是以前所講的PCB.它

原创 Android Java包各種功能概覽

熟悉Android操作系統的朋友都知道,開發Android應用程序基本上使用的都是Java語言。那麼要想靈活的應用這一系統,就應當熟悉其中的Android Java包的各種功能。一般的JAVA應用中,如果需用引用基礎類庫,通常需要使用如

原创 Android.mk文件的語法詳細定義

Android.mk文件的語法詳細定義 介紹:  這個文檔詳細描述了"Android.mk"編譯文件的語法規則,這文件被寫來描述你的Android NDK的C和C++源文件。爲了理解接下來說明,假設你閱讀了說明其作用和用法的"docs

原创 Android display架構分析八-Display 開發的經驗分享

1添加新的Display Driver的工作內容 參考上面linux下fb設備的軟件架構,可以知道,要加入一個新的MDDI 接口的LCM,Driver的工作就是要提供自己的mddi_xxxx.c(在這次porting的過程中,爲了節省

原创 Android Shell命令相關內容講解

大家可能對於Android這一手機操作系統有所瞭解,因爲市面上很多智能手機都開始採用這一系統來抓住商業機遇。通過對它的深入瞭解,可以知道,adb是Android重要工具之一,以提供強大的特性,例如複製文件到設備或從設備複製文件。可以

原创 Android程序架構基本內容概述

我們在這裏爲大家總結的Android程序架構都包括有:src/ 原始碼(source)目錄;s/ 資源(Resource)目錄;layout/ 版面配置(layout)目錄;values/ 參數值(value)目錄等等。 AD: 

原创 Android display架構分析六-Surface manager介紹

本部分介紹的完全是用戶空間顯示部分的架構,與kernel並沒有直接的聯繫,主要是JNI以下到HAL以上的部分。 1、Surface manager(surface flinger)簡介 Surface manager是用戶空間中fra

原创 Android display架構分析四-msm_fb.c 函數和數據結構介紹

該文件爲高通顯卡的驅動文件,比較重要的函數接口和數據結構如下: A、高通msm fb設備的文件操作函數接口 [html] view plaincopyprint? static struct fb_ops 

原创 向虛擬機發短信(android SMS 調試)

http://www.189works.com/article-12697-1.html android 開發,關於短信與電話的調試一開始沒有摸到門到,爲了趕時間,把程序直接放到手機上調試,幾天下來,幾百條費短信。好在我短信包200條,

原创 Wake lock(轉)

/****************************************************************************************************/   Log: <4>[