android裝置你所應該知道的Android設計

2021-09-06 09:55:43 字數 2932 閱讀 6788

時光緊張,先記一筆,後續優化與完善。

當然很多系統的問題被誇大其詞,其中一些android的問題在新版本中已不復存在,針對仍然存在的一些問題,本文提供了一些處理方案,同時也為將要開始計畫巨大的android應用的你提供一些提議。

上圖分別是google在2023年蒲月計畫的action bar模式提議,但在android2.3版本中的gallery(相簿)應用就忽視了這種計畫標準;最下方是在2023年重新計畫的該應用action bar,不難看到google自己花了一年多的時光才開始遵循自己的計畫指引。

以下幾點是乙個日漸成熟android系統為大家提供的:

google開始去除了裝置上的硬體按鈕,使全部硬體和軟體以更加優雅和便捷的方式被應用。

上圖是google的nexus 4手機,已去除了搜尋按鈕和選單按鈕。當然各式各樣的android裝置仍然尋在,例如lg還在生產具有菜單鍵的手機,但在某種程度上這種多樣性也是為什麼android應用程式能夠懷才不遇的主要原因。

要記住的是,android系統的更新是由服務提供商控制的,所以,如google家的nexus系列就能夠更早取得最新的系統版本。於是,具有一 臺最新的nexus裝置常常可以讓你最先休會平台的最新宣布版本。你也可以通過購買二手裝置來勤儉成本,但要在購買前確保它能夠執行你須要的 android版本(很多舊裝置的系統不支援更新)。

遵循計畫指引將幫助你建立乙個感覺更加像「原裝」的應用,當然這僅僅是值得這麼做的其中乙個原因。計畫指引還可以幫助你失掉以下好處:

使應用程式應用起來更android

提供使用者熟悉習氣的ui

增加應用程式在google play市場取得推薦的機會

眾所周知google在為了其所有的產品提供乙個一致的視覺休會上已投入了非常多的努力,android當然是其中之一,android 4.0引入了自己的風格:簡略,平面,清潔(******, plain, clean)——重視功能本身而不是形式感。

每日一道理

水仙亭亭玉立,蘭花典雅幽香,牡丹雍容華貴,梨花潔白無暇……美麗的花朵總能失掉世人的羨慕與讚嘆,殊不知,它從一粒小小的種子到最後開花,要歷經無數的艱辛與坎坷!我們的生長也是如此。只有做辛勤的「織夢者」,我們的夢想才會成真!

還有一些事件可能要注意:

應用對比較強的文字和元素顏色,比如在主要的元素上避免應用白色或者淺灰色,因為可能在較差的螢幕上會看不見。

在不同亮度的環境下,不同的螢幕亮度(低亮度、高亮度、主動亮度)設定下檢查計畫稿。

即使在應用標準尺寸的時候,要確認文字和ui元素在小螢幕或低解析度螢幕上的顯示足夠大;你可以獨自為這些螢幕設定特別的文字或視覺元素顯示尺寸。

確保ui元素在不同解析度的android裝置上看起來差不多大小是提供一致性休會裡很主要的一部份。這看起來是一件非常費勁的任務,其實大可不必 通過龐雜的畫素運算來得出每乙個按鈕或字型在每乙個特定的螢幕上如何顯示,可以讓裝置幫你處理這個問題。如下圖所示,是乙個標準的圖示在不同解析度裝置上的顯 示效果:官方推薦的按鈕尺寸是48畫素,在從低到高的4個不同解析度級別下系統主動處理了顯示效果。

通過density-independent pixels (dps)的方式定義尺寸,你須要確保在每乙個螢幕上顯示的視覺元素的物理尺寸一致。具體的設定方式,請查閱use density-independent pixels。下圖是實際應用中被證明很好用的乙個各視覺元素的尺寸設定提議。

為了在幾乎所有的android裝置上顯示清晰,須要滿足四個解析度:低解析度(ldpi),中解析度(mdpi),高解析度(hdpi)和超高解析度(xhdpi)。一般從640×960螢幕解析度開始,然後縮小以適應其他解析度螢幕,如下圖所示。

很多android裝置將不能夠公升級到最新的作業系統了,並且新的系統常常也須要良久的時光才能全面占領市場。隨著裝置的更新換代,使用者會逐漸不滿 足於過時的應用圖示和控制項款式。因此,須要盡可能提供最新的休會,如果你打算支援應用程式執行在舊的平台,為這些裝置建立乙個獨自的版本。

android使用者非常喜歡定製他們的裝置使其看起來個性化,所以這些元件或是牆紙就會給使用者很大的彈性空間來做這些事件。

*文章翻譯自designing for a maturing android

文章結束給大家分享下程式設計師的一些笑話語錄: 很多所謂的牛人也不過如此,離開了你,微軟還是微軟,google還是google,蘋果還是蘋果,暴雪還是暴雪,而這些牛人離開了公司,自己什麼都不是。

--------------------------------- 原創文章 by

android和裝置

---------------------------------

你所應該知道的雲計算

感覺像是雲計算的乙個推崇者,為雲計算在做廣告,robyn peterson的文章what you need to know about cloud computing。雲計算可以保證我們不再受硬體的困擾,真的是這樣嗎?在為乙個小型商業或者大型企業構建it結構的時候,我們常常需要花費大筆的錢財去購買裝...

開位 你所應該知道的HTTP HTTPS篇

pki體系 tls ssl握手過程 https的使用成本 https的優化後記 接上篇,本章主要講解https相關知識點,重點是stl ssl的握手。https全稱secure hypertext transfer protocol 安全超文字傳輸協議 是乙個安全通訊通道,用於在客戶計算機和伺服器之...

你所應該要知道的面試藝術與技巧

面試乙份工作需要哪些 1.專業知識 如果沒有任何專業技能,那麼靠什麼進入企業呢?如果想要進入好的企業,沒有深厚的專業技能無疑是不行的。2.業務知識 企業想要招的是有能力為企業帶來利益的人,如果你不能將專業知識聯合起來運用,那麼你就不是企業的理想人才。所以你還要了解業務知識,能熟練運用知識,即所謂的專...