我有以下 list :
<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 等平板电脑上是不可见的。
我认为屏幕设置没问题,因为我有第二个应用程序具有相同的设置,而且这个应用程序是可见的。 所以我认为这是因为权限..
有人可以帮帮我吗?
最佳答案
如何将此添加到您的 list 中:
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
(要添加到您的 list 标签下)
关于Android Market 过滤器应用程序 - 电话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8420228/