建議首先要先熟悉java SE編程。
能讓0基礎(chǔ)的開(kāi)發(fā)愛(ài)好者快速地學(xué)會(huì)這首要的基礎(chǔ)編程,那將會(huì)大大地提升開(kāi)發(fā)安卓app的效率,然后再熟練地使用java語(yǔ)言進(jìn)行APP軟件編程,最后將要熟悉一些比較復(fù)雜的過(guò)程,如:熟悉語(yǔ)言語(yǔ)法,熟悉java線程、java IO、XML處理、網(wǎng)絡(luò)編程by神 華科 技等,還有學(xué)習(xí)android app框架和android app發(fā)布,這些都是從一個(gè)未知的安卓app開(kāi)發(fā)的0基礎(chǔ)狀態(tài)到熟悉安卓app開(kāi)發(fā)的一個(gè)過(guò)程,也算是android web app的另一個(gè)開(kāi)發(fā)領(lǐng)域,一般開(kāi)發(fā)一個(gè)出色的android app只有被推薦才可能有極高的知名度,但是一個(gè)大師級(jí)的android開(kāi)發(fā)人才卻是有這個(gè)能力和境界瞬間為業(yè)界的人所驚嘆。
問(wèn)題有些籠統(tǒng),一個(gè)完整的app有簡(jiǎn)單有復(fù)雜,不同的app應(yīng)用功能的差異也導(dǎo)致不同的技術(shù)實(shí)現(xiàn)或者算法模型。大體來(lái)說(shuō),一個(gè)app從設(shè)計(jì)到最終實(shí)現(xiàn)需要懂得以下幾個(gè)必要方面:
1、前期需求規(guī)劃與信息、交互設(shè)計(jì)——你需要制定出一個(gè)完整的需求文檔,功能文檔,流程圖,時(shí)序圖。
2、交互設(shè)計(jì)、UI設(shè)計(jì)——設(shè)計(jì)出基本且完善的原型圖和app基礎(chǔ)的交互設(shè)計(jì)效果,之后再根據(jù)這些設(shè)計(jì)出完整的UI界面并學(xué)會(huì)切圖,一些需要做自適應(yīng)的素材圖片需要做點(diǎn)9patch。 這里還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數(shù),以便你的app能完美適應(yīng)不同分辨率設(shè)備。其中交互設(shè)計(jì)需要你懂得很多人機(jī)操作的技巧經(jīng)驗(yàn),掌握Axure等交互工具的使用,UI設(shè)計(jì)需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之類(lèi)的開(kāi)發(fā)環(huán)境進(jìn)行app開(kāi)發(fā),你最基本的也得掌握java語(yǔ)言,熟悉android環(huán)境和機(jī)制,這里面涉及面廣,請(qǐng)根據(jù)項(xiàng)目自行學(xué)習(xí)相關(guān)知識(shí)。
4、如果不是單機(jī)版的app,需要用到服務(wù)器,那你還得掌握WebService相關(guān)知識(shí)和開(kāi)發(fā)語(yǔ)言,常用的有ASP.Net,PHP,JSP等。
5、熟悉并能開(kāi)發(fā)數(shù)據(jù)庫(kù)。
6、某些功能需要做算法,這還需要一定得專(zhuān)業(yè)知識(shí),尤其是數(shù)學(xué)基礎(chǔ)。
7、熟悉API接口開(kāi)發(fā),這里包括你自行開(kāi)發(fā)API的能力以及調(diào)用第三方API的經(jīng)驗(yàn)。
8、熟悉TCP/IP,socket等網(wǎng)絡(luò)協(xié)議和相關(guān)知識(shí)。
9、熟練掌握App發(fā)布的流程,真機(jī)調(diào)試技巧,證書(shū),打包,上架。
App開(kāi)發(fā)其實(shí)不一定適合一個(gè)人搞,太費(fèi)勁,除非是一個(gè)單機(jī)版的小應(yīng)用,或者利用現(xiàn)成的api開(kāi)發(fā)簡(jiǎn)單的第三方應(yīng)用,否則還是讓一個(gè)團(tuán)隊(duì)來(lái)完成各自擅長(zhǎng)的領(lǐng)域。
偶然看到這個(gè)話題 很少回答問(wèn)題 但是因?yàn)閯偤脤?duì)口 就隨便貢獻(xiàn)點(diǎn)信息不知道樓主的本身水平 隨便說(shuō)說(shuō) 沒(méi)有結(jié)論 純提供點(diǎn)參考信息1. 最近在和朋友做個(gè)android的項(xiàng)目 在4.2上開(kāi)發(fā)個(gè)app 之前最早g1剛出來(lái)android1.6的時(shí)候做過(guò)個(gè)撥號(hào)的app 但是這次發(fā)現(xiàn)android這幾年的變化很大 唯一不變的就是平臺(tái)和文檔做的不錯(cuò) 上手還是很快的基本英文沒(méi)問(wèn)題 java當(dāng)c++用都能幾天做出來(lái)自己的prototype出來(lái)2. adroid的問(wèn)題也很?chē)?yán)重 就是想自己做個(gè)人開(kāi)發(fā)者做出來(lái)賣(mài)點(diǎn)錢(qián)目前幾乎不可能了 google play封中國(guó)的信用卡就幾乎沒(méi)法繞過(guò) 因?yàn)楹臀液献鞯氖莻€(gè)美國(guó)朋友 所以最后算是解決了 但是之前我嘗試過(guò)招行 騰訊的運(yùn)通帳號(hào)之類(lèi)都不行;然后國(guó)內(nèi)做tool類(lèi)幾乎沒(méi)法賺錢(qián) 大家都是盜版 國(guó)內(nèi)只有做游戲 但是那個(gè)不是一個(gè)人能做的 做好了倒是可以賺錢(qián) 流水聽(tīng)圈內(nèi)朋友說(shuō)是千萬(wàn)級(jí)的 如果一定要做的話 推薦coco2d3. mac(或者ios )我之前做過(guò)一點(diǎn) objective c雖然表面和c++接近 但是實(shí)際不如java上手快 而且apple家的文檔很不好 當(dāng)時(shí)為了做個(gè)mac上的插件 找到n多官方文檔 結(jié)果都是過(guò)時(shí)的4. ios的生態(tài)圈好 把美工做好了 設(shè)計(jì)規(guī)劃好了 扔到apple store就能賺點(diǎn)小錢(qián) 因?yàn)橛脩舾顿M(fèi)習(xí)慣好很多 合作的美國(guó)朋友很早之前一個(gè)醫(yī)療的習(xí)作 到現(xiàn)在很多年了 一個(gè)月還能收入幾十刀(注意 是一個(gè)月 好大一筆收入 可以買(mǎi)很多冰棍) 如果想賺大錢(qián) 暴富 那任何平臺(tái)困難都是一樣的5. qt我用過(guò)3年左右 從最早的moto linux用到后來(lái)的桌面 但是我最后結(jié)束于4.3 5之后據(jù)說(shuō)變化不小 但是我對(duì)這個(gè)東西發(fā)展沒(méi)啥信心 現(xiàn)在學(xué)要小心后續(xù)陷入兩難的境地 一方面不舍得扔 一方面不如本身的framework好用 當(dāng)然 就像所有碼農(nóng)都喜歡說(shuō)的那樣 :代碼寫(xiě)到后來(lái)就都差不多了 要是從這點(diǎn)來(lái)說(shuō)就可以學(xué) 不過(guò)又說(shuō)回來(lái)了 如果真的都一樣干嘛不死磕一個(gè)平臺(tái) 以后需要了再做另一個(gè)平臺(tái)?至少我現(xiàn)在的個(gè)人項(xiàng)目雖然跨平臺(tái) 但是沒(méi)規(guī)劃qt6. 水平有限 不敢給太多建議 但是回答下問(wèn)題 從零開(kāi)始是app從零開(kāi)始還是coding從0? 就當(dāng)coding沒(méi)問(wèn)題吧。任何平臺(tái)開(kāi)發(fā)入手在沒(méi)有團(tuán)隊(duì)氛圍的情況下可以找本寫(xiě)的差不多的中文書(shū) 注意 是中文書(shū) 雖然很爛 而且都是翻譯官方文檔 而且還很滯后 但是下個(gè)pdf 快速翻 幾天翻完 然后有基本概念了 就去看官方的英文文檔 從tutorial開(kāi)始看 看哪些地方中文的不對(duì) 然后github + Google code + sourceforge 找開(kāi)源的好項(xiàng)目 類(lèi)似的 中間有問(wèn)題用英文google(注意 用英文 用google 而不是baidu 百度是用來(lái)搜盜版電影和毛片的 共勉)+stackowverflow基本就是這么個(gè)路子了
麻煩采納,謝謝!
方法/步驟11. HTML/HTML5基礎(chǔ): HTML5是HTML的升級(jí)版,開(kāi)發(fā)主要用到HTML5技術(shù),但是HTML技術(shù)是HTML5的一大部分,會(huì)HTML的話,學(xué)HTML5也就簡(jiǎn)單多了。
這一基礎(chǔ)主要用來(lái)寫(xiě)app的用戶界面的。22. CSS/CSS3語(yǔ)言基礎(chǔ):可以有效地對(duì)頁(yè)面的布局、字體、顏色、背景和其它效果實(shí)現(xiàn)更加精確的控制。
同樣,CSS3也是CSS的升級(jí)版。但是,你知道的這里面的東西太多了,你根本記不全的,所以學(xué)習(xí)的時(shí)候一定要掌握基本的基礎(chǔ)知識(shí),其他的格式用到了再去查找,這樣會(huì)省力一些。
33. JavaScript語(yǔ)言:這是一門(mén)很關(guān)鍵的語(yǔ)言,只有通過(guò)這個(gè)語(yǔ)言才能讓你的app界面的各種按鈕等執(zhí)行相應(yīng)的動(dòng)作。因此要好好學(xué)習(xí)這門(mén)語(yǔ)言,這門(mén)語(yǔ)言的好壞直接影響到你的App的體驗(yàn)。
44.待你有了以上三種基本語(yǔ)言技能之后,你就可以正式開(kāi)始學(xué)習(xí)app開(kāi)發(fā)了。首先你要看官方文檔,這里面詳細(xì)的寫(xiě)了你如何開(kāi)發(fā)app的過(guò)程和插件應(yīng)用案例等等,盡管文檔有些地方寫(xiě)得不是很詳細(xì),但是這已經(jīng)是很不錯(cuò)的文檔了。
55. 看好了文檔之后,你可以到官方學(xué)習(xí)中心去看視頻教程,在官網(wǎng)的學(xué)習(xí)中心的在線學(xué)習(xí)里面,有視頻教程,里面包括前端開(kāi)發(fā),項(xiàng)目實(shí)戰(zhàn),接口開(kāi)發(fā)等等。對(duì)于一般的學(xué)習(xí)者來(lái)說(shuō),只看前端開(kāi)發(fā)和項(xiàng)目實(shí)戰(zhàn)里面的視頻就行啦,其他的你可以不用看。
不過(guò)視頻教程里分為初級(jí)和中級(jí),起初你只能看初級(jí)的視頻,如果要看中級(jí)視頻,你需要通過(guò)他們的初級(jí)認(rèn)證之后才能看。
1.想要自學(xué)做手機(jī)APP,首先必須熟練掌握計(jì)算機(jī)方面的相關(guān)知識(shí)。
其次選擇什么樣的系統(tǒng)做什么類(lèi)型的APP,都是在做APP之前應(yīng)該考慮的。且要有一定的美術(shù)功底,熟悉色彩搭配,版面劃分等。
2.做安卓APP的話先學(xué)java、XML等再學(xué)安卓開(kāi)發(fā)。用Java在eclipse或者Android studio開(kāi)發(fā)可以很快做出成品。
制作Android APP首先要學(xué)會(huì)如何搭建環(huán)境。其次安卓開(kāi)發(fā)首先要有java基礎(chǔ),其次在電腦里面安裝java、安卓集成開(kāi)發(fā)環(huán)境包括ADT eclipse和sdk等,接下來(lái)看一下安卓開(kāi)發(fā)系列教程即可。
第一、程序相關(guān)如果想成為android應(yīng)用開(kāi)發(fā)者,最基本的是需要懂得用Java語(yǔ)言和XML知識(shí)。
掌握了這兩種語(yǔ)言后再裝個(gè)Eclipse和Android SDK, 就可以做開(kāi)發(fā)了。當(dāng)然,還得學(xué)Android特有的API的用法。
Java和XML只是編程基礎(chǔ)。如果希望成為iOS應(yīng)用開(kāi)發(fā)者,那么需要知道1、語(yǔ)言基礎(chǔ):Objective-C語(yǔ)言、xcode開(kāi)發(fā)環(huán)境;2、手機(jī)使用經(jīng)驗(yàn):足夠的iPhone使用經(jīng)驗(yàn)與體會(huì),不然你很難與產(chǎn)品經(jīng)理和設(shè)計(jì)人員有效溝通;3、具體的開(kāi)發(fā)能力:主要的開(kāi)發(fā)將集中于界面開(kāi)發(fā)、一定的數(shù)據(jù)庫(kù)開(kāi)發(fā)、通訊接口開(kāi)發(fā)、協(xié)同開(kāi)發(fā)與聯(lián)調(diào),如果是游戲,那么還需要涉及到引擎、建模、素材、光影、故事板等。
推薦兩本書(shū)兩本經(jīng)典入門(mén)書(shū)籍《objective-c基礎(chǔ)教程》和《iphone4和ipad開(kāi)發(fā)基礎(chǔ)教程》。第二、用戶體驗(yàn)好的應(yīng)用都會(huì)有好的用戶體驗(yàn),所以在進(jìn)行app開(kāi)發(fā)之前我們就要要拿出方案,想想用戶在什么情況下使用我的應(yīng)用,用戶的使用態(tài)度是什么,其中應(yīng)用中哪些是核心功能,哪些是輔助功能,哪些是邊緣功能,最佳操作路徑怎么建立,如何將功能分布到頁(yè)面上,同時(shí)我的應(yīng)用界面應(yīng)該是什么風(fēng)格和樣式,最終要畫(huà)出來(lái)UI方案。
第三、產(chǎn)品設(shè)計(jì)確定好了UI方案,那么我的app應(yīng)用的市場(chǎng)定位、核心價(jià)值、產(chǎn)品功能、競(jìng)爭(zhēng)分析、商業(yè)模式和營(yíng)銷(xiāo)推廣。其中為用戶解決什么樣的問(wèn)題(核心價(jià)值),怎么解決(產(chǎn)品功能),有沒(méi)有替代方案(競(jìng)爭(zhēng)分析),為APP開(kāi)發(fā)者帶來(lái)什么好處(商業(yè)模式),怎么讓用戶接觸并安裝使用這款我的APP(營(yíng)銷(xiāo)推廣)這些問(wèn)題都需要考慮到。
要是想開(kāi)發(fā)一款A(yù)PP軟甲,建議你去咨詢下蘇州睿途科技,他們家在這塊做的蠻專(zhuān)業(yè)的。
問(wèn)題有些籠統(tǒng),一個(gè)完整的app有簡(jiǎn)單有復(fù)雜,不同的app應(yīng)用功能的差異也導(dǎo)致不同的技術(shù)實(shí)現(xiàn)或者算法模型。
大體來(lái)說(shuō),一個(gè)app從設(shè)計(jì)到最終實(shí)現(xiàn)需要懂得以下幾個(gè)必要方面:1、前期需求規(guī)劃與信息、交互設(shè)計(jì)——你需要制定出一個(gè)完整的需求文檔,功能文檔,流程圖,時(shí)序圖。2、交互設(shè)計(jì)、UI設(shè)計(jì)——設(shè)計(jì)出基本且完善的原型圖和app基礎(chǔ)的交互設(shè)計(jì)效果,之后再根據(jù)這些設(shè)計(jì)出完整的UI界面并學(xué)會(huì)切圖,一些需要做自適應(yīng)的素材圖片需要做點(diǎn)9patch。
這里還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數(shù),以便你的app能完美適應(yīng)不同分辨率設(shè)備。其中交互設(shè)計(jì)需要你懂得很多人機(jī)操作的技巧經(jīng)驗(yàn),掌握Axure等交互工具的使用,UI設(shè)計(jì)需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之類(lèi)的開(kāi)發(fā)環(huán)境進(jìn)行app開(kāi)發(fā),你最基本的也得掌握java語(yǔ)言,熟悉android環(huán)境和機(jī)制,這里面涉及面廣,請(qǐng)根據(jù)項(xiàng)目自行學(xué)習(xí)相關(guān)知識(shí)。4、如果不是單機(jī)版的app,需要用到服務(wù)器,那你還得掌握WebService相關(guān)知識(shí)和開(kāi)發(fā)語(yǔ)言,常用的有ASP.Net,PHP,JSP等。
5、熟悉并能開(kāi)發(fā)數(shù)據(jù)庫(kù)。6、某些功能需要做算法,這還需要一定得專(zhuān)業(yè)知識(shí),尤其是數(shù)學(xué)基礎(chǔ)。
7、熟悉API接口開(kāi)發(fā),這里包括你自行開(kāi)發(fā)API的能力以及調(diào)用第三方API的經(jīng)驗(yàn)。8、熟悉TCP/IP,socket等網(wǎng)絡(luò)協(xié)議和相關(guān)知識(shí)。
9、熟練掌握App發(fā)布的流程,真機(jī)調(diào)試技巧,證書(shū),打包,上架。App開(kāi)發(fā)其實(shí)不一定適合一個(gè)人搞,太費(fèi)勁,除非是一個(gè)單機(jī)版的小應(yīng)用,或者利用現(xiàn)成的api開(kāi)發(fā)簡(jiǎn)單的第三方應(yīng)用,否則還是讓一個(gè)團(tuán)隊(duì)來(lái)完成各自擅長(zhǎng)的領(lǐng)域。
你這個(gè)問(wèn)題有些籠統(tǒng),一個(gè)完整的app有簡(jiǎn)單有復(fù)雜,不同的app應(yīng)用功能的差異也導(dǎo)致不同的技術(shù)實(shí)現(xiàn)或者算法模型。大體來(lái)說(shuō),一個(gè)app從設(shè)計(jì)到最終實(shí)現(xiàn)需要你懂得以下幾個(gè)必要方面:
1、前期需求規(guī)劃與信息、交互設(shè)計(jì)——你需要制定出一個(gè)完整的需求文檔,功能文檔,流程圖,時(shí)序圖。
2、交互設(shè)計(jì)、UI設(shè)計(jì)——設(shè)計(jì)出基本且完善的原型圖和app基礎(chǔ)的交互設(shè)計(jì)效果,之后再根據(jù)這些設(shè)計(jì)出完整的UI界面并學(xué)會(huì)切圖,一些需要做自適應(yīng)的素材圖片需要做點(diǎn)9patch。 這里還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數(shù),以便你的app能完美適應(yīng)不同分辨率設(shè)備。其中交互設(shè)計(jì)需要你懂得很多人機(jī)操作的技巧經(jīng)驗(yàn),掌握Axure等交互工具的使用,UI設(shè)計(jì)需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之類(lèi)的開(kāi)發(fā)環(huán)境進(jìn)行app開(kāi)發(fā),你最基本的也得掌握java語(yǔ)言,熟悉android環(huán)境和機(jī)制,這里面涉及面廣,請(qǐng)根據(jù)項(xiàng)目自行學(xué)習(xí)相關(guān)知識(shí)。
4、如果不是單機(jī)版的app,需要用到服務(wù)器,那你還得掌握WebService相關(guān)知識(shí)和開(kāi)發(fā)語(yǔ)言,常用的有ASP.Net,PHP,JSP等。
5、熟悉并能開(kāi)發(fā)數(shù)據(jù)庫(kù)。
6、某些功能需要做算法,這還需要一定得專(zhuān)業(yè)知識(shí),尤其是數(shù)學(xué)基礎(chǔ)。
7、熟悉API接口開(kāi)發(fā),這里包括你自行開(kāi)發(fā)API的能力以及調(diào)用第三方API的經(jīng)驗(yàn)。
8、熟悉TCP/IP,socket等網(wǎng)絡(luò)協(xié)議和相關(guān)知識(shí)。
9、熟練掌握App發(fā)布的流程,真機(jī)調(diào)試技巧,證書(shū),打包,上架。
App開(kāi)發(fā)其實(shí)不一定適合一個(gè)人搞,太費(fèi)勁,除非是一個(gè)單機(jī)版的小應(yīng)用,或者利用現(xiàn)成的api開(kāi)發(fā)簡(jiǎn)單的第三方應(yīng)用,否則還是讓一個(gè)團(tuán)隊(duì)來(lái)完成各自擅長(zhǎng)的領(lǐng)域。
1、Android設(shè)計(jì)尺寸以及分辨率:Android的界面尺寸比較流行的有:480*800、720*1280、1080*1920,我們?cè)谧鲈O(shè)計(jì)圖的時(shí)候建議是以 720*1280的尺寸為標(biāo)準(zhǔn);ps里面常用的分辨率是:722、Android界面基本組成元素:界面基本組成元素包括:狀態(tài)欄+導(dǎo)航欄+主菜單欄+內(nèi)容區(qū)域;以480*800的尺寸為標(biāo)準(zhǔn)下的 各個(gè)元素的高度(其實(shí)導(dǎo)航欄和菜單欄每一個(gè)應(yīng)用都或許不一樣,android對(duì)于尺寸沒(méi)有太明確的 數(shù)據(jù)規(guī)范)如下:3、Android字體:Android 系統(tǒng)中,Droid Sans 是默認(rèn)字體,與微軟雅黑很像; 字體設(shè)計(jì)大?。憾虡?biāo)題:36-40之間。
其他:24-32. 具體的根據(jù)整體視覺(jué)來(lái)設(shè)計(jì)字體大小。字體設(shè)計(jì)大小沒(méi)規(guī)范。
4、安卓的操作欄設(shè)計(jì):1、”操作欄”對(duì)于 Android 應(yīng)用來(lái)說(shuō)是最重要的設(shè)計(jì)元素,它通常在應(yīng)用運(yùn)行的所有時(shí)間都呆 在屏幕頂部;2、操作欄的基本布局:1向上+2 Spinner視圖控制+3 重要操作按鈕+4 更多操作:其中,向上按鈕,點(diǎn)擊后是去到 當(dāng)前界面的上一個(gè)層級(jí),非第一層級(jí)界面有此按鈕,第一層級(jí)界面則無(wú)向上按鈕;Spinner 是 用于展示內(nèi)容的下拉菜單,其內(nèi)容包括視圖的快速切換和顯示相關(guān)內(nèi)容的完整信息;更多操作 (action overflow)是集合操作欄中不常用的和非重要操作的地方。5、多面板布局:多面板布局更多的是針對(duì)平板電腦,把手機(jī)端的目錄視圖和詳情視圖兩個(gè)層級(jí)的界面,甚至更 多的頁(yè)面,復(fù)合展示在同一個(gè)界面中,有效地利用平板電腦的屏幕空間,扁平化層級(jí)結(jié)構(gòu),簡(jiǎn) 化導(dǎo)航。
這點(diǎn)在iPad上已經(jīng)運(yùn)用得相當(dāng)嫻熟了。6、選擇:Android4.0中的長(zhǎng)按與Android2.3及更早期的版本有很大的不同。
早期版本長(zhǎng)按操作后,是 出現(xiàn)情境菜單的浮出層。在Android4.0中,長(zhǎng)按后在操作欄的位置會(huì)覆蓋一個(gè)臨時(shí)的情境操 作欄,不再?gòu)棾銮榫巢藛胃〕鰧印?/p>
在臨時(shí)情境操作欄的環(huán)境下,當(dāng)前界面的內(nèi)容項(xiàng)允許被單個(gè) 處理,也允許被批量處理。7、返回和向上等按鈕設(shè)計(jì):返回按鍵用在手機(jī)全局的虛擬導(dǎo)航欄中,基于用戶最近查看的界面歷史,采用時(shí)間倒序的方式, 連接界面間的關(guān)系。
向上按鈕用在操作欄的左側(cè),基于層級(jí)結(jié)構(gòu),點(diǎn)擊后是去到當(dāng)前界面的上一 個(gè)層級(jí),若當(dāng)前界面已經(jīng)是最高一級(jí),則沒(méi)有向上按鈕。8、主題樣式:推出三套默認(rèn)主題:Holo淺色主題、Holo深色主題、Holo淺色底+深色操作欄主題。
主推app在 這三套默認(rèn)主題的基礎(chǔ)上做設(shè)計(jì),以加快app研發(fā)效率,但只是建議使用,并沒(méi)有完全強(qiáng)制。9、觸摸與反饋:用戶觸摸應(yīng)用中的可操作區(qū)域,應(yīng)當(dāng)在視覺(jué)上有響應(yīng),微小的反饋會(huì)給用戶帶來(lái)很好地效果;10、按鈕:1、按鈕的3種表現(xiàn)形式如下圖:2、對(duì)于僅包括圖標(biāo)的按鈕,不需要使用背景色;11、滑塊:滑塊的幾種表現(xiàn)形式如下圖:12、app進(jìn)度條設(shè)計(jì):如果某個(gè)操作需要花費(fèi)很長(zhǎng)的時(shí)間,就需要用進(jìn)度條的指示和旋轉(zhuǎn)圈的形式來(lái)表示:1、如果你可以知道當(dāng)前任務(wù)完成的比例,那么使用進(jìn)度條,讓用戶了解大約還需要多久才能完成;2、當(dāng)使用旋轉(zhuǎn)圓圈時(shí),不要配以文字標(biāo)簽。
旋轉(zhuǎn)的圓圈已經(jīng)表明了正在進(jìn)行后臺(tái)操作。13、開(kāi)關(guān):用戶通過(guò)開(kāi)關(guān)作出選擇,包括3種形式:復(fù)選框+單選按鈕+開(kāi)關(guān);1、復(fù)選框:用戶可以在一個(gè)集合中作出多個(gè)選擇:2、單選按鈕:?jiǎn)芜x按鈕允許用戶在一個(gè)集合中做一次選擇;3、開(kāi)關(guān):開(kāi)關(guān)控制單個(gè)選項(xiàng)的狀態(tài);14、對(duì)話框:應(yīng)用通過(guò)對(duì)話框讓用戶作出決定或者填寫(xiě)一些信息,1、對(duì)話框的左邊一般情況下是取消按鈕,右邊是確定按鈕;2、警告對(duì)話框:對(duì)于執(zhí)行下一步操作前請(qǐng)求用戶確認(rèn)或者提示用戶當(dāng)前的狀態(tài)。
內(nèi)容不 同,布局也會(huì)不同;A:沒(méi)有標(biāo)題欄的警告對(duì)話框:內(nèi)容區(qū)應(yīng)當(dāng)包括一個(gè)問(wèn)句或與操作有明顯相關(guān)的陳述句:B:有標(biāo)題欄的警告對(duì)話框:僅在有可能引起數(shù)據(jù)丟失、連接斷開(kāi)、收費(fèi)等高風(fēng)險(xiǎn)的操作 時(shí)才使用。并且標(biāo)題應(yīng)當(dāng)是一個(gè)明確的問(wèn)題,內(nèi)容區(qū)提供一些解釋。
3、彈出對(duì)話框:一般情況下用戶通過(guò)觸摸來(lái)作出選擇;4、toast提示:toast提供了輕量級(jí)的反饋,顯示幾秒鐘之后會(huì)自動(dòng)消失;15、選擇器:選擇器提供了一種簡(jiǎn)單的方式,讓用戶在多個(gè)值中選擇一個(gè);除了可以通過(guò)點(diǎn)擊向上/向下 按鈕調(diào)整值以外,也可以通過(guò)鍵盤(pán)或者手勢(shì)。16、通知:1、基本布局:主要包括的形式結(jié)構(gòu)圖如下如:2、擴(kuò)展布局:可通過(guò)擴(kuò)展布局顯示信息的前幾行或者圖片的預(yù)覽,來(lái)讓用戶了解更多的信息;3、操作:將重要的操作按鈕圖標(biāo)在通知欄目展現(xiàn)出來(lái),這樣可以加快用戶的操作;4、合并通知:如果正在等待處理的通知是同等類(lèi)型,則就可以合并通知,合并的通知提供了 綜合信息的描述,并告訴用戶有多少條未處理的信息;5、你可以使用擴(kuò)展布局為合并的通知提供更多信息,這樣用戶可以知道被合并的消息細(xì)節(jié), 并選擇在應(yīng)用中閱讀通知內(nèi)容;17、寫(xiě)作風(fēng)格:1、簡(jiǎn)短:只告知用戶最必要的信息,避免冗余的描述,盡可能縮短文本長(zhǎng)度;2、簡(jiǎn)明:使用短詞語(yǔ)、主動(dòng)詞和簡(jiǎn)單名詞;僅說(shuō)明必要的信息,不要費(fèi)力解釋?zhuān)脩舨粫?huì)care的;3、友好:使用縮寫(xiě);使用第二人稱和用戶對(duì)話(您或你);保持隨意,輕松的腔調(diào);4、標(biāo)點(diǎn)符號(hào):A:句號(hào):如果toast、標(biāo)簽或通知消息等控件中只。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥(niǎo). 頁(yè)面生成時(shí)間:2.792秒