原创 Android M InCallUI動畫簡析

本篇回答下面幾個問題: 1. 顯示動畫的流程是怎樣的? 2. 爲什麼有些手機的動畫不一樣甚至沒有動畫? 寫這一篇主要用兩個原因: 1. 發現Android M上新增了一個類CircularRevealFragment.jav

原创 IMS Modify Call (2) receive request 收到視頻升級請求

主要內容爲MT收到視頻升級的請求的過程,也是MT消息上傳的過程。 流程圖 可以看到信息上報跨了4個模塊,沒有經過service/Telecom 看關鍵log方便跟蹤 06-19 19:05:41.

原创 命令行創建android 模擬器

網上搜的到一些命令行創建模擬器的文章,但是都比較老了,有些參數不適用了。 android 官網 的avdmanager頁面有介紹如何用命令行創建模擬器。 另外啓動模擬器的命令沒有在一個頁面,在Start the emulator

原创 IMS Modify Call (1) send request 發出升級視頻請求

upgrade/downgrade 升降級,其實就是ModifyCall 整體示意 圖中有兩種情況,一種是MT對收到的升級請求做出響應,一種是超時後服務器給雙發發送消息。 一個完整的Modify call(upgrade)可

原创 android r preview 3 編譯問題修復

android 11 的x86 模擬器支持運行arm 應用了,但是官方提供的模擬器不能root,於是想要自己編譯userdebug 版本。 沒那麼順利,開始編譯後立刻報錯了。 不關心過程的直接看最後總結 錯題提示 錯誤關鍵輸出 e

原创 android r preview 編譯問題修復

android 11 的x86 模擬器支持運行arm 應用了,但是官方提供的模擬器不能root,於是想要自己編譯userdebug 版本。 沒那麼順利,開始編譯後立刻報錯了。 錯題提示 錯誤關鍵輸出 error: external

原创 Android M MO流程 並與Android L MO對比

轉載請註明出處!! 原文地址:http://blog.csdn.net/aaa111/article/details/51503295 今天凌晨才寫的博客,一天內未經允許被紅黑LM轉載,而且沒有註明原文鏈接。其實被轉載不重要,

原创 Android N MO流程 並與Android M MO比較

--2017.12.08--csdn不知咋搞的,文中有些內容看不見了(尤其是我加了說明的部分),得重新“上色”,增加維護成本。。。寫在前面的話:現在時間是2016.12.16,下面所有涉及到的代碼都是基於最新CM 14.1。代碼比較部分比

原创 對android M中Call的概要總結(目錄結構/界面組成/call狀態轉化上報/常見log分析)

轉載請註明出處:http://blog.csdn.net/aaa111/article/details/52876403主要內容1. Call涉及的目錄結構及框架結構2. InCallUI層的基本架構(所涉及的Presenter、Frag

原创 本地git倉庫關聯github倉庫後無法push

在Github上新建一個倉庫後有以下指導 …or create a new repository on the command line echo “# learn_git” >> README.md git ini

原创 IMS Modify Call (3) accept reject timeout 接受/拒接/超時 視頻升級請求

這段時間在印度出差,抓了好多當地網絡下IMS電話的log,蛤蛤。本文內容包括語音電話中MT端收到視頻升級請求後,做出響應的消息下發和不同響應的關鍵log。流程圖已接受VT請求爲例代碼段代碼比較少,感覺也不復雜的樣子,基本上也不會改這個流程

原创 Android N 與Android M InCallUI代碼對比(基於CM)

今天是2016.11.30,google已經開始推送android 7.1了。我們都知道其實7.0早就放出來了,那爲什麼我現在才寫7.1的源碼閱讀分析呢?因爲等了高通兩個月N的代碼,他們遲遲不給我們。那我只有看CM的了。下面內容以CM 1

原创 添加有源碼apk到系統目錄下編譯(使應用擁有系統應用權限)

轉載請註明出處:http://blog.csdn.net/aaa111/article/details/55265984 需求 當我們的應用想要使用一些系統應用才能使用的功能時該怎麼辦呢?如何讓我們的應用“變成”系統應用? 現在我

原创 使用dumpsys查看android系統服務信息

轉載請註明出處:http://blog.csdn.net/aaa111/article/details/53068197 1. 什麼是dumpsys The dumpsys tool runs on the device and

原创 《Python入門》筆記

中間斷了一段時間,現在把慕課網上《Python入門》看完了,也敲完了課程中留的代碼作業,可能因爲沒有實戰過的原因,現在並不能明顯的感覺到可以用Python來做什麼。 但是學完了總得留下點什麼吧,現在回顧一下。 整體感覺,這是一