相信如果拿著HTC Tattoo的人一定會有一樣的狀況,
一開始在開發自己的程式時,
會遇到沒辦法使用的情況,
原因在於目前大部分的手機解析度是HVGA(480X320),
而Tattoo卻是QVGA(320X240),
因此重點來了~
在Android 1.5之前並不支援多解析度,
所以如果你又剛好選擇Android 1.5 SDK來開發程式的話,
就會遇到Tattoo無法使用的情況~
所以當你想要開發一套全機種都能用的程式,
你勢必一定要開發出兩個版本,
不過近期看來,
Android 1.5已經開始漸漸式微了,
因此其實已經可以開始以Android 1.6 SDK為開發基礎版本,
當然其實今天的重點不是要討論版本選擇的問題啦~
主要是要解決大家在開發Android程式時能夠支援各種解析度的機種,
其實很簡單!!
只要你在你的專案內找到"AndroidManifest.xml"
並在
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true" />
再重新compile 就可以囉!
但切記一定要選擇Android 1.6以上的版本才會有效喔!! : )
沒有留言:
Write 意見