我的应用程序在Android Market上支持超过600种不同的手机,并且目前拥有约10万用户。因此,它非常受欢迎,但是我很长时间以来都无法弄清楚为什么我的应用程序无法在Android Market的平板电脑用户界面中显示。由于这个问题,我错失了所有的平板电脑用户和很大一部分市场。
我从我的客户那里了解到这个问题,所以为了测试它,我尝试从三种不同类型的平板电脑上访问Android Market,但是全部失败了。我的应用程序仅适用于手机,而不是平板电脑。
在我的应用程序清单文件中,我只有以下3个必需权限:
其余的权限在清单文件中被标记为android:required="false":
等等...
我感到有些困惑,不知道为什么Google不想向他们的平板电脑用户展示我的应用程序,但对所有手机用户都能正常显示。
至于SDK,我需要最低要求Android 2.2版本,所以应该没问题。
总之,我错过了整个平板电脑市场,不知道自己犯了什么错误。
顺便说一下,我已经在家中的平板电脑上编译和运行了我的应用程序,没有任何问题,所以问题就在于Google不向平板电脑用户展示它。我知道应用程序在平板电脑上运行得很好。
这是我的整个清单文件,有什么线索可以解决这个问题吗?
我从我的客户那里了解到这个问题,所以为了测试它,我尝试从三种不同类型的平板电脑上访问Android Market,但是全部失败了。我的应用程序仅适用于手机,而不是平板电脑。
在我的应用程序清单文件中,我只有以下3个必需权限:
其余的权限在清单文件中被标记为android:required="false":
等等...
我感到有些困惑,不知道为什么Google不想向他们的平板电脑用户展示我的应用程序,但对所有手机用户都能正常显示。
至于SDK,我需要最低要求Android 2.2版本,所以应该没问题。
总之,我错过了整个平板电脑市场,不知道自己犯了什么错误。
顺便说一下,我已经在家中的平板电脑上编译和运行了我的应用程序,没有任何问题,所以问题就在于Google不向平板电脑用户展示它。我知道应用程序在平板电脑上运行得很好。
这是我的整个清单文件,有什么线索可以解决这个问题吗?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="name.xml"
android:versionCode="24"
android:versionName="3.4" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.RECORD_AUDIO" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.CALL_PHONE" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.CALL_PRIVILEGED" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.SEND_SMS" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.READ_CONTACTS" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.VIBRATE" android:required="false"></uses-permission>
<uses-permission android:name="android.permission.READ_CALENDAR" android:required="false" ></uses-permission>
<uses-permission android:name="android.permission.WRITE_CALENDAR" android:required="false" ></uses-permission>
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:configChanges="orientation"
android:label="@string/app_name"
android:name="name"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEARCH_LONG_PRESS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>