我的位置: 首頁(yè) > 學(xué)習(xí)專區(qū) > 安卓技術(shù) > 10個(gè)常見(jiàn)的Android 新手誤區(qū)

10個(gè)常見(jiàn)的Android 新手誤區(qū)

2014-09-16 11:08:55
來(lái)源:
[導(dǎo)讀] 在過(guò)去十年的移動(dòng)開(kāi)發(fā)平臺(tái)中,作為資深的移動(dòng)開(kāi)發(fā)人員,我們認(rèn)為Android平臺(tái)是一個(gè)新手最廣為人知的平臺(tái)。它不僅是一個(gè)廉價(jià)的工具,而且有
在以前的移動(dòng)開(kāi)發(fā)平臺(tái)中,很多技術(shù)強(qiáng)悍的移動(dòng)開(kāi)發(fā)人員,他們認(rèn)為Android平臺(tái)是一個(gè)新手最廣為人知的平臺(tái)。它不僅是一個(gè)廉價(jià)的工具,而且有著很好的開(kāi)發(fā)社區(qū),以及從所周知的編程語(yǔ)言(Java),使得開(kāi)發(fā)Android應(yīng)用程序變得前所未有的簡(jiǎn)單。即便是這樣,我們?nèi)匀豢吹讲簧貯ndroid開(kāi)發(fā)新手一遍又一遍地犯著同樣的錯(cuò)誤。以下是10個(gè)最常見(jiàn)的誤區(qū)。

1、不讀Android開(kāi)發(fā)文檔

Android開(kāi)發(fā)者網(wǎng)站可以很好的幫助你。很多的文檔也可以通過(guò)SDK工具下載。這些文檔不僅僅是Javadoc API的參考,它包括許多指南、教程、視頻、培訓(xùn)以及其他有用的資料來(lái)創(chuàng)建Android應(yīng)用程序。

Android訓(xùn)練,通過(guò)一些有用的教程示例,指導(dǎo)你解決特定問(wèn)題或?qū)崿F(xiàn)特定的功能。

2、不熟悉Android開(kāi)發(fā)工具

Android SDK不僅可以用來(lái)編譯打包你的應(yīng)用程序在Android手機(jī)上運(yùn)行,而且它有一整套工具來(lái)幫助你構(gòu)建應(yīng)用程序。其中一些工具可以幫助你的應(yīng)用程序設(shè)計(jì)圖形和布局。其他命令行工具,它們提供簡(jiǎn)單、可編寫(xiě)腳本訪問(wèn)模擬器和硬件設(shè)備的功能。還有一些可以幫助你進(jìn)行性能的調(diào)優(yōu)和剖析。

Android SDK文檔中更多關(guān)于Android工具的信息。

3、不從Android開(kāi)發(fā)社區(qū)尋求幫助

Android開(kāi)發(fā)社區(qū)大型且友好。當(dāng)你有問(wèn)題時(shí),Android SDK文檔不會(huì)回答你,我們建議你去StackOverflow.com,它有一個(gè) Android開(kāi)發(fā)特定標(biāo)簽。其他有用的資源包括 谷歌郵件列表以及網(wǎng)站教程,比如你會(huì)發(fā)現(xiàn)在 Android軟件開(kāi)發(fā)中心。

4、由于Java語(yǔ)言開(kāi)發(fā)而變得懶惰

Java是一個(gè)高級(jí)編程語(yǔ)言,它具有虛擬機(jī),使得開(kāi)發(fā)更加簡(jiǎn)單,但是,這并不意味著你可以是一個(gè)懶惰的程序員。標(biāo)準(zhǔn)的編程準(zhǔn)則仍然適用。大多數(shù)Android設(shè)備與傳統(tǒng)計(jì)算機(jī)相比,處理能力和本地存儲(chǔ)容量都有限,所以效率不高或不正確的編程實(shí)踐會(huì)對(duì)的整體性能和用戶體驗(yàn)有著更大的影響。

5、認(rèn)為開(kāi)發(fā)移動(dòng)項(xiàng)目是小成本投入

小屏幕 != 小項(xiàng)目。許多新手開(kāi)發(fā)人員(不幸的是,他們的老板)是一個(gè)錯(cuò)誤的想法,認(rèn)為所有移動(dòng)開(kāi)發(fā)項(xiàng)目可以由一個(gè)大學(xué)生在周末完成。(是的,我們聽(tīng)過(guò)許多這樣的故事。)然而,事實(shí)是,大多數(shù)成功的項(xiàng)目都需要像傳統(tǒng)軟件的功能規(guī)范、進(jìn)度表、bug追蹤、專職的工程師、專業(yè)的設(shè)計(jì)師、QA測(cè)試人員和發(fā)布維護(hù)計(jì)劃。

6、使用原始Android應(yīng)用程序?yàn)殚_(kāi)發(fā)基礎(chǔ)

很多時(shí)候,我們看到了一個(gè)應(yīng)用程序是基于一個(gè)hello world示例代碼的。沒(méi)有事先計(jì)劃或是設(shè)計(jì)就在代碼中使用,并且該項(xiàng)目文件的布局也丟失了。最終用戶的體驗(yàn),似乎是一個(gè)事后的想法。

首先,你得花時(shí)間學(xué)習(xí)和試驗(yàn)Android平臺(tái)。然后,坐下來(lái)與你的團(tuán)隊(duì),想想你們真正想要構(gòu)建的,并從頭開(kāi)始。最終,你將會(huì)節(jié)省時(shí)間、減少挫折,并且有高質(zhì)量的生產(chǎn)代碼便于日后的維護(hù)。

