原创 android MQTT的使用及demo

概述: Message Queuing Telemetry Transport,意爲消息隊列遙測傳輸,是IBM開發的一個即時通訊協議。. 功能是共用一個服務器,所有客戶端只要訂閱了同一個topic,只要其中一個publish,則其他所有訂

原创 android 多線程斷點下載及進度實時更新demo

demo 下載地址: https://download.csdn.net/download/u010672559/10549120 1.概述: 此demo是網上參考別人的demo的基礎上做的修改實現的多線程斷點下載及進度實時更新功能,此d

原创 android DroidPlugin插件使用

 ======= 作用是靜默安裝app,然後跳轉,不會彈系統的安裝對話框,實際apk安裝在data/data/xxx/Plugin文件夾下面,使用adb uninstall卸載不了 demo下載地址(包含module): https://

原创 android 性能優化-Systrace分析UI性能-含demo

demo下載地址 https://download.csdn.net/download/u010672559/10566043 1.Systrace是什麼: Systrace是Android4.1中新增的性能數據採樣和分析工具,它可幫助開

原创 android 後臺監聽按鍵事件方法及demo

demo下載地址 https://download.csdn.net/download/u010672559/10592732 =============== 1.概述:最方便的方式還是修改系統源碼按鍵事件,將鍵值發廣播出來給應用監聽,其

原创 android aidl的使用及demo

demo下載地址 https://download.csdn.net/download/u010672559/10610856 ---------- 概述:AIDL即跨進程通信  1.在main下面新建aidl文件 // IMyAidlI

原创 android 內存優化-MAT的使用及實例分析

1.mat內存優化分析包下載地址: https://download.csdn.net/download/u010672559/10548897 說明:此包裏面包含有MAT64位壓縮包,內存泄漏demo-MemoryTest,內存分析工具

原创 android ConstraintLayout的使用及理解,含demo

demo下載地址 https://download.csdn.net/download/u010672559/10563627 1.約束佈局的優點: Constraint就是約束的意思,簡單點描述就是可以減少UI層級,提高性能 參考鏈接

原创 android 抓包名類名方法相關

抓包名類名方法很多,最方便的是用adb命令 adb shell dumpsys activity top |more 點擊回車顯示下一行,按ctrl+c退出 我以前用的是adb shell dumpsys activity後面發現包名類名

原创 android frameworks下面config.xml屬性

frameworks\base\core\res\res\values\config.xml屬性    <integer name="config_lowBatteryWarningLevel">20</i

原创 android 使能/禁用四大組件pm.setComponentEnabledSetting無效

pm.setComponentEnabledSetting無效可能是因爲獲得pm的context不對,獲得pm的context要一一對應,context獲得時候的包名類名要與實際禁用掉的包名類名一致,如果需要禁掉多個圖標時,需要多個con

原创 android 查看界面控件id

最常用的是用eclipse/as的ddms去查看控件id, 然後通過顯示的界面去點擊各個控件,右下角就會顯示控件id了,這個在系統開發的時候對於快速定位界面在代碼的位置很有幫助,通過找到界面id然後估計是在那個apk裏面,然後用grep

原创 android 添加gms包-7.0

1.打包步驟 先將解壓的partner_gms複製粘貼到vender下面,然後在 device\xxx\xxx\full_xxx_.mk中添加, #xiaozheng add BUILD_GMS := y

原创 android 源碼編譯中的overlay屬性

當你很有把握確定修改的是那個文件實現某個客製化需求的時候,但是實際修改又沒起作用的時候,你就應該考慮到有沒有被overlay了1.什麼是overlay?簡單一點來說就是覆蓋的意思,比如mtk的平臺的overlay文件裏面路徑下面confi

原创 常用Androd.mk文件語句解釋-整理

==========LOCAL_DEX_PREOPT := false  直接打包生成.apk 不會附帶生成.odex文件了 ======================LOCAL_PATH:= $(cal