![]() |
|
給Android初學者的八個忠告 |
|
相對于其他移動開發(fā)平臺,Android的(應(yīng)用)開發(fā)采用了Java語言,使得開發(fā)Android應(yīng)用程序變得前所未有的簡單。不過,華清遠見老師在android培訓過程中發(fā)現(xiàn),Android初學者在Android開發(fā)時常容易犯8個錯誤,特給以忠告如下: 1.重視Android開發(fā)文檔 Android開發(fā)者網(wǎng)站可以很好的幫助你。很多的文檔也可以通過SDK工具下載。這些文檔不僅僅是Javadoc API的參考,它包括許多指南、教程、視頻、培訓以及其他有用的資料來創(chuàng)建Android應(yīng)用程序。 Android訓練,通過一些有用的教程示例,指導你解決特定問題或?qū)崿F(xiàn)特定的功能。 2.熟悉Android開發(fā)工具 Android SDK不僅可以用來編譯打包你的應(yīng)用程序在Android手機上運行,而且它有一整套工具來幫助你構(gòu)建應(yīng)用程序。其中一些工具可以幫助你的應(yīng)用程序設(shè)計圖形和布局。其他命令行工具,它們提供簡單、可編寫腳本訪問模擬器和硬件設(shè)備的功能。還有一些可以幫助你進行性能的調(diào)優(yōu)和剖析。 Android SDK文檔中更多關(guān)于Android工具的信息。 3.利用Android開發(fā)社區(qū) Android開發(fā)社區(qū)大型且友好。當你有問題時,Android SDK文檔不會回答你,我們建議你去StackOverflow.com,它有一個 Android開發(fā)特定標簽。其他有用的資源包括 谷歌郵件列表以及網(wǎng)站教程,比如你會發(fā)現(xiàn)在 Android軟件開發(fā)中心。 4.標準編程別做懶程序員 Java是一個高級編程語言,它具有虛擬機,使得開發(fā)更加簡單,但是,這并不意味著你可以是一個懶惰的程序員。標準的編程準則仍然適用。大多數(shù)Android設(shè)備與傳統(tǒng)計算機相比,處理能力和本地存儲容量都有限,所以效率不高或不正確的編程實踐會對的整體性能和用戶體驗有著更大的影響。 5.讓你的應(yīng)用訪問更容易 Android平臺為開發(fā)者提供了許多功能,并緊密地集成系統(tǒng)和其他應(yīng)用程序到他們的應(yīng)用程序中。利用主屏幕小部件、內(nèi)容提供商、意圖處理,以及其他等功能優(yōu)勢,確保你的的應(yīng)用程序可以處理任何內(nèi)容類型出現(xiàn)在共享菜單。使用這些平臺特點可以把你的應(yīng)用從一般的移動體驗中區(qū)分出來。另外,如果你的應(yīng)用更容易訪問,那么用戶將更為頻繁的看到你的應(yīng)用程序。 6.應(yīng)用程序的詳細配置要準確 Android Manifest文件是應(yīng)用程序配置的中心位置,但這些信息經(jīng)常(甚至在發(fā)布了的應(yīng)用上)都不正確。許多開發(fā)人員沒有正確地指定他們所支持的設(shè)備特征。另一個常見的錯誤在Android Manifest文件中注冊了不必要的權(quán)限。這樣可能導致你的應(yīng)用程序發(fā)表在Android市場后,用戶對你的應(yīng)用的評級很低。 7.別用Android開發(fā)iOS應(yīng)用 當你下載一個很酷的應(yīng)用到你嶄新的Android設(shè)備上時,但它的外觀和行為完全像是一個典型的iOS應(yīng)用。Android平臺有著自己的外觀和行為,用戶不期望他們買的Android設(shè)備裝的應(yīng)用像別的平臺的。這些相同的應(yīng)用程序經(jīng)常失蹤的小部件、內(nèi)容提供商和其他獨特的功能的Android,這使得他們更顯得格格不入。 8. 保持應(yīng)用程序的持續(xù)更新 你有沒有注意到許多應(yīng)用程序并不會更新,而其他的則是不斷更新?為了保持應(yīng)用的相關(guān)熱度,開發(fā)人員必須保持應(yīng)用程序的更新。Android平臺仍然在穩(wěn)步成熟,注意Android市場的通知,它經(jīng)常需要開發(fā)者更新調(diào)整。如果沒有更新,一些應(yīng)用程序可能會被排在后面。請確保你的應(yīng)用程序并不是其中之一。 以上就是華清遠見企業(yè)學院對android初學者的八點忠告,希望能夠幫助大家更好的規(guī)范Android開發(fā)。 熱點鏈接:
1、嵌入式linux驅(qū)動要學哪些 |