[英]Apk file not installed in Tablets from android market?
我開發了一個應用程序,並將apk文件上傳到android market。 它已在所有手持設備中安裝並正常工作,但未在平板電腦中安裝 。 但是,如果我將apk直接安裝到平板電腦中,則其工作正常。
我在清單文件中使用了以下內容。
<supports-screens android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"
android:xlargeScreens="true" />
/>
看來您的應用程序無法擴展平板電腦的屏幕尺寸。
請注意以下幾點:
如果應用程序正確調整大小以填滿整個屏幕,則它“支持”給定的屏幕大小。 系統應用的常規大小調整對大多數應用程序都適用,並且您無需做任何額外的工作即可使您的應用程序在比手持設備更大的屏幕上運行。 但是,通過提供替代布局資源來優化應用程序的UI以適合不同的屏幕尺寸通常很重要。 例如,與在手持設備上運行時相比,您可能想要修改在平板電腦上的活動的布局。
但是, 如果在調整大小以適合不同的屏幕尺寸時您的應用程序不能很好地運行,則可以使用元素的屬性來控制是將應用程序分配到較小的屏幕還是將其UI放大(“縮放”)以適合較大的屏幕屏幕使用系統的屏幕兼容模式。 如果您沒有為更大的屏幕尺寸而設計,並且正常尺寸調整無法達到適當的結果,則屏幕兼容模式將通過模擬正常尺寸的屏幕和中等密度來縮放UI,然后進行放大以使其覆蓋整個屏幕。
去掉
<supports-screens>
並嘗試使用:
<compatible-screens>
<screen
android:screenDensity="mdpi"
android:screenSize="normal" />
<screen
android:screenDensity="hdpi"
android:screenSize="normal" />
<screen
android:screenDensity="xhdpi"
android:screenSize="normal" />
<screen
android:screenDensity="hdpi"
android:screenSize="large" />
<screen
android:screenDensity="xhdpi"
android:screenSize="large" />
<screen
android:screenDensity="213"
android:screenSize="large" />
</compatible-screens>
將以下代碼行添加到您的android清單文件中
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
並查看下面的鏈接以獲取更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.