Android應用開發筆記(一)

雲驛站發表於2016-06-03

版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qingfeng812/article/details/51580137

Android

功能

描述 連結地址
生命週期
使用ActivityGroup在TabHost標籤頁內中跳轉Activity http://blog.csdn.net/lfyx1357/article/details/7467194
activity中的onPause()和onSaveInstanceState()解析 http://blog.csdn.net/dashuxiaoai/article/details/8592330
Android TabHost的生命週期 http://www.cfanz.cn/?c=article&a=read&id=72591
Activity的四種啟動模式和onNewIntent() http://blog.csdn.net/linghu_java/article/details/17266603
Fragment
Android fragment 重疊問題——通過hide,show方式導致的解決方法 http://my.oschina.net/wangxnn/blog/417581
Fragment中呼叫getActivity為null的問題 http://blog.csdn.net/goodlixueyong/article/details/48715661
使用Fragment完成Tab選項卡-Android Fragment應用實戰 http://blog.csdn.net/zjlovety/article/details/21519205
Android應用開發:搞定帶標籤滑動介面 http://blog.csdn.net/airk000/article/details/37818335
Android UI當中凸起的Tab(Raised Center Tabbar) http://www.myexception.cn/ai/1879196.html; –https://github.com/AdilSoomro/Raised-Center-Tab-in-Android
Android使用Fragment打造萬能頁面切換框架 http://www.codeceo.com/article/android-fragment-page-switch.html
Fragment必看,解決切換Fragment時佈局重新例項化 http://www.tuicool.com/articles/y2QveuM
Context
Context詳解 http://blog.csdn.net/qinjuning/article/details/7310620
網路請求
Http詳解(超時重連) http://www.cnblogs.com/anee/p/3269982.html
Http協議詳解 http://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html
Android開發之網路請求通訊專題(一):基於HttpURLConnection的請求通訊(封裝HttpURLConnection) http://www.bkjia.com/Androidjc/949663.html
多執行緒斷點下載 http://blog.csdn.net/shimiso/article/details/8448544
Android應用開發-小巫CSDN部落格客戶端Jsoup篇 http://blog.csdn.net/wwj_748/article/details/39720461
Android網路開發之實時獲取最新資料 http://www.cnblogs.com/fengzhblog/p/3185500.html
android url 中文請求,亂碼解決 http://zhangfan822.iteye.com/blog/1876013
ImageView
android 頭像組合效果-微信群頭像效果 http://blog.csdn.net/tiantianshangcha/article/details/9836809
android 圖片壓縮問題
ios微信群頭像實現 http://www.open-open.com/lib/view/open1446783039451.html
自定義圓形ImageView http://blog.csdn.net/android_dong/article/details/41989499
Android壓縮圖片到100K以下並保持不失真的高效方法0812 http://blog.csdn.net/leechee_1986/article/details/25049243
練手小專案之新聞類(4)Listview圖片混排 http://blog.csdn.net/jack_king007/article/details/40918817
Bitmap的recycle問題 http://blog.csdn.net/lonelyroamer/article/details/7569248
BitmapFactory.Options詳解 【大圖載入記憶體溢位解決方案】 http://blog.csdn.net/luohai859/article/details/25394605
ListView
並排的ListView http://www.xuebuyuan.com/2225435.html
下拉回彈的ListView http://www.tuicool.com/articles/iMrqY37
Android 利用ListView製作帶豎線的多彩表格 http://www.open-open.com/lib/view/open1333372619624.html
GridView
Android使用GridView實現日曆功能(詳細程式碼)【日曆】 http://blog.csdn.net/onlyonecoder/article/details/8481799
ViewPager
ViewPager + HorizontalScrollView 實現可滾動的標籤欄 http://my.oschina.net/u/1409622/blog/200751
自定義View
Android-PickerView 三級聯動選擇日期和城市 https://github.com/saiwu-bigkoo/Android-PickerView
測試
Android應用測試:解決方案彙總 http://mobile.51cto.com/abased-445836.htm
相容問題
呼叫系統相簿(三星,華為) http://www.cnblogs.com/lwbqqyumidi/p/3784656.html
Cannot generate texture from bitmap異常的解決方案 http://www.tuicool.com/articles/AvuUvm
適配問題
巧用dimens適配多個解析度 http://blog.csdn.net/ocean20/article/details/23353663
Service
Android殺不掉後臺服務的一種實現【大難點】 http://www.xuephp.com/main/detail.php?cid=40006
Service不被殺死【重要】 http://www.eoeandroid.com/forum.php?mod=viewthread&tid=557234&extra=page=1&page=1
Android 核心
Android核心學習筆記 http://blog.csdn.net/imyfriend/article/details/9946821
Android Studio
gradle android gradle plugin版本的變更(com.android.tools.build:gradle)
Android studio建立Java工程 http://jingyan.baidu.com/article/3a2f7c2e6b2f4726afd61185.html
解決ADB啟動問題(Failed to initialize Monitor Thread: Unable to establish loopback connection) http://www.cnblogs.com/tt-0411/archive/2013/01/02/2842434.html
Android Studio方法註釋模板 http://www.tuicool.com/articles/JNNFrym
查詢匹配程式碼塊 http://jingyan.baidu.com/article/4dc40848b0d3ccc8d946f1c4.html
讓Android Studio自動實現所有的介面函式 http://jingyan.baidu.com/article/fa4125acd8a4fb28ac70929c.html
Gradle
android gradle http://www.cnblogs.com/youxilua/archive/2013/05/22/3092657.html
Eclipse
解決Butter Knife 空指標問題(在eclipse中使用) http://blog.163.com/www_iloveyou_com/blog/static/211658372201552421557741/
Eclipse/MyEclipse 對介面@Override 註解報錯的解決方案 http://www.xuebuyuan.com/752599.html(Complier中至少設定到1.6)
eclipse 去除無用的驗證,優化速度 http://jingyan.baidu.com/article/3aed632e059fe470108091a9.html
eclipse自動補全失效解決辦法 http://blog.csdn.net/rodjohnsondoctor/article/details/25099693
將Eclipse專案轉到Android Studio http://www.open-open.com/lib/view/open1419597450031.html
Intent以及系統Intent
Android開發中怎樣呼叫系統Email傳送郵件(多種呼叫方式) http://www.jb51.net/article/38158.htm
android取得賬戶(郵件地址) http://blog.csdn.net/zoeice/article/details/9832319
Exception
android 中處理崩潰異常並重啟程式 http://blog.csdn.net/cym_lmy/article/details/24704089
JSON
Json技術選型—-各個JSON技術的比較 http://www.cnblogs.com/kunpengit/p/4001680.htm
org.json 需要map解析中轉 Json 之間 Bean的轉換 http://blog.csdn.net/dongfengkuayue/article/details/46362045
序列化
Android中Parcelable介面用法Serializable實現與Parcelabel實現的區別 http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html
資料庫SQLite
資料庫升級方案 http://blog.csdn.net/leehong2005/article/details/9128501;- http://www.tuicool.com/articles/2iyU3aQ
資料庫建多表 http://www.cnblogs.com/weixing/p/3260279.html
ORMlite萬能泛型Dao簡化資料持久層 http://www.tuicool.com/articles/7NzaemY
最好的5個Android ORM框架 http://blog.csdn.net/iefreer/article/details/39188231
動作監聽
Android開發之onClick事件的三種寫法 http://blog.csdn.net/a9529lty/article/details/7542828
註解
Android註解式繫結控制元件,沒你想象的那麼難 http://my.oschina.net/kymjs/blog/305882
TextView
android – SpannableString或SpannableStringBuilder以及string.xml檔案中的整型和string型代替【解決字元內部相同字元匹配插入問題】 http://blog.csdn.net/fengkuanghun/article/details/7904284
SpannableStringBuilder 插入富文字,圖片,顏色,背景 http://blog.csdn.net/harvic880925/article/details/38984705
android控制元件詳解—-TextView(轉載) http://www.cppblog.com/life02/archive/2012/03/12/167704.aspx
EditText
Android中的EditText預設時不彈出軟鍵盤的方法 http://www.cnblogs.com/Aspros/p/4271837.html
Android 根據EditText搜尋框ListView動態顯示資料 http://download.csdn.net/detail/ljd4305/7938867#comment
Android中EditTex焦點設定和彈不彈出輸入法的問題 http://blog.csdn.net/fener10289/article/details/8227044
android 設定EditText只能輸入數字 http://l62s.iteye.com/blog/1670804
CheckBox
類似IOS的checkbox https://github.com/zcweng/ToggleButton;
類似IOS的checkbox https://github.com/xiaopansky/SwitchButton
ScrollView
Android利用介面回撥監聽ScrollView的滾動 http://www.cnblogs.com/android100/p/Android-ScrollView.html
Android ScrollView回彈效果(二) http://blog.csdn.net/freesonhp/article/details/9001037
PopupWindow
PopupWindow 詳解 http://blog.csdn.net/mhapdream/article/details/8688908
WebView
android WebView 載入重定向頁面無法後退解決方案 http://blog.csdn.net/lastdream/article/details/40512779
android webView 快取策略詳解 http://www.open-open.com/lib/view/open1392188052301.html
選項卡
TabHost詳解(生命週期,兩種實現方式) http://blog.csdn.net/harvic880925/article/details/17120325
廣告欄
Android-使用ViewFlipper實現輪番切換廣告欄 – wavky http://www.tuicool.com/articles/eqmQre
ActionBar
ActionBar Title 如何居中顯現 http://jingyan.baidu.com/article/eae07827adc3ba1fec5485c6.html
選單
CircularFloatingActionMenu(圓形選單UI美化) https://github.com/oguzbilgener/CircularFloatingActionMenu
多方向抽屜效果 http://www.akaifa.com/code/219
使用github上的開源框架SlidingMenu環境的搭建,以及getSupportActionBar方法不能找到的問題 http://blog.csdn.net/lovexieyuan520/article/details/9814273
進度條
進度載入框(顯示載入資訊) http://down.admin5.com/android/129205.html
自定義View圓形進度 http://blog.csdn.net/xiaanming/article/details/10298163
下拉重新整理
下拉重新整理上拉載入 https://github.com/jingchenUSTC/PullToRefreshAndLoad
PullToRefreshListView 應用講解 http://www.cnblogs.com/jshen/p/4097445.html
pulltorefreshlistview 自動下拉重新整理 http://www.csdn123.com/html/topnews201408/93/14393.htm
android-Ultra-Pull-To-Refresh 原始碼解析,關於為什麼沒有載入更多 http://www.open-open.com/lib/view/open1436405920005.html
Android自定義控制元件實戰——下拉重新整理控制元件終結者:PullToRefreshLayout http://blog.csdn.net/zhongkejingwang/article/details/38340701
Android下拉重新整理上拉載入控制元件,對所有View通用! http://blog.csdn.net/zhongkejingwang/article/details/38868463
工具類
最全Android開發常用工具類 http://beilei123.cn/blog/317.html
Android-Next https://github.com/mcxiaoke/Android-Next/
android-common https://github.com/Trinea/android-common/tree/master/src/cn/trinea/android/common/util
Date類學習總結(Calendar Date 字串 相互轉換 格式化) http://blog.csdn.net/winter13292/article/details/8620911
Android系統應用資訊中儲存和快取的計算方法 http://blog.csdn.net/hursing/article/details/26587451
動畫
動畫效果 http://blog.csdn.net/duguang77/article/details/18230867
樣式與資源
【Android進階學習】shape和selector的結合使用 http://liangruijun.blog.51cto.com/3061169/732310/
設定虛線【介面美化】 http://blog.csdn.net/lan410812571/article/details/9946991
android 圓角效果(半部分圓角,半部分直角) http://beilei123.cn/blog/317.html
Android中shape的使用 http://jingyan.baidu.com/article/86112f13513f4127379787b0.html
透明效果
透明視窗(UI美化) https://github.com/gotokatsuya/BlurredGridMenu
Android開發視窗實現半透明效果 http://android.tgbus.com/Android/tutorial/201106/357509.shtml
實現Android半透明Menu效果的開發例項 http://www.jizhuomi.com/android/example/139.html
IO流
Android合併檔案的3種方式 http://www.codeceo.com/article/android-combine-files.html
多媒體
Android錄音播放動畫功能(聲麥大小動畫) http://download.csdn.net/detail/a2012s/7967463#comment
Content Provider
Android 學習筆記 Contacts (二)Contacts 聯絡人詳解 http://blog.csdn.net/wssiqi/article/details/8152630
通訊錄api http://api.apkbus.com/reference/android/provider/ContactsContract.CommonDataKinds.Nickname.html
Android 讀取聯絡人(詳細) http://blog.csdn.net/ydpl2007/article/details/8118109
Android 學習筆記 Contacts (三)Contacts 查詢,增加,更新,刪除聯絡人 http://blog.csdn.net/wssiqi/article/details/8157399
Android通訊錄資料庫介紹與基本操作(增刪改查) http://www.2cto.com/kf/201402/280583.html
多執行緒
執行緒池【盲點】 http://blog.csdn.net/yaya_soft/article/details/24396357
快取
Android雙快取 http://www.cnblogs.com/JczmDeveloper/p/5039970.html
Android照片牆應用實現,再多的圖片也不怕崩潰 http://blog.csdn.net/guolin_blog/article/details/9526203
記憶體問題
android程式記憶體洩漏的原因和解決辦法 http://www.cnblogs.com/yejiurui/archive/2013/02/23/2923418.html
第三方API平臺
Android應用開發-小巫CSDN部落格客戶端之整合友盟社會化分享元件 http://blog.csdn.net/wwj_748/article/details/39721447
[Android] 關於Android的.so檔案你所需要知道的 – 簡書 http://www.kejik.com/article/21884.html

