Приложение Android Market для Android – телефония?

У меня есть следующий манифест:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myapp.MainActivity" android:versionCode="1" android:versionName="1.0.0" > <supports-screens android:anyDensity="false" android:largeScreens="true" android:normalScreens="true" android:resizeable="false" android:smallScreens="true" android:xlargeScreens="true" > </supports-screens> <uses-permission android:name="android.permission.RECEIVE_SMS" android:required="false" > </uses-permission> <uses-permission android:name="android.permission.SEND_SMS" android:required="false" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:required="false" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:required="false" > </uses-permission> <uses-permission android:name="android.permission.INTERNET" > </uses-permission> <uses-permission android:name="android.permission.CALL_PHONE" android:required="false" > </uses-permission> <uses-sdk android:minSdkVersion="7" ></uses-sdk> <receiver android:enabled="true" android:name="com.myapp.receiver" > <intent-filter android:priority="10" > <action android:name="android.intent.action.DATA_SMS_RECEIVED" /> <data android:host="localhost" android:port="12345" android:scheme="sms" /> </intent-filter> </receiver> 

Если я загрузил его на Android Market, приложение не будет видно для таких планшетов, как Galaxy Tab 10.1.

Я думаю, что настройки экрана в порядке, потому что у меня есть второе приложение с одинаковыми настройками, и это видно. Так что я думаю, что это из-за Разрешений.

Может кто-нибудь мне помочь?

Solutions Collecting From Web of "Приложение Android Market для Android – телефония?"

Как добавить это в свой манифест:

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

(Будет добавлено прямо под вашим ярлыком)

По-видимому, рынок предполагает, что поддержка телефонии требуется, когда определенные разрешения добавляются в AndroidManifest.xml, например, по умолчанию, READ_SMS или CALL_PHONE похоже, заставляют Market предлагать приложение только для устройств с поддержкой телефонии.

Лучший способ проверить, если это происходит, – это войти в свою учетную запись публикации на Android Market и найти раздел «Обязательные функции устройства»:

Требуемые функции устройства

Теперь взгляните на ссылку «Показать устройства» выше. Это действительно полезно для проверки того, какие модели устройств могут загружать ваше приложение.

Нажмите «Показать устройства», а затем найдите интересующие вас устройства. «Xoom» является хорошим для проверки, поскольку на данный момент это только Wi-Fi и в настоящее время не включает в себя поддержку телефонии:

Поддерживаемые устройства xoom

Другие устройства могут быть более сложными. В планшетах Samsung есть ряд устройств, некоторые из которых имеют возможности телефонии (вам нужно щелкнуть ссылку «Samsung» в разделе «Результаты поиска производителя», чтобы увидеть эти списки):

Устройства, поддерживающие samsung

… и некоторые без телефонии (что в этом случае делает их неподдерживаемыми для моего приложения):

Неподдерживаемые устройства samsung

Исправление состоит в том, чтобы установить телефонию в качестве дополнительного в AndroidManifest.xml для вашего приложения:

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

Даже когда Android считает, что устройство не поддерживает телефонию (например, только для смартфона Samsung), он может поддерживать телефонию не-родным способом (например, Skype). Для получения дополнительной информации см. Мой ответ здесь:
Возможность вызова телефона Android

Попробуйте добавить это:

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