原创 Android啓動腳本init.rc 2
2010-05-05 17:13 摘自《Android系統原理及開發要點詳解》 Android啓動腳本init.rc 在 Android中使用啓動腳本init.rc,可以在系統的初始化過程中進行一些簡單的初始化操作。這個腳本被直接安裝到
原创 開機動畫(閃動的ANDROID字樣的動畫圖片)
開機動畫(閃動的ANDROID字樣的動畫圖片) Android 的系統登錄動畫類似於Windows系統的滾動條,是由前景和背景兩張PNG圖片組成,這兩張圖片存在於/system/framework /framework-res.a
原创 Android OpenGL ES與EGL
Android OpenGL ES與EGL 1 名詞解釋 OpenGL ES (OpenGL for Embedded Systems,以下簡稱OpenGL) OpenGL 三維圖形 API 的子集,針對手機、PDA和遊戲主機等嵌入式
原创 2011-01-04 14:16 Android電源管理系統調研報告
android電源管理 Android 的電源管理也是很重要的一部分。比如在待機的時候關掉不用的設備,timeout之後的屏幕和鍵盤背光的關閉,用戶操作的時候該打開多少設備等等,這些都直接關係到產品的待機時間,以及用戶體驗。
原创 android tranform
iTouch,iPhone,iPad設置都是支持旋轉的,如果我們的程序能夠根據不同的方向做出不同的佈局,體驗會更好。 如何設置程序支持旋轉呢,通常我們會在程序的info.plist中進行設置Supported interfa
原创 ubuntu下安裝mysql
現在的軟件越來越好安裝,尤其是在ubuntu下安裝軟件,更是沒有技巧,只需要在聯網的情況下使用apt-get inatll 即可。在決定安裝mysql之前,要先確定系統是否已經安裝mysql。如下圖:
原创 1recovery輸入事件及處理分析
代碼是基於android4.1的。 1recovery輸入事件及處理分析 1.1時序圖 1.2代碼分析 1.2.1 輸入事件初始化 Recovery的入口是recovery.cpp中的main函數,當然會根據參數的不同,進入recove
原创 網絡設備驅動
22. 網絡設備驅動 22.1. MAC和PHY 以太網(Ethernet)是一種計算機局域網組網技術,該技術基於IEEE制定的IEEE802.3標準,它規定了包括物理層的連線、電信號和介質訪問層協議的內容。以太網是當前應用
原创 Linux USB 鼠標驅動程序詳解
Linux USB 鼠標驅動程序詳解 USB 設備驅動程序包含 USB 設備的一些通用特性,將與所有 USB 設備相匹配。在 USB core 定義了:struct usb_device_driver usb_generic_dr
原创 OpenGL ES 的 EGL API
EGL 是 OpenGL ES 和底層 Native 平臺視窗系統之間的接口。本章主要講述 OpenGL ES 的 EGL API ,以及如何用它創建 Context 和繪製Surface 等,並對用於 OpenGL 的其他視窗
原创 linux安裝tigase
linux安裝tigase 1 下載安裝包 https://projects.tigase.org/projects/tigase-server/files 從中選一個,我這邊選的是 tigase-server-5.1.0-
原创 bus Hound usb hid
下面這段數據是MINI mouse枚舉成功數據,希望對於初學者有幫助. USB鼠標枚舉成功數據(Human Interface Device): Bus Hound 5.00 capture. Comp
原创 SurfaceFlinger源碼分析
SurfaceFlinger源碼分析 針對Jelly Bean版本的代碼。 SurfaceFlinger是什麼,這些介紹大家可以在網絡上找找看,這裏就直接上代碼。 首先我們得了解一種常用的編程做法,生產者/消費者模型,也許都會覺得很簡
原创 kobject
/* * kobject.h - generic kernel object infrastructure. * * Copyright (c) 2002-2003 Patrick Moche
原创 ANDROID包管理服務機制 .
包管理服務( PackageManagerService)是ANDROID的系統服務之一,主要功能實現應用包的解析、安裝、更新、移動、卸載等服務。 系統類圖如下: Package