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

========== LOCAL_DEX_PREOPT := false  直接打包生成.apk 不會附帶生成.odex文件了  ====================== LOCAL_PATH:= $(call my-dir)   用

原创 android 內存優化(四) 性能優化-Systrace分析UI性能-含demo

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

原创 android 內存優化(三) 內存優化工具-MAT的使用及實例分析

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

原创 android 閱讀源碼對應用的好處

熟悉系統源碼對應用的好處 1.閱讀源碼可以提高自己閱讀繁瑣代碼的能力,主要是看大致流程,不必扣詳細邏輯,先把主流程理順,然後再理每個模塊的具體邏輯 2.熟悉源碼功能模塊劃分的思想,ams,wms,pwm,pms,systemui,設置與f

原创 git遠程倉庫搭建

遠程倉庫端:=================注意:如果是rk的,則需要先刪除rk自帶的所有.git文件 find . -name "*.git" |

原创 常用ubantu-linux環境操作命令行

mkdir  創建文件rm -rf 刪除文件grep 'xxx' ./ -Rn 搜索xxx字符串find -name XXX.java 搜索XXX.java文件find -name "*.mk"  批量查找某個後綴名的文件find . -

原创 常用adb命令行

adb root 賦予root權限adb remount  賦予可push/刪除等操作文件權限adb shell am start com.android.settings/.Settings  --adb命令跳轉設置apkadb she

原创 android SystemProperties屬性的使用

首先需在system.prop中添加 persist.sys.camera_switch=1 之後需要make後纔會在out下面的build.prop中生效,然後重新燒機器,或者調試的時候將build.prop導出來,手動添加,然後再pu

原创 android 焦點調試經驗及技巧整理

一、概述 1.無論在任何界面都只會有一個view獲得焦點,焦點調試一般是用在tv類的設備上操作比較多,一般都是遙控器操作 2.焦點移動規則介紹 1).一般焦點的規則是最開始界面初始化的時候是會去遍歷view容器裏面哪些view有焦點屬性

原创 android 參考今日頭條的屏幕適配

概述:親測有用,用起來方便,方便遷移,不影響正常使用,佈局照常用系統原生的dp佈局,也在實際項目中用過,使用步驟如下: 1.導入Density.java文件,具體文件代碼見文末。 2.佈局文件中全部用dp佈局 3.在application

原创 android 系統數據庫Settings的使用整理

概述:做系統或者系統應用開發時經常會需要用到跨進程通信,並且需要傳遞狀態值時,可以通過系統數據庫的屬性進行通信,比如原生系統的設置中的設置休眠時間,usb調試開關等,都是通過Settings.apk中通過選擇項設置一個屬性值,然後再在fr

原创 android 微信搶紅包軟件

源碼下載地址 https://download.csdn.net/download/u010672559/10922786 apk下載地址 https://download.csdn.net/download/u010672559/109

原创 android NDK的配置,JNI的使用及demo

demo下載地址: https://download.csdn.net/download/u010672559/10592633 一、NDK的配置 1.下載SDK Tools裏面的LLDB和NDK       2.配置NDK路徑 3.配

原创 android 基於aidl實現的守護進程及demo

demo下載地址 https://download.csdn.net/download/u010672559/10610865 -------- 作用:保證後臺服務不死,即使被殺死後又繼續被拉起,詳細邏輯見代碼 大概邏輯:AidlTest

原创 android Tinker熱更新的使用及demo

demo下載地址 https://download.csdn.net/download/u010672559/10551901 一、概述 項目上線之後,經常會臨時被告知某個小功能需要被修改,或者說上線了之後才發現某個bug需要緊急修復,於