7、與操作系統(tǒng)整合

Android平臺(tái)為開(kāi)發(fā)者提供了許多功能,并緊密地集成系統(tǒng)和其他應(yīng)用程序到他們的應(yīng)用程序中。利用主屏幕小部件、內(nèi)容提供商、意圖處理,以及其他等功能優(yōu)勢(shì)。確保你的的應(yīng)用程序可以處理任何內(nèi)容類型出現(xiàn)在共享菜單。使用這些平臺(tái)特點(diǎn)可以把你的應(yīng)用從一般的移動(dòng)體驗(yàn)中區(qū)分出來(lái)。另外,如果你的應(yīng)用更容易訪問(wèn),那么用戶將更為頻繁的看到你的應(yīng)用程序。

8、定義應(yīng)用程序的詳細(xì)配置不當(dāng)

Android Manifest文件是應(yīng)用程序配置的中心位置,但這些信息經(jīng)常(甚至在發(fā)布了的應(yīng)用上)都不正確。許多開(kāi)發(fā)人員沒(méi)有正確地指定他們所支持的設(shè)備特征。另一個(gè)常見(jiàn)的錯(cuò)誤在Android Manifest文件中注冊(cè)了不必要的權(quán)限。這樣可能導(dǎo)致你的應(yīng)用程序發(fā)表在Android市場(chǎng)后,用戶對(duì)你的應(yīng)用的評(píng)級(jí)很低。

9、為Android開(kāi)發(fā)iPhone應(yīng)用

當(dāng)你下載一個(gè)很Cool的應(yīng)用到你嶄新的Android設(shè)備上時(shí),但它的外觀和行為完全像是一個(gè)典型的iOS應(yīng)用。Not Cool。Android平臺(tái)有著自己的外觀和行為,用戶不期望他們買(mǎi)的Android設(shè)備裝的應(yīng)用像別的平臺(tái)的。這些相同的應(yīng)用程序經(jīng)常失蹤的小部件、內(nèi)容提供商和其他獨(dú)特的功能的Android(見(jiàn)#7),這使得他們更顯得格格不入。

10、應(yīng)用程序發(fā)表之后不維護(hù)

你有沒(méi)有注意到許多應(yīng)用程序并不會(huì)更新,而其他的則是不斷更新?為了保持應(yīng)用的相關(guān)熱度,開(kāi)發(fā)人員必須保持應(yīng)用程序的更新。Android平臺(tái)仍然在穩(wěn)步成熟,注意Android市場(chǎng)的通知,它經(jīng)常需要開(kāi)發(fā)者更新調(diào)整。如果沒(méi)有更新,一些應(yīng)用程序可能會(huì)被排在后面。請(qǐng)確保你的應(yīng)用程序并不是其中之一。

Android新手小心

避免犯錯(cuò)誤的最好辦法就是要第一時(shí)候意識(shí)到這樣做的危險(xiǎn)。在這里,我們從Android開(kāi)發(fā)新手身上列出了10個(gè)最常見(jiàn)的錯(cuò)誤。請(qǐng)認(rèn)真審視它們,這將會(huì)讓你和你的團(tuán)隊(duì)避免這些陰險(xiǎn)陷阱的。

評(píng)論
熱點(diǎn)專題
>>
相關(guān)文章推薦
>>
北大青鳥(niǎo)校園活動(dòng) 北大青鳥(niǎo)運(yùn)動(dòng)會(huì) 學(xué)生運(yùn)動(dòng)會(huì) 深圳職業(yè)學(xué)校 深圳北大青鳥(niǎo)南山區(qū) 北大青鳥(niǎo)嘉華學(xué)校 深圳北大青鳥(niǎo)南山區(qū)怎么樣 深圳北大青鳥(niǎo)官網(wǎng) 北大青鳥(niǎo)深圳校區(qū) 深圳北大青鳥(niǎo)怎么樣 北大青鳥(niǎo)到底好不好 廣州北大青鳥(niǎo) 東莞北大青鳥(niǎo) 技校都有什么專業(yè) 電腦技術(shù)學(xué)習(xí)網(wǎng)站 女生讀什么技校好 深圳技術(shù)學(xué)校 職業(yè)技術(shù)學(xué)校招生 高考落榜后干什么 高考落榜后該干什么 高考300分怎么辦 300多分能上什么學(xué)校 深圳高考300分怎么辦 深圳去哪學(xué)網(wǎng)絡(luò)工程 高考200分怎么辦 高考200分能上啥學(xué)校 java是什么意思 職業(yè)技術(shù)學(xué)院 深圳軟件培訓(xùn)機(jī)構(gòu)排名 深圳軟件培訓(xùn) 平湖北大青鳥(niǎo)好嗎 平湖北大青鳥(niǎo)好嗎? 女生學(xué)什么技術(shù) 軟件測(cè)試需要學(xué)什么 現(xiàn)在學(xué)什么專業(yè) 技術(shù)學(xué)校學(xué)什么好 男人學(xué)什么技術(shù)有前途 學(xué)什么專業(yè)有前途 2016年什么行業(yè)前景好 女孩子做什么工作有前途 男生做什么工作有前途 做什么工作有前途 現(xiàn)在什么工作賺錢(qián) 什么工作有前途 布吉有北大青鳥(niǎo)嗎
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
亚洲人成网站在线在线 | 亚洲欧美日韩视频小说偷拍 | 五月天AV电影在线播放 | 性刺激的欧美三级中文字幕 | 亚洲色大全不卡在线观看 | 亚洲熟女女同中文字幕 |