深入原始碼

名稱 連結
Android-Universal-Image-Loader 圖片載入框架
從程式碼分析Android-Universal-Image-Loader的圖片載入、顯示流程 http://www.cnblogs.com/kissazi2/p/3901369.html
Android UI-開源框架ImageLoader的完美例子 http://blog.csdn.net/wwj_748/article/details/10079311
Android-Universal-Image-Loader 圖片非同步載入類庫的使用(超詳細配置) http://www.it165.net/pro/html/201406/16314.html
Glide http://bumptech.github.io/glide/
圖片載入庫glide https://github.com/bumptech/glide
Volley Google出品網路請求框架
Volley新增cookie http://www.tuicool.com/articles/mEbqE3
網路請求庫Volley詳解 http://www.android100.org/html/201510/05/187715.html
Volley原理解析 http://blog.csdn.net/fengqiaoyebo2008/article/details/42963915
Android Volley完全解析(一),初識Volley的基本用法 http://blog.csdn.net/guolin_blog/article/details/17482095
Xutils
android 開源框架xUtils http://zxs19861202.iteye.com/blog/2003241

難點進階

難點描述 文獻地址
網路(多個影像URL地址)非同步載入後(經過演算法處理)合成一種影像Bitmap顯示在listview item 控制元件上—–http://blog.csdn.net/harvic880925/article/details/17766027
圖片非同步載入(一) http://blog.csdn.net/harvic880925/article/details/17766027
非同步載入圖片(二) http://blog.csdn.net/harvic880925/article/details/17782063

