原创 wifi adb連接

adb一般通過數據線連接可以進行android手機的調試工作,現在提供一種無線的連接方式:wifi adb 前提:電腦和Android設備連接在同一個WIFI網絡環境(同一個局域網) 可以通過電腦執行ping android設

原创 聊一聊 android properties

文章目錄1 Property contexts1.1 plat_property_contexts1.2 nonplat_property_contexts2 property的訪問約束2.1 非system分區的訪問約束限制2.2

原创 Android中的四大組件回顧

文章目錄1 Activity1.1 Activity的啓動模式1.2 Activity生命週期1.3 Activity的交互1.4 Activity橫豎屏切換1.5 Activity之Recreate1.6 Activity的相關命令

原创 Android 死鎖問題分析記錄

問題描述: binder thread 和 ActivityManager之間發生死鎖 Traces: "ActivityManager" prio=5 tid=12 Blocked ... at ActivityManage

原创 SWT問題分析總結

文章目錄1 概述2 SWT機制2.1 原理設計框圖2.2 Watchdog的初始化2.3 Watchdog的運作3 導致 SWT 重啓原因4 log分析4.1 搜索關鍵 watchdog4.2 搜索關鍵字 held by4.3 檢查B

原创 MVC MVP和MVVM 學習摘要

文章目錄1 MVC 模式1.1 實現1.2 步驟 11.3 步驟 21.4 步驟 31.5 步驟 41.6 步驟 51.7 MVC的優缺點1.7.1 優點1.7.2 缺點1.8 框架和設計模式的區別2 MVP 模式2.1 實現步驟2.

原创 Android P 外置 SD 卡寫入權限問題

概述 Android 9.0 後,發現文件管理器在寫入外置 SD 卡時出現了寫入失敗的問題,定位到 File.canWrite() 方法,發現返回了 false。經過討論追蹤定位,發現是由於 Google 的一個更改導致的: diff

原创 ubuntu系統下python2 和python 3切換

查看版本 一: 確認本機下的python默認版本。調出終端,輸入python即可查看默認的版本: 如果想要查看本機自帶的python的另一個版本爲多少,需要命令python3即可 切換python版本 在Python 2和 pyth

原创 如何預置SSL Certificates 到 Android系統

文章目錄1 概述2 預置方法 1 概述 SSL certificates are required for running web sites using the HTTPS protocol. 當你訪問某個網站時出現 securit

原创 Android系統中的LocalService

Google將service分成binderservice和localservice。如果service只在本進程使用,則可以將這個service發佈爲localservice,避免進程間通信。 1 Localservice的定義實現

原创 CtsAppSecurityHostTestCases#android.appsecurity.cts.DirectBootHostTest#testDirectBootEmula failed

[Google CTS]Fail Case:CtsAppSecurityHostTestCases#android.appsecurity.cts.DirectBootHostTest#testDirectBootEmulated A

原创 Android OTA升級從0開始

基本信息介紹 Upgrade with Over-The-Air technology Common types of OTA upgrade: GOTA(Google OTA),MOTA(MTK OTA), Adups Fota(廣

原创 android storage 學習筆記 (1)

Storage 概述 Android 支持包括便攜式存儲和內置存儲; 便攜式存儲是指物理介質(如 SD 卡或 USB 設備),用於進行臨時數據傳輸/文件存儲, 未經格式化、加密或綁定到特定設備; 從 Android 6.0 開始,A

原创 Android 中Dialog點擊空白處會消失問題

兩種常規方式實現dialog不會因爲點擊空白處而消失 Dialog控件 這種情況是最簡單的,Android本身自己就提供了相應的方法來實現。使用如下代碼即可: dialog.setCanceledOnTouchOutside(fals

原创 關於應用程序根證書

概述: 互聯網上傳輸的任何數據都可以輕而易舉的被髮送者和接收者之外的第三方所獲得。如果敏感的或隱私的數據以明文方式發送,將會造成信息的泄露。例如,網上銀行的各種操作,電子商務交易的數據等是不允許交易的第三方獲悉的。因此我們需要把數據加