google官方ApiDemo——完善的Android學(xué)習(xí)資料
基于Android系統(tǒng)源碼6.0的ApiDemos,使用Android Studio構(gòu)建,compileSdkVersion 23,buildToolsVersion "23.0.3",支持 InstantRunApiDemo非常全面的介紹了Android開(kāi)發(fā)中常見(jiàn)的Api使用方式。比如Activity、Fragment、Animation、Dialog、OS、Notification、多媒體、圖片繪制、NFC、各種view等等,可謂一應(yīng)俱全! 在閱讀源代碼過(guò)程中,我遇到了很多晦澀難懂的地方。我希望將不明白的地方加上注釋,便于在重溫的過(guò)程中更快找回當(dāng)時(shí)的感覺(jué)。我還記得我的初衷是該project的邊邊角角吃透,寫(xiě)出注釋,很久以后當(dāng)我再次看到這段代碼的時(shí)候,我能很快知道他是干什么的,我也希望將我的閱讀分享出來(lái),供大家批評(píng)指正。當(dāng)然,我更希望越來(lái)越多的人加入到這個(gè)“閱讀”工作中來(lái),添加上你的“閱讀心得”,形成一本比較完整的“源代碼”教科書(shū)。 如下是APIDemo部分截圖
歡迎大家去我的GitHub Star? Fork ?
源碼地址 https://github.com/MaxQiuYang/android_api_demos

主要演示了屬性動(dòng)畫(huà)的特點(diǎn)和使用方法。


主要介紹了Assets、ClipBoard、Packages、Provider和Storage等的使用方法。

主要介紹了Canvas、Bitmap、Paint等繪圖工具的使用,想了解怎么在canvas上繪制文字、圖形等…想要寫(xiě)出優(yōu)秀的自定義控件的…本章的學(xué)習(xí)必不可少!


NFC開(kāi)發(fā)也是越來(lái)越流行的,這里應(yīng)該有你想要的。

主要介紹了Morse Code、Rotation Vector、Sensors和SMS Messaging。

Android一大重要的持久化存儲(chǔ)方式——Preference,本章的介紹非常豐富,幾乎涵蓋所有。




歡迎大家去我的GitHub Star? Fork