作為一名程序員埋泵,每天最常見的動作就是查看各種API文檔郭蕉,你一定也有過同時打開N個窗口(HTML帐姻、PDF祟印、CHM)仑濒,不停的在編輯器與文檔之間切換鳄梅。不僅消耗時間巷送,而且效率也低。各...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
作為一名程序員埋泵,每天最常見的動作就是查看各種API文檔郭蕉,你一定也有過同時打開N個窗口(HTML帐姻、PDF祟印、CHM)仑濒,不停的在編輯器與文檔之間切換鳄梅。不僅消耗時間巷送,而且效率也低。各...
1.什么是內(nèi)存泄露擂仍?內(nèi)存不在GC的掌控范圍之內(nèi)囤屹。當一個對象已經(jīng)不再需要使用了,本該被回收逢渔。而有另外一個正在使用的對象持有了它的引用從而導致內(nèi)存泄露肋坚。 2.Java內(nèi)存分配策略...
線程池有以下的優(yōu)點: 重用線程池中的線程档礁,避免因為線程的創(chuàng)建和銷毀所帶來的性能上的開銷 能有效控制線程池的最大并發(fā)數(shù)角钩,避免大量的線程之間因為互相搶占系統(tǒng)資源而導致阻塞現(xiàn)象 能...
IntentService 可用于執(zhí)行后臺耗時的任務,當任務執(zhí)行完時它會自動停止。IntentService比較適合執(zhí)行一些優(yōu)先級高的后臺任務递礼。它封裝ThreadHandle...
1.AsyncTask AsyncTask是一種輕量級的異步任務類惨险,它可以在線程池中執(zhí)行后臺任務,然后把執(zhí)行的進度和最終結果傳遞給主線程并在主線程中更新UI脊髓。AsyncTas...
https://docs.gradle.org/4.3.1/dsl/org.gradle.api.Project.html#org.gradle.api.Project:bu...
作用:是一種隔離機制辫愉,一種限制應用訪問設備系統(tǒng)和敏感數(shù)據(jù),保護XXXAPP下的數(shù)據(jù)只能自己操作将硝。image.png對于Iphone 而言恭朗,App就是一個沙盒,你只能看到App...
JNI方法 步驟:1.獲取jclass2.獲取方法ID;jmethodID3.jni調(diào)用java的方法 數(shù)組 步驟:1.獲取數(shù)組元素2.獲取數(shù)組長度3.釋放元素 引用(解決J...
介紹 用于CoordiantorLayout的子View的交互行為插件依疼。一個Behavior實現(xiàn)了用戶的一個或者多個交互行為痰腮,包括拖拽、滑動律罢、快滑或者其他一些手勢 Botto...
1.簡介 簡單點可以理解為替代原來的ActionBar就行了Paste_Image.png一個Toolbar從左到右包括了一個navigation button膀值、一個logo...
寫這篇文章的主要目的是為了方便以后查找 1.SQLiteOpenHelper 2.SQLiteDatabase 執(zhí)行CRUD的操作
LRU:近期最少使用算法,當緩存滿時误辑,優(yōu)先淘汰近期最少使用的緩存對象沧踏。實現(xiàn)方式有兩種LruCache和DiskLruCache。 強引用巾钉,軟引用翘狱,弱引用的區(qū)別 強引用:直接的...
Retrofit2是為了Android和Java提供的一個安全的HTTP客戶端睛琳。默認使用okhttp3 簡單使用Retrofit retrofit =newRetrofit....
帶參數(shù) @GET("user/info") Call getUserInfo(@Query("id") int user_id); @GET("user/{id}") Cal...
簡介 超文本傳輸協(xié)議(HTTP辟癌,HyperText Transfer Protocol)是互聯(lián)網(wǎng)上應用最為廣泛的一種網(wǎng)絡協(xié)議寒屯。所有的WWW文件都必須遵守這個標準。設計HTTP...