原创 Android 系統屬性SystemProperty分析

Android System Property 一 System Property   代碼中大量存在:SystemProperties.set()/SystemProperties.get();通過這兩個接口可以對系統的屬性進行讀

原创 Android 設計模式 之 單例模式

設計模式中,最簡單不過的就是單例模式。先看看單例模式 原文:http://www.iteye.com/topic/575052 Singleton模式可以是很簡單的,它的全部只需要一個類就可以完成(看看這章可憐的UML圖)。但是如果

原创 Android JNI知識簡介

Java Native Interface (JNI)標準是java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互。JNI 是本地編程接口,它使得在 Java 虛擬機 (VM) 內部運行的 Java 代碼能夠與用其它編程語言

原创 Android 文件系統的權限設置

在system.img和data.img,我們發現目錄和文件有自己的UID/GID及相應的訪問權限但在Android的編譯環境中,這些目錄和文件目錄並沒有對此有相應的配置。事實上,這些修改是有mkyaffs2image工具完成的。分析mk

原创 Android Hal 分析

                                                     Android Hal 分析                                                  

原创 Android系統啓動過程

首先Android框架架構圖:(來自網上,我覺得這張圖看起來很清晰)    Linux內核啓動之後就到Android Init進程,進而啓動Android相關的服務和應用。 啓動的過程如下圖所示:(圖片來自網上,後面有地址)  

原创 [AndroidTips]如何判斷手機屏幕是否Secure Lock

手機的屏幕鎖分爲secure lock和non secure lock。 non secure lock的目的是防止用戶誤操作,比如手機放到口袋裏不小心撥打了電話。解除non secure lock每個手機廠商都有自己的實現方式,比如

原创 一張圖帶你看盡Android和Linux kernel發展史!

轉載地址: http://www.miui.com/thread-896755-1-1.html 爲什麼寫這篇文章,原因很簡單,大家在使用安卓手機時往往最注重三點:穩定性、實用性、耗電情況,MIUI無疑在這方面做的是比較突出的,儘管它現

原创 Android Activity startActivityForResult 問題

使用該方法需要注意兩個問題 1、startActivityForResult(intent) intent 不設置 Intent.FLAG_ACTIVITY_NEW_TASK 標誌 2、AndroidManifest.xml 對應A

原创 android學習之-TextView的滑動效果

textView中如何設置滾動條 在xml中定義: <TextView             android:layout_width="wrap_content"             android:layout_height="

原创 帶你瞭解源碼中的 ThreadLocal

https://www.cnblogs.com/dasusu/p/9340475.html

原创 Android Binder機制

本博客將講解本地服務的註冊過程,爲了方便大家更好地理解,選擇了MediaPlayer Service作爲例子。 啓動並註冊MediaPlayer Service的代碼在frameworks/base/media/mediaserv

原创 深入分析Android Binder 驅動

Binder通信是基於Service和Client的,所有需要IBinder通信的進程都必須創建一個IBinder接口。系統使用一個名爲ServiceManager的收穫進程管理着系統中的各個服務,它負責監聽是否有其他程序向其發送請求,如

原创 Android之Input子系統事件分發流程

From :  http://blog.csdn.net/tankai19880619/article/details/17019085 一、Android4.2系統服務側——與View關係 1.服務端channel註冊過程

原创 ioctl的原理及實現

原文:http://blog.chinaunix.net/uid-25014876-id-59419.html 一、ioctl的簡介: 雖然在文件操作結構體"struct file_operations"中有很多對應的設備操作函數