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