僅做個人學(xué)習(xí)記錄 什么是IPC? inter-process-communication 進程間通信(跨進程通信),兩個進程間進行數(shù)據(jù)交互的過程。 什么是線程?什么是進程?兩...
僅做個人學(xué)習(xí)記錄 什么是IPC? inter-process-communication 進程間通信(跨進程通信),兩個進程間進行數(shù)據(jù)交互的過程。 什么是線程?什么是進程?兩...
學(xué)習(xí)地址 以下為個人筆記: Bug記錄 設(shè)置鏡像,在控制臺通過 open ~ 命令找到 .bash_profile文件后將鏡像文件加入,鏡像文件會不定時更新。 下載Flutt...
Handler是什么? handler是線程間消息傳遞的橋梁,主要用來發(fā)送消息和處理消息。 為什么需要做線程間的通信? Android不能在主線程(UI線程 / Activi...
引用類型GC回收時間用途生存時間強引用不會回收對象的一般狀態(tài)JVM停止時弱引用GC時對象混存內(nèi)存不足時終止軟引用內(nèi)存不足時對象緩存GC后終止虛引用不可知不可知不可知
A RenderFlex overflowed by 740 pixels on the bottom解決方案:一部分UI已經(jīng)超出了底部造成,通過滾動組建包裹(比如:Sing...
文章僅做個人筆記使用: chrome瀏覽器自帶的 webview調(diào)試 需要在代碼中配置: WebView.setWebContentsDebuggingEnabled...
這個就寫的挺好的,有理有據(jù)?。。?! 以下僅做個人學(xué)習(xí)筆記使用: 框架、設(shè)計架構(gòu):是代碼重用(例:MVC)設(shè)計模式:是設(shè)計重用(例:工廠模式)框架可以用代碼表示,也能直接執(zhí)行或...
文章僅做個人筆記使用: 按重要性分: 前臺進程:它正在用戶的互動屏幕上運行一個Activity其 onResume()方法已被調(diào)用。它有一個BroadcastReceiver...
文章僅做個人筆記使用: 廣播可用作跨應(yīng)用程序和普通用戶流之外的消息傳遞系統(tǒng),廣播消息本身包裝在一個Intent對象中。該意圖還可以包括捆綁在其額外字段中的其他信息。例如,飛行...
文章僅做個人筆記使用: 它們封裝數(shù)據(jù)并通過單個ContentResolver接口將其提供給應(yīng)用程序 。僅當(dāng)需要在多個應(yīng)用程序之間共享數(shù)據(jù)時,才需要內(nèi)容提供程序。例如,聯(lián)系人數(shù)...
文章僅做個人筆記使用: Fragment可以視為Activity的一個具有生命周期的模塊化組件,必須依賴與Activity,并且生命周期受宿主Activity的影響。 生命周...
文章僅做個人筆記使用: 是所有控件的基類,ViewGroup同樣也繼承了View。通過四個參數(shù)確定他在父容器中的位置,左上角(left,top)右下角(right,botto...
文章僅做個人筆記使用: 生命周期: onCreater():系統(tǒng)首次創(chuàng)建Activity時調(diào)用,接收onSaveInstanceState的數(shù)據(jù),設(shè)置活動界面布局,初始化成員...
IntentService 是service的子類,他會創(chuàng)建默認(rèn)的工作線程,同時創(chuàng)建工作隊列,逐一完成所有啟動請求,不必?fù)?dān)心多線程問題,onHandleIntent()處理啟...
Parcelable比Serializable快10倍以上! Serializable的優(yōu)點在于,只需要在類及其子類上實現(xiàn)Serializable接口。這是一個標(biāo)記接口,這意...
Application繼承與ContextWrapper繼承與Context 跟隨進程創(chuàng)建,應(yīng)用有幾個進程就有幾個Application 作用: 保存應(yīng)用進程內(nèi)的全局變量; ...
1、Application應(yīng)用層 上層應(yīng)用,比如我們編寫的項目、系統(tǒng)應(yīng)用。主要有java / kotlin語言編寫。 2、FrameWork應(yīng)用框架層 為開發(fā)人員提供了可以開...