一、Activity啟動(dòng)過程 應(yīng)用冷啟動(dòng)過程: Launcher進(jìn)程通過Binder機(jī)制通知AMS創(chuàng)建應(yīng)用 AMS判斷當(dāng)前應(yīng)用是否啟動(dòng),沒有啟動(dòng)通過Socket通訊通知Zyg...
一、Activity啟動(dòng)過程 應(yīng)用冷啟動(dòng)過程: Launcher進(jìn)程通過Binder機(jī)制通知AMS創(chuàng)建應(yīng)用 AMS判斷當(dāng)前應(yīng)用是否啟動(dòng),沒有啟動(dòng)通過Socket通訊通知Zyg...
哪個(gè)小可愛在偷偷的看我~~偷瞄.gif 前言 最近公司需要做個(gè)內(nèi)部應(yīng)用,需求有通話并錄音上傳服務(wù)器,微信聊天記錄上傳服務(wù)器,我擦,竟然要做嚴(yán)重竊取隱私的功能,一萬個(gè)草泥馬奔騰...
一、背景 一個(gè)app隨著業(yè)務(wù)增加,代碼放在同一個(gè)模塊中會(huì)越來越臃腫,同時(shí)也導(dǎo)致多人開發(fā)的一個(gè)難度。組件化可以把業(yè)務(wù)單獨(dú)分出來,形成一個(gè)單獨(dú)模塊,可單獨(dú)運(yùn)行、測試等,相互之間不...
在日常的Android項(xiàng)目開發(fā)中,我們肯定會(huì)遇到需要檢測用戶設(shè)備的網(wǎng)絡(luò)狀態(tài)。防止用戶沒有網(wǎng)絡(luò)的情況下,我們的應(yīng)用沒有提示。這里分享一個(gè)快速實(shí)現(xiàn)網(wǎng)絡(luò)監(jiān)聽的開源庫——Reacti...
我最近發(fā)現(xiàn)一個(gè)能夠?qū)崿F(xiàn)多種效果的TextView開源庫,這篇博客分享給看文章的小伙伴,希望能幫你們提高開發(fā)效率以及提升自己App的用戶體驗(yàn)感。 SuperTextView S...
前言 在了解Android文件相關(guān)知識前,先來了解下Android文件相關(guān)常用的API 輸出如下: 1、獲取文件夾、文件和Uri 1.1、Android7.0前 在Andro...
1、使用MediaRecorder錄音 1.1、開始錄制 1.2、結(jié)束錄制 2、使用AudioRecorder錄音 在使用AudioRecorder時(shí),需要了解采樣率、頻道配...
公司的Android項(xiàng)目要求支持外置攝像頭,即要求支持USB攝像頭;一臉懵逼的我從來沒聽過Android設(shè)備能支持USB攝像頭的,只知道Android大機(jī)器能接外置的攝像頭,...
背景 Android有時(shí)候項(xiàng)目當(dāng)中用到第三方的時(shí)候,可能通過maven倉庫引入或者通過aar包引入;aar包還好,可以直接放到項(xiàng)目里,但有時(shí)候也可能比較麻煩,假如多個(gè)項(xiàng)目用到...