簡(jiǎn)書的markdown居然跳轉(zhuǎn)不了錨點(diǎn),有需要的最好點(diǎn)下面的鏈接查看。
GitHub:https://github.com/wenwenwen888/Android-Personal-Bookmark
收集Android一些常用的知識(shí)點(diǎn),持續(xù)更新...
對(duì)個(gè)人收藏的一些瀏覽過的網(wǎng)站或書簽作個(gè)記錄,序號(hào)只是自己保存書簽的時(shí)間順序而已,持續(xù)更新...
溫馨提示:因?yàn)楝F(xiàn)在的技術(shù)更新得太快了,所以不排除某些技術(shù)文已經(jīng)落后或不實(shí)用,假如對(duì)某個(gè)link有疑義,請(qǐng)Google百度再三找尋解決之道,方便的話可以在此文提交issues,感謝。
【目錄】
- 一些學(xué)習(xí)網(wǎng)站
- 設(shè)計(jì)模式 <br />
- 多人推薦的開源項(xiàng)目 <br />
- 爬蟲 <br />
- 內(nèi)存相關(guān) <br />
- 滑動(dòng)或嵌套相關(guān) <br />
- 線程相關(guān) <br />
- 相機(jī)或圖片相關(guān) <br />
- fragment相關(guān) <br />
- 數(shù)據(jù)存儲(chǔ)相關(guān) <br />
- 權(quán)限相關(guān) <br />
- Material Design相關(guān) <br />
- RecyclerView相關(guān) <br />
- 自定義View相關(guān) <br />
- 地圖相關(guān) <br />
- 網(wǎng)絡(luò)相關(guān) <br />
- 多線程與斷點(diǎn)下載相關(guān) <br />
- 圖表Chart相關(guān) <br />
- WebView相關(guān) <br />
- Service與AIDL相關(guān) <br />
- Socket相關(guān) <br />
- RxJava與Retorfit相關(guān) <br />
- 增量與熱修復(fù)相關(guān) <br />
- Gradle相關(guān) <br />
- 優(yōu)化相關(guān) <br />
- Kotlin相關(guān) <br />
<h2 id="0">一些學(xué)習(xí)網(wǎng)站</h2>
<h2 id="1">設(shè)計(jì)模式</h2>
1,Java之美[從菜鳥到高手演變]之設(shè)計(jì)模式
2,Java設(shè)計(jì)模式—單例設(shè)計(jì)模式
4,Android MVP模式 簡(jiǎn)單易懂的介紹方式
<h2 id="2">多人推薦的開源項(xiàng)目</h2>
1,GitHub 上都有哪些值得關(guān)注學(xué)習(xí)的 Android項(xiàng)目?
<h2 id="3">爬蟲</h2>
1,使用JSOUP實(shí)現(xiàn)網(wǎng)絡(luò)爬蟲
2,使用HttpClient和Jsoup快捷抓取和分析頁(yè)面
<h2 id="4">內(nèi)存相關(guān)</h2>
3,Android中Bitmap的java.lang.OutOfMemoryError問題解決
4,Android中的縮略圖加載-不浪費(fèi)一點(diǎn)多余的內(nèi)存
<h2 id="5">滑動(dòng)或嵌套相關(guān)</h2>
1,ScrollView嵌套Listview/RecyclerView內(nèi)容顯示不全
2,ViewPager,ScrollView 嵌套ViewPager滑動(dòng)沖突解決
3,一個(gè)Demo帶你徹底掌握View的滑動(dòng)沖突
4,Scrollview 嵌套 RecyclerView 及在Android 5.1版本滑動(dòng)時(shí) 慣性消失問題
5,Android實(shí)現(xiàn)自定義引導(dǎo)頁(yè),玩轉(zhuǎn)ViewPager
<h2 id="6">線程相關(guān)</h2>
<h2 id="7">相機(jī)或圖片相關(guān)</h2>
2,Android自定義照相機(jī)實(shí)現(xiàn)(拍照、保存到SD卡,利用Bundle在Acitivity交換數(shù)據(jù))
3,Android 手把手帶你玩轉(zhuǎn)自定義相機(jī)
4,Android Webp 完全解析 快來(lái)縮小apk的大小吧
<h2 id="8">fragment相關(guān)</h2>
2,Android項(xiàng)目Tab類型主界面大總結(jié) Fragment+TabPageIndicator+ViewPager
5,Android-ViewPager+Fragment數(shù)據(jù)更新問題
<h2 id="9">數(shù)據(jù)存儲(chǔ)相關(guān)</h2>
1,Android中的5種數(shù)據(jù)存儲(chǔ)方式
2,Android SAF介紹以及SD Card的訪問實(shí)例
3,Android6.0權(quán)限適配之WRITE_EXTERNAL_STORAGE(SD卡寫入)
4,android 6.0sd卡內(nèi)部存儲(chǔ) & 外部存儲(chǔ)
5,greenDAO在Android Studio中的配置與使用
6,Android數(shù)據(jù)存儲(chǔ)之GreenDao 3.0 詳解
<h2 id="10">權(quán)限相關(guān)</h2>
1,Android 6.0 - 動(dòng)態(tài)權(quán)限管理的解決方案
3,Android 6.0運(yùn)行時(shí)權(quán)限詳解
4,Android之動(dòng)態(tài)申請(qǐng)權(quán)限(API23以上需求)
<h2 id="11">Material Design相關(guān)</h2>
2,Android Design Support Library--TextInputLayout的使用
4,關(guān)于CoordinatorLayout與Behavior的一點(diǎn)分析
5,NavigationDrawer和NavigationView-Android M新控件
6,Android 自己實(shí)現(xiàn) NavigationView
7,使用CoordinatorLayout打造各種炫酷的效果
9,用CoordinatorLayout實(shí)現(xiàn)Toolbar隱藏和折疊
<h2 id="12">RecyclerView相關(guān)</h2>
1,Android RecyclerView 使用完全解析 體驗(yàn)藝術(shù)般的控件
4,【Android】詳解7.0帶來(lái)的新工具類:DiffUtil
<h2 id="13">自定義View相關(guān)</h2>
1,自定義View實(shí)現(xiàn)空調(diào)遙控器切換度數(shù)
2,Android 2D繪圖解析之 Canvas,Paint
4,手把手教你實(shí)現(xiàn)Android中智能設(shè)備數(shù)據(jù)表格繪制
5,芝麻分曲線圖
<h2 id="14">地圖相關(guān)</h2>
1,百度地圖
2,高德地圖
3,MapBox
5,MapView 和ViewPager Fragment切換黑屏問題解決方案
<h2 id="15">網(wǎng)絡(luò)相關(guān)</h2>
1,Android文件圖片上傳的詳細(xì)講解(一)HTTP multipart/form-data 上傳報(bào)文格式實(shí)現(xiàn)手機(jī)端上傳
2,從原理角度解析Android (Java) http 文件上傳
6,Retrofit 2.0非常簡(jiǎn)單的入門(翻譯官方文檔)
7,Retrofit2 完全解析 探索與okhttp之間的關(guān)系
<h2 id="16">多線程與斷點(diǎn)下載相關(guān)</h2>
1,android實(shí)現(xiàn)斷點(diǎn)續(xù)傳
2,開源安卓Http文件下載框架file-downloader的使用
3,Android實(shí)現(xiàn)網(wǎng)絡(luò)多線程文件下載
4,Android實(shí)現(xiàn)網(wǎng)絡(luò)多線程斷點(diǎn)續(xù)傳下載
5,afinal
<h2 id="17">圖表Chart相關(guān)</h2>
<h2 id="18">WebView相關(guān)</h2>
1,WebView詳解與簡(jiǎn)單實(shí)現(xiàn)Android與H5互調(diào)
2,Android WebView 在開發(fā)過程中有哪些坑?
<h2 id="19">Service與AIDL相關(guān)</h2>
2,Android的線程(Thread)和服務(wù)(Service)的區(qū)別
3,Android:學(xué)習(xí)AIDL,這一篇文章就夠了
<h2 id="20">Socket相關(guān)</h2>
<h2 id="21">RxJava與Retorfit相關(guān)</h2>
1,給 Android 開發(fā)者的 RxJava 詳解
2,Android網(wǎng)絡(luò)請(qǐng)求庫(kù) - Say hello to retrofit
5,Retrofit上傳/下載文件擴(kuò)展實(shí)現(xiàn)進(jìn)度的監(jiān)聽
6,Retrofit+Rxjava實(shí)現(xiàn)文件下載進(jìn)度
<h2 id="22">增量與熱修復(fù)相關(guān)</h2>
1,Android 增量更新完全解析 是增量不是熱修復(fù)
2,一步步手動(dòng)實(shí)現(xiàn)熱修復(fù)
<h2 id="23">Gradle相關(guān)</h2>
1,使用Gradle發(fā)布項(xiàng)目到JCenter倉(cāng)庫(kù)
2,Android 項(xiàng)目打包到 JCenter 的坑
3,使用Android Studio發(fā)布開源庫(kù)到Bintray/Jcenter
<h2 id="24">優(yōu)化相關(guān)</h2>
2,Android 性能優(yōu)化:使用 Lint 優(yōu)化代碼、去除多余資源
<h2 id="25">Kotlin相關(guān)</h2>