Android 架構

方案 連結
Android專案重構之路:架構篇 http://keeganlee.me/post/android/20150605
App架構設計經驗談:介面的設計 http://keeganlee.me/post/architecture/20160107
App架構經驗總結 http://keeganlee.me/post/architecture/20160303

Design Support Library

名稱 導航
Android NestedScrolling 實戰 http://www.open-open.com/lib/view/open1440332151780.html
Android的材料設計相容庫(Design Support Library) http://www.jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html?mType=Group
Material Designer的低版本相容實現(十三)— http://www.myext.cn/other/a_28915.html
ASD 高逼格UI http://www.androidchina.net/2967.html
Android Design Support Library 的 程式碼實驗——幾行程式碼,讓你的 APP 變得花俏 http://www.open-open.com/lib/view/open1436152483833.html#_label8
材料設計庫—demo https://github.com/chrisbanes/cheesesquare
google android api demo https://android.googlesource.com/platform/development/+/master/samples
RecyclerView分割線 http://segmentfault.com/q/1010000003942010
滑動ListView自動隱藏頁面頭部和底部元素的例子 http://www.tuicool.com/articles/u222Un2
隱藏toolbar https://github.com/mzgreen/HideOnScrollExample
Android學習筆記(四十):Preference的使用 http://blog.csdn.net/flowingflying/article/details/6671548

控制元件衝突

案例 連結
解決listview與SwipeRefreshLayout滑動衝突問題 http://blog.csdn.net/lijinhua7602/article/details/41114397


相關文章