原创 wifi 框架和操作
通過ctl.start啓動 服務 # service for common wifi service loadwifi /system/bin/wifi_load_driver.sh
原创 ALSA架構分析
主要分爲以下幾類: pcmC0D0p —— Playback pcmC0D0c —— Capture controlC0 —— Control,比如各種音頻控件開關、音量增益等 一套嵌入式硬件平臺(Machine)包含了平臺AP(Plat
原创 Android 安全性最佳做法
本主題包含設備製造商向所有 Android 用戶寄送安全設備的最佳做法。收集的最佳做法涵蓋以下方面: 組織和運營安全性 - 在您的團隊和組織內製定可靠的安全做法。 系統安全性 - 審覈並改進核心操作系統和設備安全性。 應用安全性 - 審覈
原创 AMS與WMS
每個Activity對應一個Window窗口,即Activity是業務邏輯方面,Window是顯示方面 當然還有View,這是更小顆粒的現實模塊,這樣可以複用View,實現組件複用。 打算通過如下來說明兩者關係: 1.Activity與W
原创 tinyplay 聲卡播放
https://blog.csdn.net/wenjin359/article/details/83006820 /dev/snd/pcmC* vendor/brand/kernel/linaro/sound/core/init.c
原创 串口初始化及讀寫
kernel-4.4\drivers\misc\mediatek\uart\uart.c module_init(mtk_uart_init); module_exit(mtk_uart_exit); 一、註冊串口設備 mtk_uart_
原创 apktools使用
1、apktools apktool.jar apktool.bat #apktool.bat d app.apk //反編譯apk,在當前目錄生成app文件夾 可以修改res/ smali/文件,主要針對layout等xml #apk
原创 adb shell 指令
am start am startservice am stopservice am broadcast am kill am force-stop am restart am dumpheap <pid> <file>
原创 android 安全知識總結
靜態: dex so 資源逆向工具 AXMKPrinter2(Android binary XML): java -jar AXMLPrinter2.jar xxx.xml output.xml 查看源碼工具dex2jar(de
原创 將 Firebase 添加到您的 Android 項目
前提條件 安裝 Android Studio 或將其更新爲最新版本。 確保您的 Android 應用符合以下條件: 目標爲 API 級別 16 (Jelly Bean) 或更高版本 使用 Gradle 4.1 或更高版本 設置可
原创 測試界面性能
用戶界面 (UI) 性能測試可確保您的應用不僅滿足其功能要求,同時確保用戶與應用之間的交互順暢無比,能夠以每秒連續 60 幀(爲什麼選擇 60fps?)的幀速運行,而不會出現任何幀丟失或延遲的現象,也就是我們通常所說的“卡頓”。本文檔介紹
原创 分析廣播的註冊和隊列分發
08-21 18:17:31.569 1617 1617 V ActivityManager: Broadcast: Intent { act=android.intent.action.SYSTEM_POWER_BATTERY_ST
原创 按HOME鍵 無法正常返回主界面
使用SU命令刪除了/data/system/users目錄下的文件後重啓, HOME 無法正常返回主界面 I/WindowManager( 4173): Not starting activity because user setup i
原创 暫時黑屏問題分析
插拔USB鍵盤和無線USB鼠標屏幕會黑一下,偶爾會死機,U盤插拔沒有這個現象, 黑屏一般是由於config 改變導致橫豎屏切換形成的 frameworks/base/services/core/java/com/android/serve
原创 獲取當前應用的佈局文件名稱,反編譯應用得出其佈局文件
frameworks/base/core/java/android/view/LayoutInflater.java /*Inflate a new view hierarchy from the specified xml resour