2015-12-16 17:52:36 1317瀏覽
Android的詳細特性和運用方法是開發(fā)者們開發(fā)軟件的主題元素。從更寬泛的層面來看,Android的一些主要特點就是其主要賣點和差異化特點。我們最好要清楚認識到這些要點,并且盡可能利用它們。
Android系統(tǒng)的詳細特性和運用方法
1、 多進程和應用程序微件
Android的操作系統(tǒng)不限制處理器在同一時刻只能執(zhí)行一個應用程序。系統(tǒng)在單個應用程序中管理應用程序和線程的優(yōu)先級。這樣做的好處在于,當用戶使用設備運行前臺進程時,后臺任務可以同時運行。例如,在用戶玩游戲時,后臺進程可以查詢股票價格,在必要時觸發(fā)警告框。微件(Widget)是一類小型應用程序,可以嵌入到其他應用程序中(如主屏幕)。它們能夠在其他應用程序正在運行時處理事件,例如啟動一個音樂流媒體或顯示外界溫度。多進程提供了豐富的用戶體驗。但是,必須小心避免費電的應用程序耗盡電池。
2、觸摸、手勢和多點觸控
觸摸是開發(fā)者們非常重視的一個功能,直接可以影響到用戶體驗。對于用戶而言,一個好的觸摸操作可以讓許多操作無師自通。這也是專業(yè)的Android開發(fā)培訓機構特別重視的一個課程。當手指觸摸屏幕時,拖動和翻轉是用戶和圖形交互的自然方式。多點觸控可在同一時間跟蹤按下的多個手指,通常是用來縮放或旋轉視圖。一些觸摸事件是對開發(fā)者透明的,不需要(編程)實現(xiàn)其具體的行為。可以根據(jù)需要自定義手勢。重要的是觸摸事件的用法要與其他應用程序盡量保持一致。
3、硬鍵盤和軟鍵盤
便攜的口袋型設備一直是用戶們談論的一個熱點,Android對此目前并沒有明確的主觀意愿表明。到底是用一個實體(也稱為硬)鍵盤還是軟件(也稱為軟)鍵盤。實體鍵盤有真實觸感,各鍵位置明確,這會讓一些人打字更快,而另一些人則喜歡軟鍵盤輸入簡潔明快的設計和用起來方便。Android設備種類繁多,這兩種類型都可以找到。對于開發(fā)者而言,副作用是兩者都需要支持。軟鍵盤的缺點是占用了一部分屏幕空間,專門用于輸入,而開發(fā)者需要考慮到這一點,在多個用戶界面(uI)布局中進行測試。
隨著越來越多的報道爆料,Android系統(tǒng)將要進軍家居的消息也慢慢坐實。據(jù)了解Android系統(tǒng)已經(jīng)接觸了汽車領域,相信隨著科技的發(fā)展,Android系統(tǒng)將會滲透我們生活的一點一滴??鄱W堂Android在線課程免費面向大眾。對此感興趣的朋友可以在線觀看交流。