原创 apk安裝時位置推薦流程

frameworks\base\services\java\com\android\server\pm\PackageManagerService.java 注意是在InstallParams類: 進入: framewo

原创 佈局中自定義屬性使用模板

1、定義 在res/values文件下定義一個attrs.xml文件,代碼如下: 2、使用 在佈局中使用,示例代碼如下: 3、獲取 最終來到這裏:

原创 ACTION_POWER_DISCONNECTED廣播使用解析

在做項目的時候,要求拔出USB接口要刪除指定文件,達到某功能;就想到利用ACTION_POWER_DISCONNECTED廣播。 1、 配置文件 AndroidManifest.xml <receiver android:na

原创 Android PackageManagerService流程詳細分析(一)之啓動

Android系統在啓動的過程中,會啓動一個應用程序管理服務PackageManagerService,這個服務負責掃描系統中特定的目錄,找到裏面的應用程序文件,即以Apk爲後綴的文件,然後對這些文件進解析,得到應用程序的相關信息

原创 Android PackageManagerService流程詳細分析(五)之packages

接着上一節(四)的分析,看看上一節的PackageManagerService構造函數的代碼如: public PackageManagerService(Context context, Installer installer,

原创 一筆一劃間蘊藏的學問 淺談計算機字體

轉載:http://pcedu.pconline.com.cn/340/3409828_all.html#content_page_2 1、點陣字體和矢量字體 字體雖小,但卻無處不在。每天我們打開電腦,掏出手機,我們都能看到形態各

原创 FULL VS INCREMENTAL OTA

轉載:http://www.xanh.co.uk/full-vs-incremental-ota/#more-144 There are two types of OTA. Each with its own advantag

原创 長按Power鍵關機從Framework到Kernel

InputEvent那部分就先不說了,因爲是個很複雜的系統,估計三天三夜也說不清楚,會有相關文檔說明的,這裏就從中間層接收Key消息開始… Framework層: PhoneWindowManager.java 在intercep

原创 Android動畫自定義解析

原理分析: 首先說Animation(android.view.animation.Animation)對象,無論是用純java代碼構建Animation對象,還是通過xml文件定義Animation,其實最終的結果都是 Ani

原创 Android字體渲染有關概念

Canvas: 畫布是應用程序用來繪製Widget或圖形等元素的地 方。Froyo和Gingerbread上,畫布通過Skia來繪製。 Honeycomb及以後的版本,HWUI被加入了進來,提供了GPU加速支持。在 Ice Cr

原创 WAYS TO UPDATE YOUR DEVICE

轉載:http://www.xanh.co.uk/ways-to-update-your-device/#more-135 There are few methods of getting the latest firmwar

原创 Android Log類封裝

1、封裝Log類:LogUtils /** * Copyright(C): 2015 EEBBK * Project Name: LogTest * Package Name: com.xtc.util * Filena

原创 認識字體渲染

轉載:http://blog.jobbole.com/50061/ 在Mac OS系統上對網頁截屏,然後打開圖片不斷放大觀察。你會發現黑色的文字居然不完全是純黑色的!(Windows 7下IE9使用微軟雅黑字體也可以看到這個現象)

原创 部門合併

週五聽說要合併到其他部門,心裏什麼想法都有了……

原创 Android的Recovery快速漢化

1.git clone https://github.com/xiaolu/cwm_recovery_cn 2.拷到cwm_recovery_cn/minui/font_10x18_cn.h到yourandroidsource/b