原创 Android 通知流程

目錄 1.framework層中發送通知流程 2.狀態欄中通知的顯示流程       1.framework層中發送通知流程 NotificationManager.notify(notifyAsUser):     checkFileU

原创 window 顯示與繪製相關

下面是基於Android8.1 切換Activity窗口時,跳轉動畫的部分分析記錄。 windowmanagerService.prepareAppTransition:只是準備好Activity組件切換動畫,但是這個切換動畫還不能執行,

原创 android cmd 命令執行流程

  本文根據https://blog.csdn.net/createchance/article/details/51954142 這篇文章進行反推; 在cmd中輸入一個命令後,會進入到system/core/adb/commandlin

原创 Android debug版本不能remount

  一般我們調試時會使用debug版本,兼顧user性能與eng的易調試性。自Android8 開始debug版本remount前,需要先執行: adb root adb disable-verity adb reboot 待重啓後,方

原创 content命令操作ContentProvider時報SecurityException: Failed to find PID

目錄 問題描述 分析思路 原因 解決方法   問題描述 近日公司之前實現的自定義ContentProvider 在Android8上用content 命令操作時會報錯: 在用content query 時 會是在調用setNotifica

原创 activity啓動流程

今天要分析下fwk中activity的啓動流程,之前看別人畫的流程圖,總是很快就忘記了,而且總是摸不着重點,遇到具體問題時還是不知道從何入手,又得從頭看起。後來我想通了一件事,我們在分析這種源碼時不應該過渡糾結於流程圖與某個具體函數,而應

原创 Shell 中比較字符串

最近在寫shell腳本時發現之前寫的shell中的字符串比較方法有的地方沒有生效,在一篇博客上找到了一個方法測試OK,現在記錄如下: 參考https://www.cnblogs.com/helloweworld/p/3404086.htm

原创 StatusBar狀態欄部分功能記錄——Android8.0

目錄 核心類: 部分界面佈局文件 滑動和點擊事件: 通知的通知顯示過程   核心類: StatusBar.java 狀態欄整體控制 StatusBarWindowView.java 狀態欄未擴展時的跟佈局 PhoneStatusBarVi

原创 android佈局屬性

  水平padding用法: android:paddingHorizontal="74dp" 點贊 收藏 分享 文章舉報 風和先行 發佈了14 篇原創文章 · 獲贊 4 ·

原创 Android的死機、重啓問題分析方法

原文鏈接:https://blog.csdn.net/ffmpeg4976/article/details/48663985 目錄   1.     死機現象 1.1      死機定義 1.2

原创 Android異常分析

原文鏈接:https://www.cnblogs.com/xiyuan2016/p/6740623.html 近日看到一篇文章,將Android 常見的問題,都做了歸納總結。鏈接爲:https:

原创 Android HAL層到驅動代碼搜索---基於背光亮度的調試

以前閱讀源碼時一般只閱讀到fwk層部分,近期因爲一個問題,想順便把fwk層到hal 到驅動的調用關係都看下。在此做下記錄。 原始問題是客戶嫌屏幕調到最大亮度後仍然覺得亮度不夠亮,讓看看能不能把亮度調亮點。 分析 這個需求首先得硬件上能支持

原创 wifi和AP共存方案研究--Android8.0

  目錄 Android原生不支持Wifi和AP同時打開 Android對同時開Wifi和AP的限制地方 1、設置: 2、framework 3.Fwk與HAL層的代理 4.HAL層部分 可能遇到的問題 附: 想象這樣一個場景:你的手機通

原创 Android開機啓動shell腳本(Android 8.0測試OK)

Android 下做開機啓動shell腳本的大致流程如下: 目錄 寫shell腳本 爲腳本寫te文件 在init.rc中啓動腳本 添加Selinux權限 寫shell腳本 比如新建一個init.test.sh,內容如下: #!/syst

原创 android 網絡自動同步時間慢問題

問題描述: 今天測試提了一個網絡同步時間慢的bug。   網絡同步時間原理參考: https://blog.csdn.net/yin1031468524/article/details/65447849 核心代碼在NetworkTimeU