我想將過濾器應用於Google Play的應用。
我只想將我的應用程序僅顯示給手機設備,而不顯示給平板電腦用戶。Google Play中的手機和平板電腦過濾器
那麼除了<screen-supports>
之外,我可以放什麼樣的過濾器?
是否有任何特定的手機或平板電腦或墊過濾器?
我想將過濾器應用於Google Play的應用。
我只想將我的應用程序僅顯示給手機設備,而不顯示給平板電腦用戶。Google Play中的手機和平板電腦過濾器
那麼除了<screen-supports>
之外,我可以放什麼樣的過濾器?
是否有任何特定的手機或平板電腦或墊過濾器?
聲明應用程序僅適用於平板電腦;
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600" />
聲明一個應用僅面向手機
<compatible-screens>
<!-- all small size 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" />
<!-- all normal size screens -->
<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>
對於的詳細信息:http://developer.android.com/guide/practices/screens-distribution.html#FilteringHandsetApps
編輯: 沒有選擇在兼容屏xxhdpi這樣你就可以使用; 平板電腦:
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true" />
電話:
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="false"
android:xlargeScreens="false" />
請參閱「Supporting Multiple Screens」文章從Android Developer網站哪些給你足夠的配置信息。閱讀一些示例的「配置示例」。
已經經歷那些links.Want去把過濾器,以便在Android Market我的應用程序將不可見的,而從平板電腦上搜尋...! –
那麼這不會幫助您配置清單文件以滿足您的需求嗎?我認爲它應該服務。如果我錯過了某些東西,請糾正我的錯誤 – Saurabh
當我使用API級別8開發應用程序時,發現API級別9中引入了
我遇到過同樣的問題,我同意以前的評論。你絕對需要聲明一個min和maxsdk以及targetsdk。它應該幫助編織手機。你可以嘗試的另一件事是做一個uses-feature telephony = true。這將編織出幾個沒有電話功能的平板電腦。
也研究使用兼容的屏幕,而不是支持屏幕。支持屏幕是最小過濾器,兼容屏幕是範圍過濾器。這意味着,如果您聲明支持 - 屏蔽小的虛假,正常,真實,大錯誤,x大錯誤,市場仍然會考慮大和xlarge由應用程序支持。兼容屏幕將允許您僅聲明您的應用程序可以支持的內容。雖然不是100%準確,但會縮小比賽場地。
此外,您應該查看所支持設備的列表,找到規格並手動從支持中排除它們。
編輯:你也可以通過生成一個示例apk並將其上傳到門戶,從而獲得關閉蝙蝠的良好列表。在清單中使用支持 - 屏幕小的假,正常的假,大的真,和大的真。這會給你一個谷歌過濾器下的平板設備列表。顯然會有奇數分辨率的平板電腦,但這會縮小你的名單。
「聲明一個應用程序僅適用於手機「 這也會過濾掉很多手機。 Galaxy S 4等! – Tamas
我編輯答案,請測試它。 –