在app build.gradle開啟databinding 和 bindingAdapter 創(chuàng)建UserRepository ,用來(lái)請(qǐng)求網(wǎng)絡(luò)拿數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中拿數(shù)據(jù)...
當(dāng)activity 啟動(dòng)的時(shí)候,會(huì)調(diào)用ActivityThread.scheduleLaunchActivity( )方法,然后發(fā)送LAUNCH_ACTIVITY消息 調(diào)用A...
ThreadLocal 作用:實(shí)現(xiàn)數(shù)據(jù)隔離 ThreadLocal 原理分析: 每個(gè)線程Thread都維護(hù)了自己的threadLocals變量,ThreadLocalMap是...
在整個(gè)acitivity的生命周期中,setContentView 是在oncreate 中調(diào)用,實(shí)現(xiàn)了對(duì)資源文件的解析,完成XML文件到view 的轉(zhuǎn)化 1、activit...
第一步:去官網(wǎng)下載consul 然后解壓如圖: 第二步:進(jìn)入D:\Develop\consul 打開cmd 輸入:consul agent -dev 啟動(dòng)consul服務(wù)...
構(gòu)造函數(shù) 析構(gòu)函數(shù) 析構(gòu)函數(shù): 相當(dāng)于臨終遺言,對(duì)象被回收的時(shí)候會(huì)被調(diào)用。如果有在對(duì)象內(nèi)部開辟堆內(nèi)存,在析構(gòu)函數(shù)里釋放內(nèi)存java對(duì)象被回收會(huì)調(diào)用finalize方法相當(dāng)于析...
數(shù)組指針操作的常用幾種方式 內(nèi)存開辟 靜態(tài)開辟 *動(dòng)態(tài)內(nèi)存開辟和釋放 函數(shù)指針(常用于回調(diào)) 結(jié)構(gòu)體、結(jié)構(gòu)體指針別名 結(jié)構(gòu)體指針使用的方式
數(shù)據(jù)類型的本質(zhì) 數(shù)據(jù)類型本質(zhì):一個(gè)固定大小連續(xù)的內(nèi)存塊。數(shù)據(jù)類型的作用:分配內(nèi)存空間大小 變量的本質(zhì) 變量的本質(zhì):一段連續(xù)內(nèi)存空間的別名 程序運(yùn)行流程 1.操作系統(tǒng)把物理硬盤...
1. 數(shù)組的細(xì)節(jié)處理 c中的排序方法:void qsort(void * _Base, size_t _NumOfElements, size_t _SizeOfElemen...
1. JNIEnv里面常用的方法 2. JNIEnv里面基本數(shù)據(jù)類型 jstring : java Stringjint : java intjfloat : java fl...
為了讓自己更加熟悉開發(fā)流程,再把流程重新記錄下。 1.打開eclipse 創(chuàng)建Java 工程 以C 獲取java 的uuid 為例:創(chuàng)建本地方法 2. 創(chuàng)建native 方法...
文件打開和關(guān)閉 這里的“打開”和“關(guān)閉”可調(diào)用標(biāo)準(zhǔn)庫(kù) stdio.h 中的 fopen 和 fclose 函數(shù)實(shí)現(xiàn)。如:FILE * fopen(char *filename...
JNI訪問(wèn)Java成員變量 1.定義成員變量textStr 2.添加native方法accessField(): 3.選中accessField,按 Alt+Enter快捷添...