android初中高開(kāi)發(fā)工程師必需要裝的一個(gè)APP

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


主界面

Animation

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


App

展示了包括ActionBar、Activity、對(duì)話框、fragment、serivice、notification、menue等常見(jiàn)類的使用方法。每一行里面又包含了很多更細(xì)節(jié)的東西。


Content

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


Graphics

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


Media

多媒體相關(guān)的介紹。


NFC

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

OS

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


Preference

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

Views

Android原生View的介紹,包括常見(jiàn)的動(dòng)畫(huà)、拖拽等操作,常見(jiàn)的Widget的使用方法等。在Android的開(kāi)發(fā)中,90%都在和各種各樣的View打交道,因此學(xué)會(huì)這一章所有控件的使用,Android開(kāi)發(fā)基本沒(méi)問(wèn)題了!


歡迎大家去我的GitHub Star? Fork

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容