原创 Android Q Init進程執行rc文件內容的流程分析

上一篇文章:Android Q Init進程解析 rc文件的流程分析 已經對init進程解析rc文件的流程進行了詳細分析。 下面我們就分析下init進程具體是如何執行這些rc文件中解析出來的內容的 一,執行之前的準備 init進程在解析完

原创 AH01177: Failed to lookup provider 'shm' for 'slotmem': is mod_slotmem_shm loaded??

我這邊在配置的時候,預見下面的錯誤: gerrit1@pc:/etc/apache2$ sudo /etc/init.d/apache2 restart  * Restarting web server apache2 AH00558:

原创 Android 8.1 zygote創建新應用進程

Android 8.1 zygote創建新應用進程 涉及到的文件以及路徑: frameworks/base/core/java/com/android/internal/os/Zygote.java frameworks/base/cor

原创 基於LittlevGL開源GUI庫的多級菜單界面設計。

LittlevGL 是一款開源的GUI庫,其內存使用小,功能強大,提供各種控件供用戶使用,其官網鏈接如下:https://littlevgl.com/   現在有個項目,需要實現類似於Android 設置一樣的多級設置菜單。經過思考,最終

原创 Android 源碼編譯環境搭建

  我這邊自己使用Ubuntu 14.04 搭建了一個android源碼的編譯環境,並打包成系統鏡像,送給不會搭建編譯環境的同學們。 鏈接:https://pan.baidu.com/s/1boDxdbL     Android 1.6

原创 MTK 平臺開啓或者關閉多用戶

pub0@SG:~/work/MT6753$ git diff alps/frameworks/base/core/res/res/values/config.xml                   

原创 PackageInstall 安裝按鈕無法點擊的問題總結

PackageInstall的應用程序安裝界面,安裝按鈕無法點擊,但是取消按鈕可以正常點擊 前幾天客戶反饋,其遇見一個問題,通過應用商店下載的apk在安裝的時候,只能點擊取消,無法點擊安裝按鈕。 這個問題

原创 linux-mysql Access denied for user 'root'@'localhost'

在Linux系統中,使用java登錄mysql的時候出現Access denied for user 'root'@'localhost'的異常。但是在命令行中使用mysql -u root -p 命令可以正常登錄使用。異常信息如下:Ca

原创 Android 5.0 添加系統服務後,啓動的時候報安全錯誤

I/SystemServer(  326): Hello Service I/Hello   (  326): Hello Service E/HelloService(  326): Hello JNI

原创 谷歌源碼中,增加刪除應用機制

最近的項目中,預計一下需求,客戶要求在某些版本中,刪除所有不需要的應用,只留下設置和相機應用,其他都需要刪除。 但是因爲同一條代碼線上面,還有其他的項目,因此不能影響到其他的項目,問題有些棘手。 基於此問題,我們想到了兩個解決方案。 1