簡體   English   中英

發布僅適用於手機的android應用

[英]Release android app for handset only

如何將Android應用設置為僅適用於手機? 我不希望我的應用可用於平板電腦,因為用戶界面實際上無法在如此大的屏幕上使用。

您必須將所有兼容性信息放入Android清單中。 如果執行此操作,Android市場將僅在滿足您要求的設備上顯示您的應用。

<compatible-screens>

    <screen android:screenSize="small" android:screenDensity="ldpi" />
    <screen android:screenSize="small" android:screenDensity="mdpi" />
    <screen android:screenSize="small" android:screenDensity="hdpi" />
    <screen android:screenSize="small" android:screenDensity="xhdpi" />

    <screen android:screenSize="normal" android:screenDensity="ldpi" />
    <screen android:screenSize="normal" android:screenDensity="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>

只需根據自己的喜好進行調整即可。

直接來自開發文檔: 分發到特定屏幕

好吧,這是否有特定的原因。 我沒有嘗試過,但是有人曾經建議我使用

<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="false"
android:xlargeScreens="false"/>

但我建議您使用較大的圖像或9個補丁圖像,以實現更大的屏幕和修改的布局。 您無需過度操作,只需打開一些不同大小的仿真器,然后試着處理圖像和字體大小即可。 最后,您只能通過“下載”找到一種安裝應用程序的方法,而不與Tablets共享此類鏈接。 這並非萬無一失,但可能會限制您的用戶。

PS:另一種方式是在開始時顯示一個spalsh屏幕,該屏幕可以使用getSize函數使用情況來進行設備測量,然后允許設備顯示平板電腦的錯誤消息或允許移動用戶進行更多訪問。 所有這些都將導致脾氣暴躁的平板電腦用戶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM