溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Android開發(fā)要點(diǎn)有哪些

發(fā)布時(shí)間:2021-11-11 15:57:38 來(lái)源:億速云 閱讀:127 作者:柒染 欄目:移動(dòng)開發(fā)

本篇文章給大家分享的是有關(guān)Android開發(fā)要點(diǎn)有哪些,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

Android 手機(jī)操作系統(tǒng)已經(jīng)推出就深受廣大編程愛(ài)好者的喜愛(ài)。從而使應(yīng)用這一系統(tǒng)的手機(jī)得到了良好的發(fā)展機(jī)遇。在這里我們會(huì)為大家詳細(xì)介紹一下Android開發(fā)要點(diǎn),以此來(lái)讓大家體會(huì)這一系統(tǒng)給我們帶來(lái)的好處。

Android開發(fā)要點(diǎn)之一、開源和人機(jī)界面的一致性

從多方面來(lái)看,Android是一種革命性的開源平臺(tái),作為開發(fā)商在創(chuàng)造更新以及創(chuàng)新服務(wù)和應(yīng)用上有著許多的自由度。為了把G1AndroidUI做的盡可能一致,人們已經(jīng)付出了大量的努力。然而,當(dāng)在一個(gè)開源的環(huán)境中工作時(shí),要維持界面和用戶體驗(yàn)上高水平的一致性是棘手的。開發(fā)商可以(并且應(yīng)該)自由地選擇各種應(yīng)用軟件,讓它們看起來(lái)應(yīng)該如何以及如何表現(xiàn)。從產(chǎn)品的觀點(diǎn)來(lái)看,要保持每一個(gè)應(yīng)用軟件的設(shè)計(jì)與外表、以及對(duì)基本操作平臺(tái)的感覺(jué)的緊密關(guān)系是至關(guān)重要的。用戶界面需要一致且可預(yù)測(cè),讓用戶不會(huì)面對(duì)他們自己的電話不知所措。

Android會(huì)讓開發(fā)商逐漸開發(fā)出奢華的用戶界面,這往往要通過(guò)不同的開發(fā)商向不同的方向擴(kuò)展來(lái)實(shí)現(xiàn),并隨著時(shí)間的推移無(wú)疑將變得更好。然而,設(shè)計(jì)工程師仍然必須確保與整個(gè)用戶界面范例的一致性,這樣才能縮小形式和功能的碎片化并提供堅(jiān)實(shí)的用戶體驗(yàn)。

Android開發(fā)要點(diǎn)之二、支持多種互動(dòng)模式

Android被設(shè)計(jì)在手機(jī)外圍就可以支持廣泛的設(shè)備配置。例如,它能夠運(yùn)行在僅具有大觸摸屏控制的設(shè)備上,或者,運(yùn)行在具有4個(gè)導(dǎo)航方向鍵的小屏幕設(shè)備上。為了做出一種適用于大量不同上下文的可擴(kuò)展的互動(dòng)范例,開發(fā)商付出了大量的努力。

這意味著較之于其它的平臺(tái)有很少的范例差異。例如,在間接操作上下文中有一個(gè)加亮區(qū),就像當(dāng)用戶使用一臺(tái)D-Pad的時(shí)候,這個(gè)加亮區(qū)在觸摸互動(dòng)期間會(huì)消失。當(dāng)采用觸摸屏?xí)r,真的沒(méi)有必要加亮圖標(biāo)或列表項(xiàng),因?yàn)槟愕氖种妇褪羌恿羺^(qū)。

另一個(gè)差異在于,動(dòng)作被分為針對(duì)項(xiàng)目(item)以及針對(duì)屏幕的動(dòng)作。針對(duì)項(xiàng)目的動(dòng)作是諸如把圖像“通過(guò)MMS發(fā)送”這樣的事情,并且僅僅可用于單個(gè)的項(xiàng)目。針對(duì)屏幕的動(dòng)作是那些你想要在屏幕上對(duì)所有的項(xiàng)目執(zhí)行的動(dòng)作,如把圖像“按照時(shí)間分類”。針對(duì)項(xiàng)目的動(dòng)作可以通過(guò)長(zhǎng)時(shí)間按住每一個(gè)項(xiàng)目來(lái)實(shí)現(xiàn),針對(duì)屏幕的動(dòng)作通過(guò)菜單鍵實(shí)現(xiàn)。因?yàn)榇嬖诋?dāng)有些項(xiàng)目沒(méi)有被加亮的情況,不推薦在菜單鍵下面放置有前后關(guān)系的、針對(duì)項(xiàng)目的動(dòng)作。把這一點(diǎn)放在個(gè)人電腦的條件下,你如何能夠剛好點(diǎn)一個(gè)對(duì)象而不看到鼠標(biāo)在哪個(gè)位置呢?

一般來(lái)說(shuō),為Android設(shè)計(jì)應(yīng)用軟件意味著,在不了解設(shè)備將做什么配置或者在不了解是哪一種設(shè)備的情況下進(jìn)行設(shè)計(jì)。因此,應(yīng)用軟件需要支持面向觸摸屏以及非觸摸屏的用戶行為、假設(shè)以及互動(dòng)作用。

Android開發(fā)要點(diǎn)之三、告示管理

Android具有一種非插入的***的告示系統(tǒng),然而,它隨處可以獲取并且本質(zhì)上具有很強(qiáng)的可擴(kuò)展性。

下拉窗口本質(zhì)上就是對(duì)狀態(tài)欄的一種擴(kuò)展:它可以在所有的應(yīng)用軟件內(nèi)調(diào)用,并為新的事件告示提供附加的動(dòng)作和信息。

這種告示系統(tǒng)非常靈活且可擴(kuò)展,任何第三方開發(fā)商均能夠在這里披露新的事件告示。如果有人創(chuàng)建一種新的Twitter應(yīng)用軟件,這個(gè)人提供的新動(dòng)作可以變?yōu)橐粋€(gè)新的事件告示。然而,至關(guān)重要的是考慮應(yīng)用軟件所處的環(huán)境和事件,并經(jīng)濟(jì)地采用告示系統(tǒng)以便于盡可能***地利用用戶有限的注意廣度。

Android開發(fā)要點(diǎn)之四、支持無(wú)縫的互動(dòng)

Android酷斃之處在于它的內(nèi)建的意圖處理功能,這是一段能夠要求在其它應(yīng)用軟件中使用某一功能的應(yīng)用軟件。網(wǎng)絡(luò)瀏覽器就能夠要求運(yùn)行適當(dāng)?shù)腜DF文件的閱讀器,而在設(shè)備上能夠處理這一請(qǐng)求的應(yīng)用軟件能夠無(wú)縫地與該功能聯(lián)用。

從框架的觀點(diǎn)來(lái)看,這不僅是一種巨大的可擴(kuò)展的系統(tǒng),而且從用戶的觀點(diǎn)來(lái)看非常強(qiáng)大。意圖處理使得開發(fā)商有可能支持無(wú)縫的互動(dòng),使得一個(gè)用戶任務(wù)能夠跨越多個(gè)應(yīng)用軟件。它是一種以人的任務(wù)為中心的方法,而不是以系統(tǒng)應(yīng)用為中心的方法。因此,不管它稱為什么,Android就是一種非常人性化的平臺(tái)。

以上就是Android開發(fā)要點(diǎn)有哪些,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI