2012-12-24 66 views
1

首先,你必須考慮到我沒有Android手機,而我是Android開發的新手。舊的AVD在哪裏?我應該選擇什麼'屏幕'?

請看附圖。

我曾經在android中使用與此不同的AVD開發一些基本的東西。它有作爲一個單獨的面板的按鈕。這個AVD來自eclipse的更新並重新安裝android 2.2。

我有2個問題。

  1. 查看我的應用程序的結果後,我無法返回。也沒有按鈕。

  2. 在eclipse中,我可以看到很多'屏幕'提供。有些是Nexus7,Galaxy Nexus,Nexus S等。之前我沒有使用這些類型的東西。我應該使用哪個屏幕?無論如何,一些屏幕非常小。如果我使用'Galaxy Nexus',這是否意味着我的應用程序僅爲'Galaxy'手機開發?我相信以前的Android應用程序是以適合所有Android設備的方式開發的!

請幫

enter image description here

+1

使用esc按鈕從應用程序返回。 – Taruni

回答

1

查看我的應用程序的結果後,我不能回去。也沒有按鈕。

您可以按Escape鍵盤上的按鈕返回。

在eclipse中,我可以看到很多'屏幕'提供。有些是Nexus7,Galaxy Nexus,Nexus S等。之前我沒有使用這些類型的東西。我應該使用哪個屏幕?無論如何,一些屏幕非常小。如果我使用'Galaxy Nexus',這是否意味着我的應用程序僅爲'Galaxy'手機開發?我相信以前的Android應用程序是以適合所有Android設備的方式開發的!

雅時下設備與各種分辨率和尺寸,目標(仿真器是用於測試)不管它可能是,但你需要創建你的作品這樣的,它支持所有屏幕的方式,而要做到未來同樣你可以看到Application-skeleton-to-support-multiple-screen

+0

謝謝:)。是的,逃生按鈕是唯一的方法! –

+0

謝謝:)是的,逃生按鈕是唯一的方法! –

1

沒有這樣的,如果你支持你的menifest文件中的所有屏幕,那麼你的應用程序適用於所有手機,但你必須使用不同的圖像(ldpi,mdpi,hdpi,xhdpi)並設置一些佈局動態地在不同的屏幕上冷卻。

返回時,您可以按下退出按鈕,或者您可以按下模擬器中的返回按鈕。

<supports-screens android:smallScreens="true"/> 
    <supports-screens android:normalScreens="true"/> 
    <supports-screens android:largeScreens="true"/> 
    <supports-screens android:anyDensity="true"/> 
    <supports-screens android:resizeable="true" 
    android:anyDensity="true" /> 
1

您選擇的屏幕尺寸僅用於測試目的。您應該測試各種設備尺寸和分辨率。您在測試時選擇的設備只是一個示例,您的應用程序可以在清單中沒有限制的任何設備上運行。

我強烈建議爲每個主要設備大小/分辨率創建一個虛擬機,以查看您的目標,並查看應用程序的行爲。

至於你的按鈕,當創建這些虛擬機包含外部硬件按鈕時有一個選項;請始終打開此功能,讓自己的按鈕在虛擬機中單擊。

1

查看我的應用程序的結果後,我無法返回。 也沒有按鈕。

只需使用左Ctrl + F11更改模式,以便您可以在當前模擬器中看到後退按鈕。由於您的模擬器不適合您的屏幕,該按鈕被隱藏。

在eclipse中,我可以看到很多'屏幕'提供。有些是Nexus7, Galaxy Nexus,Nexus S等。之前我沒有使用這些 的東西。我應該使用哪個屏幕?無論如何,一些屏幕非常小。 如果我使用'Galaxy Nexus',這是否意味着我的應用程序只爲'Galaxy'手機開發 ?我相信以前的Android應用程序是在 開發的一種適合所有Android設備的方式!

不,您的應用程序仍將支持您在清單文件中指定的所有屏幕。 如果您對小尺寸仿真器感到滿意,請勿在創建仿真器時選擇Nexus。選擇其他目標和設備。例如,

設備:3.2" QVGA

目標:Android 4.0的

1

enter image description here

採用Android虛擬設備管理器和編輯您的模擬器

在檢查硬件鍵盤存在複選框,然後重新啓動您的仿真器

2

回想一下,您可以使用退出按鈕。如果你選擇的是nexus,這並不意味着你只爲nexus 7開發應用程序。如果你正在選擇nexus,你可以在nexus中看到你的應用程序。

相關問題