2012-10-02 280 views
1

我剛剛開始使用Android Dev。Android虛擬設備配置

我應該添加哪些Android手機作爲虛擬設備以確保我的應用程序適用於大多數人?

我從google找到的唯一文章是2年前寫的,我認爲市場份額現在一定會有所改變,因此列在那裏的手機可能不再被使用。

具體而言,我想知道哪些屏幕尺寸+內存/內存我應該提供給手機進行測試。

+1

Froyo(2.2)擁有約50%的市場份額。我會建議使用目標平臺2.2。 –

+0

@ShashankKadne拉姆和屏幕尺寸如何? –

+1

我想我錯了。它的薑餅。請參閱[這裏](http://developer.android.com/about/dashboards/index.html) –

回答

1

如果你的問題是關於你想支持哪些Android版本,你應該檢查this link

所以基本上你可以使用eclair(2.1)有最低支持版本。 我強烈建議你定位上一個版本(目前的Jelly Bean)。這是一個相當不錯的做法,這樣你就不必更新你的應用程序來適應它,當JB會變得更受歡迎..

對於我的測試,我通常有一個虛擬機與eclair或薑餅和我的手機與果凍豆。

編輯:一個非常重要的說明,在您的應用程序清單。你將不得不聲明android支持的最小Android版本:minSdkVersion =「XXX」。標籤android:targetSdkVersion =「XXX」不是在這裏告訴你關注的是什麼版本,而是告訴系統你是否想過最後的版本。所以你應該總是瞄準最後一個(目前16個)。例如,如果您的目標是薑餅(我認爲api級別爲9),那麼終端會認爲您沒有適應菜單按鈕的顯示並顯示一個,即使您甚至不使用它!這是一個非常糟糕的用戶體驗。

至於支持的屏幕大小,This link是非常有幫助的(並且每當你有關於android開發的問題,官方網站應該永遠是你的第一目的地)。我認爲這個問題不是真的,這裏是屏幕尺寸,讓我們爲它們中的每一個做一個佈局,但相反:這是我想如何在標準尺寸的手機上顯示我的應用程序(約4.2英寸,我會說),在dp方面我是否需要另一種佈局,因爲我的空間太狹窄或空間太多?

如果你真的想知道需要考慮的尺寸,4到4.5英寸之間就是你的位置將會發現2012年的大多數高端智能手機。您可能需要3.5英寸或更小屏幕的另一種佈局。 在上級維度中,我將重點關注7「(Nexus 7,kindle,galaxy tab 7)和10」。

+0

我也想知道哪些屏幕尺寸/分辨率和Ram /內存支持,有關於此的任何想法? –