原创 爲MTKSystemUI添加jni的so文件

這段時間困擾我很久的一個問題,因爲要在系統的MTKsystemUI中集成face++,所以需要在systemUI去集成一系列jni的so文件,首先嚐試在MTK文件下新建jni文件夾,將so文件放入jni文件夾中,再在jni中單獨寫An

原创 關於You can update current.txt報錯

何時需要執行make update-api命令 添加系統API或者修改@hide的API後,需要執行 make update-api,然後再make 修改公共api後,需要 make update-api 1.在修改完系統Api或部

原创 Face++頭部姿勢headpose參數解析

Face++在調用detectapi的時候會返回一組json其中就有headpose參數 如下: "headpose": { "yaw_angle": 51.89651, "pitch_angle": -9.

原创 SystemUI模塊總結

SystemUI模塊總結 1,SystemUI路徑: SystemUI被放在 framework/base/packages/apps/SystemUI 在該目錄的二級目錄src/com/android下可看到SystemUI和K

原创 Android Studio導入Vitamio注意問題

Android Studio導入Vitamio注意問題 附記第一步 到官網或者github下載vitamio資源第二步 解壓文件,將其中的vitamio導入到as中第三步 配置build.gradleapp目錄下的build.grad

原创 Android 基礎組件構成系統分層以及底層啓動原理

一、一套最基礎的安卓設備(開發版)應包含的組件 二、芯靈思開發板預覽 第一口 UART ,這個比adb命令更加方便我們的工程師去抓取一些log 第二個 是LED燈 第三個 是SD卡 因爲SD卡的讀寫速度較慢,如果將系統寫

原创 Android 開機log以及常見異常

Android開機log分析分析開機log,一是可以理一下android啓動流程,二是可以通過log定位錯誤            首先,我們給出一張比較全面的Android系統啓動圖           根據上述Android的啓動框圖

原创 Javascript與正則表達式

Javascript 與正則表達式 一、正則表達式(regular expression簡稱res) 1、定義: 一個正則表達式就是由普通字符以及特殊字符(稱爲元字符)組成的文字模式。該模式描述在查找文字主體時待匹配的一個或多個字符串。正

原创 EventBus用法詳解與常見異常

EventBus使用起來十分簡單,大體爲已下幾步: (1)自定義一個類,可以是空類,如下。當然可以是空類,一般不會,應用中總要傳點什麼數據吧,是吧。 public class EventUtil { private String

原创 在切換輸入法時增加Dialog彈窗提醒

這兩天改了一個還要折磨死我的bug,各種求助,一度的碰壁,幾乎讓我開始懷疑了人生和存在的意義…… 起因是這樣的,公司的手機送到移動四測,移動給出的反饋是這樣的 Android輸入:未明示讀取聯繫人(設置-語言和輸入法-切換輸入法時)

原创 字體菜單欄圖標過小時,屏幕密度的修改方法

配置alps\mediatek\config[ProductName]\ProjectConfig.mk,在MTK_PRODUCT_LOCALES中加入xhdpi; 在alps\mediatek\config[Project_Name]

原创 ListView中獲取checkbox選中事件

這段時間在些項目時發現一個小技術點還是挺有意思的,特來總結一下,就是如何在ListView的item中自己寫了一個checkbox,那麼如何獲取到這個item的checkbox的選中事件,進而怎樣操作,比方說點擊全選、取消後如何讓chec

原创 如何實現Android中的卸載

首先要通過getPackageManager獲得到你想要獲得的app的packageName,進而你可以通過建一個集合將這些信息存儲進去然後依次遍歷,依次卸載 因爲安卓要在卸載應用的時候一定要經過用戶確認,所以沒有真正意義上的一鍵卸載

原创 手機防盜版本修改步驟

一 1.加入此行代碼,注意不要比過去(左邊爲修改後,右爲修改後),先修改framework下的AntiTheftManager.java文件(路徑:alps\frameworks\base\packages\Keyguard\src\c

原创 Android手機指紋因爲因模板結構破損總結

1.指紋數據模板 sunwave將FingerCfgFile_t cfg_head[1] 和FingerTempCfg_t m_cfgList[5] 寫入到data/system/users/sunwave/fingerCfg文件中