其中LOCAL是pc ,REMOTE是phone pc和phone分別用ServerSocket和Socket通訊來(lái)模擬服務(wù)端和客戶端resut是結(jié)果的可行性 總結(jié) forw...
首先 adb forward tcp:5005 tcp:5005通過(guò) adb forward tcp:PC端口 tcp:手機(jī)端口 把手機(jī)端口映射到PC本地端口號(hào)可以自定義,只...
“系統(tǒng)更新的時(shí)候只需要更新vendor分區(qū)“,應(yīng)該是只需要更新system分區(qū),不需要更新vendor分區(qū)吧
Android HIDL學(xué)習(xí)(5) ---- 設(shè)計(jì)要素前面我們學(xué)習(xí)了如何使用HIDL來(lái)設(shè)計(jì)或者重構(gòu)之前在HAL層的代碼,而且也對(duì)比了一些高性能的編程方式,這里我們?cè)趤?lái)一下Android的HIDL在設(shè)計(jì)上的一些考慮。 HIDL指定...
在工作過(guò)程中,部分項(xiàng)目收到客戶反饋,出現(xiàn)偶發(fā)性Crash,為了盡可能的復(fù)現(xiàn)客戶問(wèn)題,需要在程序內(nèi)模擬用戶輸入,比如拍照,切換模式,切換分辨率,開(kāi)關(guān)HDR模式等,之前有大概介紹...
WSL 2 使用虛擬硬件磁盤 (VHD) 來(lái)存儲(chǔ) Linux 文件。 如果達(dá)到其最大大小,則可能需要對(duì)其進(jìn)行擴(kuò)展。WSL 2 VHD 使用 ext4 文件系統(tǒng)。 此 VHD ...
本文包括如下三部分: 基本介紹與輸出介紹 第一行基礎(chǔ)信息講解 詳細(xì)信息講解3.1 Size3.2 Rss3.3 Pss、Shared/Private_Clean/Dirty3...
虛擬內(nèi)存1.1. 為什么要使用虛擬內(nèi)存技術(shù)1.2. 理論前提1.3. 虛擬內(nèi)存實(shí)現(xiàn)1.4. 頁(yè)機(jī)制1.5. MMU1.6. 物理內(nèi)存映射 進(jìn)程的內(nèi)存分布2.1. 內(nèi)核態(tài)2.2...
最近在用WSL2編譯aosp和lineageos ,由于WSL2和WSL使用不同的技術(shù),導(dǎo)致WSL2中Ubuntu識(shí)別不了usb,無(wú)法使用adb devices 和fastb...
最近身邊朋友參與車載項(xiàng)目或者手機(jī)項(xiàng)目的,他們都面對(duì)一個(gè)問(wèn)題就是為了節(jié)約成本,降低內(nèi)存.我目前碰到兩個(gè)案例,一個(gè)車載項(xiàng)目Android8.0 計(jì)劃從2GB降低到512MB, 另...
1 為什么會(huì)產(chǎn)生ANR 在Android里, App的響應(yīng)能力是由Activity Manager和Window Manager系統(tǒng)服務(wù)來(lái)監(jiān)控的. 通常在如下三種情況下會(huì)彈出...
refusing to generate code from aidl file defining parcelable 最近在升級(jí)AndroidX的過(guò)程中出現(xiàn)了這個(gè)問(wèn)題,看...
文章序號(hào) Android gradle打包涉及task源碼解析(一)準(zhǔn)備工作[http://www.itdecent.cn/p/e73510605c56] Android ...
1、前言 在文章開(kāi)篇,我們拋出兩個(gè)問(wèn)題: 當(dāng)我們的應(yīng)用發(fā)生crash或是anr的時(shí)候,系統(tǒng)框架做了什么? 我們是否可以接收系統(tǒng)監(jiān)控到的應(yīng)用崩潰,并進(jìn)行記錄和上傳呢? 而要解釋...
文章來(lái)源自作者的Android進(jìn)階計(jì)劃(https://github.com/SusionSuc/AdvancedAndroid) 在前面學(xué)習(xí)WMRouter和ARouter...
源碼是eventbus-3.1.1 代碼入口: EventBus.getDefault().register(Object subscriber)注冊(cè)訂閱者 EventBus...
1. 所有類都可以修復(fù),和是不是activity沒(méi)有關(guān)系
2. 如果需要修復(fù)的類,在混淆文件里面-keep了 也不需要任何額外操作,如果修復(fù)的類被混淆了,可以通過(guò)反編譯需要修復(fù)的apk,獲取到混淆后的class文件,修復(fù)類保持類名,方法名,屬性名和反編譯得到的是一樣的(切記修復(fù)類,編譯成class文件時(shí)候,不要二次混淆)
Android 手寫熱修復(fù)dex現(xiàn)有的熱修復(fù)框架很多,尤以AndFix 和Tinker比較多 具體的實(shí)現(xiàn)方式和項(xiàng)目引用可以參考網(wǎng)絡(luò)上的文章,今天就不談,也不是主要目的 今天就來(lái)探討,如何手寫一個(gè)熱修復(fù)的功能...
牛b
Java的GC機(jī)制判斷哪些對(duì)象需要被GC 堆 方法區(qū) 可達(dá)性分析方法(Java使用):通過(guò)判斷對(duì)象是否被GC Root 直接或間接引用,進(jìn)而判斷對(duì)象是否可用,如果對(duì)象不可以就可以對(duì)這個(gè)對(duì)象進(jìn)行...