API Demos是由谷歌所推出的一款A(yù)PI示范合集類(lèi)型的軟件,上面有著多種較為優(yōu)秀的例子,一個(gè)好的開(kāi)發(fā)者能夠從其中學(xué)習(xí)到代碼的規(guī)范以及開(kāi)發(fā)當(dāng)中的各種要求,讓你在開(kāi)發(fā)的過(guò)程當(dāng)中代碼更加的整潔,感興趣話就快來(lái)下載這款A(yù)PI Demos!
API Demos軟件介紹
API Demos 是什么呢?
API Demos 是 Google 為了 Android 開(kāi)發(fā)者所提供的一個(gè) Android API 合集,其中包含了很多的 API 范例,同時(shí)遵循了良好的代碼規(guī)范,是一個(gè)值得開(kāi)發(fā)者研究和學(xué)習(xí)的典型。
軟件功能
API演示說(shuō)明
400多個(gè)可搜索的演示!
包括以下用于Android的API演示
•API演示-圖形,動(dòng)畫(huà),硬件,視圖等。
•支持Leanback Showcase演示-Android TV
•支持設(shè)計(jì)演示-材質(zhì):NavigationView,AppBar,Snackbar,F(xiàn)AB,TabLayout
•支持百分比演示-PercentFragment:PercentFrameLayout,PercentRelativeLayout
•支持應(yīng)用導(dǎo)航-活動(dòng),操作欄,通知
•支持v4演示-片段,加載程序可訪問(wèn)性等。
•支持v7演示-AppCompat,CardView,RecycleView,使用MediaRouter進(jìn)行投射
•支持v13演示-片段,尋呼機(jī)和操作欄選項(xiàng)卡
額外:
•應(yīng)用程序邀請(qǐng)演示-邀請(qǐng)其他人測(cè)試應(yīng)用程序
•移動(dòng)視覺(jué)演示-面部追蹤器,多追蹤器
•Chris Banes撰寫(xiě)的“ Cheesesquare”支持設(shè)計(jì)演示
• 復(fù)活節(jié)彩蛋?看評(píng)論?
☆☆☆☆☆如果您發(fā)現(xiàn)該應(yīng)用程序有幫助,請(qǐng)?jiān)u論并評(píng)分☆☆☆☆☆
問(wèn)答環(huán)節(jié)
問(wèn):示例->打開(kāi)的GitHub鏈接不返回我想要的內(nèi)容嗎?
答:您往兔子洞里鉆的越深(向下鉆),找到想要的東西的機(jī)會(huì)就越少...
為什么? GitHub菜單操作將嘗試從應(yīng)用程序中的“您所在的位置”到對(duì)應(yīng)的GitHub頁(yè)面生成直接URL。
通過(guò)嘗試根據(jù)包名稱(chēng)和要查看的示例的標(biāo)題打開(kāi)匹配的GitHub頁(yè)面來(lái)完成此操作。
匹配將打開(kāi)直接鏈接到GitHub存儲(chǔ)庫(kù)中該示例在GitHub上相同位置的鏈接。
生成的URL上沒(méi)有匹配項(xiàng)將返回GitHub搜索查詢(xún)URL。
為什么?而不是404頁(yè)面,您仍然可以找到所需的內(nèi)容。
提示:一個(gè)很好的指示是可見(jiàn)的GitHub圖標(biāo),它應(yīng)該為您提供匹配的網(wǎng)頁(yè),
除了在“搜索”下,它將始終返回GitHub搜索查詢(xún)網(wǎng)址。
#深入研究示例結(jié)果:
于:“ API演示/應(yīng)用程序”
->包名稱(chēng)為“ com.examples.android.apis.app”
->匹配的網(wǎng)址為[repo src文件夾網(wǎng)址] / com / example / android / apis / app
->匹配
但是在:“ API演示/應(yīng)用程序/活動(dòng)”
->包名稱(chēng):com.examples.android.apis.app.activity'
->網(wǎng)址:/ com / example / android / apis / app / activity
->沒(méi)有比賽
問(wèn):搜索->打開(kāi)的GitHub鏈接不返回我要找的東西嗎?
答:現(xiàn)在,這只會(huì)在GitHub / android / platform_development / samples下返回Java代碼結(jié)果。
提示:要改善匹配程度,請(qǐng)先長(zhǎng)按列表項(xiàng)之一,然后再使用此操作。
問(wèn):在哪里可以找到此應(yīng)用程序中包含的示例代碼?
答:該應(yīng)用程序中包含的示例都可以在GitHub上找到:
提示:在應(yīng)用程序中使用GitHub圖標(biāo)打開(kāi)相應(yīng)的GitHub頁(yè)面
您可以在這里找到Google示例
問(wèn):此應(yīng)用程序的目的是什么?
答:主要目標(biāo)是為開(kāi)發(fā)人員提供一個(gè)選項(xiàng),可以快速查找并運(yùn)行GitHub上可用的Android的各種示例代碼。
這樣做的好處是您不必自己查看示例代碼的外觀和行為就自己編譯示例代碼。
它使您有機(jī)會(huì)查看可用樣本中是否有可用于下一個(gè)或當(dāng)前項(xiàng)目的項(xiàng)目。
提示:測(cè)試各種示例只是為了更好地了解可以在Android上完成的操作,或者只是為您的下一個(gè)應(yīng)用程序項(xiàng)目提供一些新思路;)
問(wèn):指南在哪里?如何創(chuàng)建每個(gè)樣本?
答:除了Java文檔和GitHub上示例代碼中的注釋以外,沒(méi)有其他指南。
但是某些示例將提供帶有指南的相應(yīng)網(wǎng)頁(yè)的鏈接,并且“更改日志對(duì)話框”中的鏈接可能會(huì)有所幫助。
提示:官方的Android培訓(xùn)頁(yè)面:請(qǐng)?jiān)L問(wèn),以獲取有關(guān)如何在Android上進(jìn)行各種有趣操作的指南。
下載示例:
問(wèn):一些樣品在我的設(shè)備上崩潰了?
答:不能保證所有樣本都可以在每個(gè)設(shè)備上使用
提示:如果系統(tǒng)詢(xún)問(wèn),請(qǐng)發(fā)送報(bào)告,然后使用菜單操作“問(wèn)題”發(fā)送報(bào)告。
相關(guān)新聞
這是由谷歌官方總結(jié)并且從眾多的代碼當(dāng)中所找出的一些較為規(guī)范的開(kāi)發(fā)案例,在這些案例上面你能夠看到這些開(kāi)發(fā)者在代碼開(kāi)發(fā)上面所做的事情!
中文名:API Demos
包名:com.touchboarder.android.api.demos
MD5值:944a8af85e5e0aa9a061bd3a1dba2fa1