原创 Android源碼開發筆記 WWAN Carrier config的修改

每個運營商的SIM卡都會有一套對應的MCC/MNC,比如: 中國移動: 460-02 AT&T: 310-410, 311-070 Verizon: 311-480, 310-012 Sprint: 310-120, 311-940 Te

原创 android中 subid和slotid

概述 slotid或者phoneid是指卡槽,雙卡機器卡槽一值爲0,卡槽2爲1,依次類推,不過國內也就雙卡和單卡機器了,三卡機器只聽說在遙遠的印度有。 subid用過數據庫的同學比較好理解,subid就是主鍵遞增項,值從1開始,機器每插入

原创 一款應用ANR的分析思路總結

案例:whatsapp輸入框內一直輸入表情符號導致ANR 1、在misc\anr文件中找的arn堆棧log信息 suspend all histogram: Sum: 180.110ms 99% C.I. 20.680us-8069.1

原创 CarrierConfigManager解析

最近做一個高通項目的移植,發現網絡設置中的cdma和gsm設置項目是同時出現的,之前mtk的項目也是遇到過同樣的問題。修改起來很簡單,不過要探究根源還是小費力氣的。packages/services/Telephony/src/com/a

原创 adb push可執行文件製作教程

root權限根據不同機型修改 adb push 後面路徑根據需求自行修改 windows系統直接粘貼如下腳本,將文本擴展名.txt改爲.bat即可   @echo off  color 0a adb root  adb remount a

原创 高通代碼編譯報錯-集合

1:報錯: makefile:52: recipe for target 'ABL_FV_IMG' failed make: *** [ABL_FV_IMG] Error 127 make: Leaving directory '/hom

原创 android5.0以後不能使用隱式intent啓動service

轉載自:https://www.cnblogs.com/xiaoxiaing/p/6278996.htmlandroid5.0以後不能使用隱式intent :需要指定Intent的ComponentName信息:intent.setCom

原创 7.0的SystemUI視圖效果講解

上次講到super_status_bar.xml被加載進來,下面是super_status_bar.xml的佈局<com.android.systemui.statusbar.phone.StatusBarWindowView x

原创 RadioButton修改樣式使用總結

應項目需求需要做下面的帶數字的按鈕,選中的時候背景圖和字體顏色都可以改變但是我略微想一下RadioButton完全符合這個需求呀。下圖前面三個是RadioButton , 後面的那個是CheckBox.但是經過我的測試RadioButto

原创 7.0SystemUI啓動流程及整體視圖介紹

做了SystemUI模塊將近2年了,期間自己也通過努力將Google原生的界面改爲市場上流行的UI效果,今天就係統總結一下這個模塊。一:SystemUI主體框架啓動流程android設備上電,引導程序引導進入boot(通常是uboot),

原创 Android性能優化-內存泄漏的8個Case

Android性能優化-內存泄漏的8個Case1爲什麼要做性能優化?手機性能越來越好,不用糾結這些細微的性能?Android每一個應用都是運行的獨立的Dalivk虛擬機,根據不同的手機分配的可用內存可能只有(32M、64M等),所謂的4G

原创 自定義刻度尺進度條總結

應項目需要我這邊要定義一個播放錄音的控件,效果如圖:這邊先講一下具體的初版思路吧1、首先我的思路是複雜的問題簡單化,先把這個控件拆分爲:上面的刻度和下面的進度條2、刻度可以根據錄音的具體時間來畫,下面的進度可以繼承SeekBar來實現3、

原创 Android 自定義view實現水波紋效果

轉自:http://blog.csdn.net/tianjian4592/article/details/44222565今天主要分享水波紋效果:1.標準正餘弦水波紋;2.非標準圓形液柱水波紋;雖說都是水波紋,但兩者在實現上差異是比較大的

原创 錄屏功能之懸浮窗口

最近要做錄屏功能看了魅族及小米的錄屏效果打算對比做一個首先我將任務分爲兩步:1、實現懸浮的窗口來操作和顯示錄屏的信息2、二實現錄屏功能這次只講解懸浮的窗口,下次再講解錄屏的功能下面是我做的demo效果圖1、首先懸浮框是需要權限的(這個權限