【问题标题】:why didn't I get my app on the tablet为什么我没有在平板电脑上安装我的应用程序
【发布时间】:2014-02-01 11:17:55
【问题描述】:

我有一个应用,我希望它出现在不支持 SIM 卡的平板电脑上,所以我已经完成了:

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

     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
    <uses-permission 
          android:name="android.permission.VIBRATE"
          android:required="false"  />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission
            android:name="android.permission.READ_PHONE_STATE"
            android:required="false" />

但仍然没有出现可能是什么问题?

【问题讨论】:

  • 你有没有在 logcat 上得到任何错误
  • @Pearl 对你很短视。这与logcat无关。
  • 不,它在所有设备上都能正常工作,但在没有 SIM 卡的平板电脑上就不行
  • 对于平板电脑您创建了哪个布局文件夹?
  • 我对所有屏幕都有相同的布局,但只是更改了值文件夹值-大值-正常值-小

标签: android


【解决方案1】:

我认为这是与电话有关的问题。

在您的应用程序的AndroidManifest.xml 中将电话设置为可选:

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

希望这对您的应用程序有效。

【讨论】:

  • 你的意思是:
  • 好的,谢谢,有没有类似的振动?还是一样? android:name="android.permission.VIBRATE"
  • 我认为所有 android 设备和平板电脑都支持振动,因此它不会产生任何问题。
猜你喜欢
  • 1970-01-01
  • 2012-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多