原创 GPIO操作流程

說明       有時候需要通過adb將gpio電平拉高拉低。具體實現如下! 實現     創建gpio,並且拉高gpio90: 1.adb shell 2.cd /sys/class/gpio 3.echo 90 > export 4

原创 MSM8953靜態開機LOGO修改無效問題

  文檔說明 本文檔以SC820-CN-01(msm8953平臺,Android 7)爲例,描述如何分析靜態開機LOGO修改無效問題。 問題現象 製作開機LOGO 這裏屏幕的分辨率爲1080*1920,首先製作一張同分辨率的png圖片,l

原创 高通鏡像文件分包方法

文檔說明 本文檔以SC826(MSM8953平臺,Android 7)爲例,描述如何對SOC鏡像文件分包。 應用背景 客戶用QFIL刷固件的時候,由於客戶自己編譯生成的固件是沒有經過分包的,燒錄耗時較久。如果將編譯生成的固件先分包後,再燒

原创 排查fd 泄露

//排查fd 泄露步驟 1)查詢進程使用的fd個數 [root@localhost channel89]# lsof -c delay_live_2 | wc -l 1035 or lsof -p pid |wc -l 1035 2)查詢

原创 Logcat 命令行工具

Logcat 是一個命令行工具,用於轉儲系統消息日誌,包括設備拋出錯誤時的堆棧軌跡,以及從您的應用中使用 Log 類寫入的消息。 本頁面介紹了命令行 Logcat 工具,但在 Android Studio 中,您也可以從 Logcat 窗

原创 android 系統日誌寫入sd卡

說明 公司有需求,將系統日誌寫入到SD卡(系統日誌和內核日誌)。 實現 添加位置:/device/qcom/msm8953_64 添加執行腳本:init.qcom.corelog.sh #!/system/bin/sh # # Scr

原创 Android9 更改系統默認輸入法

說明 默認輸入法 QQPinyin。 添加代碼如下 1,添加 PRODUCT_PACKAGES build/make/target/product/core.mk PRODUCT_PACKAGES += QQPinyin 2,添加QQPi

原创 vpn通過wifi熱點或者usb共享netd修改

一、簡介      本文主要介紹如何android6.0vpn通過wifi熱點或者usb分享給其他人使用,在netd中的修改。 二、詳細介紹     修改點:    src/LINUX/android/system/netd/server

原创 造成OOM(內存溢出)的幾種情況

數據庫Cursor沒關。 當我們操作完數據庫後,一定要調用close()釋放資源。 構造Adapter沒有使用緩存ConvertView。 @Override public View getView(int pos

原创 Android7.1 OTA升級修改“未知來源”默認允許安裝

說明        最近公司要求,設置裏面“未知來源”允許安裝來自未知來源的應用默認允許。這裏面只需要修改default.xml文件裏面的值就可以,但是如果需要做OTA升級,就需要更新SettingsProvider數據庫版本。 修改內容

原创 高通平臺開機LOGO的修改與兼容

平臺:高通msm8909 版本:Android5.1 一.開機LOGO的修改 在我之前的博客中,手機模式及分區中有和大家說過,高通平臺有splash.img該鏡像主要存放開機的第一幀畫面,也就是我們所說的LOGO。我們修改開機第一幀畫面,

原创 android “設置”裏的版本號

在文件 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中 setStringSummary("build_number", Build.DI

原创 MSM8953修改開機動畫

說明: 做系統開發,幾乎每家公司都需要修改開機動畫和開機LOGO,今天來講解下開機動畫,後期再寫關於如何修改開機LOGO的文章。 步驟: 1 獲取 bootanimation.zip 從 vendor/qcom/proprietary/q

原创 ANDROID-封裝JSON數據(JSON對象/JSON數組)

Android-封裝JSON數據(JSON對象/JSON數組),一般情況下不會在Android端封裝JSON的數據,因爲封裝JSON的數據是在服務器端進行封裝了,Android更多的工作是解析(JSON對象/JSON數組)   而且在服務

原创 msm8953 替換系統的gps.default.so庫

說明 由於車機gps是外掛的,所以需要原廠提供gps庫替換系統的gps.default.so庫。 流程 1.在vendor/fibo/common/目錄添加gnsshal文件夾,將Android.mk和gps_zkw.c文件放入該目錄。