在我的生活中,總有那么幾個好友一直陪在我身邊。時代雖流轉(zhuǎn)不息,但人性亙古不變,盡管時代在不斷發(fā)展和變化,但人性的本質(zhì)并不會隨著時代的變遷而改變。讀過一些詩人傳記,他們也曾陪伴...
在我的生活中,總有那么幾個好友一直陪在我身邊。時代雖流轉(zhuǎn)不息,但人性亙古不變,盡管時代在不斷發(fā)展和變化,但人性的本質(zhì)并不會隨著時代的變遷而改變。讀過一些詩人傳記,他們也曾陪伴...
這個可以監(jiān)聽用戶的手機(jī)錄屏嗎?
安卓源碼:如何監(jiān)控錄制行為如何監(jiān)控錄制行為?思路:從底層錄制行為觸發(fā)開始一步步往上拋。 關(guān)鍵點:1:觸發(fā)點定在哪?2:如何上拋?3上拋之后實現(xiàn)監(jiān)控? 首先最先想到的是 3 可以選用觀察者模式。 然后先...
一 使用入門我們先了解WorkManager工作的流程: 誰來做? 定義一個負(fù)責(zé)工作的Worker Worker是WorkManager最終實現(xiàn)任務(wù)的工人,它不用管會在什么實...
本篇已同步到 個人博客 ,歡迎常來。 [譯文]Reactive Programming - Streams - BLoC實際用例 原文 BLoC,Reactive Prog...
本篇已同步到 個人博客 ,歡迎常來。 【譯文】Reactive Programming - Streams - BLoC 注:此處的"toc"應(yīng)顯示為目錄,但是簡書不支持,...
bindService也和我們startService一樣會走到ContextImpl里的bindService中。 -> frameworks/base/services/...
啟動Service分兩種情況 startService(intent); startForegroundService(intent);在源碼里面我們看這兩種啟動方式,是有一...
在Android中我們是這樣啟動一個ctivity的 在這里我們來看startActivity后面系統(tǒng)為我們做了什么。這里會走到Activity的startActivityF...
我們在新建一個Student類。 中傳遞了。在這里我們還要新建一個Student的aidl文件 現(xiàn)在我們的AIDL文件中的東西已經(jīng)準(zhǔn)備好了,現(xiàn)在我們就去實現(xiàn)AIDL如何進(jìn)行進(jìn)...
WorkManager是 安卓體系結(jié)構(gòu)之一,也是Android JetPack的一部分。WorkManager用于可延期并需要保證執(zhí)行的后臺工作。在WorkManager進(jìn)行...
新建項目報錯Unable to resolve dependency for ':loginlibrary@debug/compileClasspath': Could no...
static_cast 靜態(tài)轉(zhuǎn)換 用于基本數(shù)據(jù)類型之間的轉(zhuǎn)換。比如把int轉(zhuǎn)換成char。2.const_cast 常量指針 轉(zhuǎn)換,用于修改常量的值。3.reinterpre...
this = const People *const this第一個const :常量指針 ,代表值不能被修改;第二個const :指針常量,代表指針的地址不能修改。