Android Question Manifest: <uses-feature android:name="android.hardware.telephony" android:required="false" />

GMan

Well-Known Member
Licensed User
Hoi,

in Googly Play are some tips for optimizing the Apps for Tablets
http://developer.android.com/distribute/googleplay/quality/tablet.html#hardware-requirements

A useful feature seems this entry in the Manifest:
B4X:
<uses-feature android:name="android.hardware.telephony" android:required="false" />
This parameter disables the Phoning-Option on Tablets without GSM.

So, the double-question is: is this entry correct implemented (between the other <uses-...> entries AND is it necessary in case, that otherwise the App was not listed in the Playstore when users searches with a Tablet without GSM ?

Also there is a
Declare support for tablet screen
section - is this necessary or needed, too ?

To ensure that you can distribute your app to a broad range of tablets, your app should declare support for tablet screen sizes in its manifest file, as follows:

A <supports-screens> element, if declared, must not specify android:largeScreens="false" or android:xlargeScreens="false".
For apps targeting minSdkVersion value less than 13, a <supports-screens> element must be declared with both android:largeScreens="true" and android:xlargeScreens="true".
If the app declares a <compatible-screens> element in the manifest, the element should include attributes that specify all of the size and density combinations for tablet screens that the app supports. Note that, if possible, you should avoid using the <compatible-screens> element in your app.
 
Top