google官方ApiDemo——完善的Android學習資料
基于Android系統源碼6.0的ApiDemos,使用Android Studio構建,compileSdkVersion 23,buildToolsVersion "23.0.3",支持 InstantRunApiDemo非常全面的介紹了Android開發中常見的Api使用方式。比如Activity、Fragment、Animation、Dialog、OS、Notification、多媒體、圖片繪制、NFC、各種view等等,可謂一應俱全! 在閱讀源代碼過程中,我遇到了很多晦澀難懂的地方。我希望將不明白的地方加上注釋,便于在重溫的過程中更快找回當時的感覺。我還記得我的初衷是該project的邊邊角角吃透,寫出注釋,很久以后當我再次看到這段代碼的時候,我能很快知道他是干什么的,我也希望將我的閱讀分享出來,供大家批評指正。當然,我更希望越來越多的人加入到這個“閱讀”工作中來,添加上你的“閱讀心得”,形成一本比較完整的“源代碼”教科書。 如下是APIDemo部分截圖
歡迎大家去我的GitHub Star? Fork ?
源碼地址 https://github.com/MaxQiuYang/android_api_demos
展示了包括ActionBar、Activity、對話框、fragment、serivice、notification、menue等常見類的使用方法。每一行里面又包含了很多更細節的東西。
主要介紹了Assets、ClipBoard、Packages、Provider和Storage等的使用方法。
主要介紹了Canvas、Bitmap、Paint等繪圖工具的使用,想了解怎么在canvas上繪制文字、圖形等…想要寫出優秀的自定義控件的…本章的學習必不可少!
主要介紹了Morse Code、Rotation Vector、Sensors和SMS Messaging。
Android一大重要的持久化存儲方式——Preference,本章的介紹非常豐富,幾乎涵蓋所有。
歡迎大家去我的GitHub Star? Fork