Android 我的应用程序仍然与平板电脑不兼容
为了让我的应用程序与平板电脑兼容,我做了很多尝试,但都没有成功。以下是我尝试过的:Android 我的应用程序仍然与平板电脑不兼容,android,android-layout,tablet,Android,Android Layout,Tablet,为了让我的应用程序与平板电脑兼容,我做了很多尝试,但都没有成功。以下是我尝试过的: 我有5个可绘制的文件夹(ldpi、mdpi、hdpi、xhdpi、xxhdpi),每个文件夹包含大小不同的相同图像 我有3个布局文件夹(小、中、大),每个文件夹都包含相同的XML 我添加了此代码并启用了我的应用程序使用的电话: 还为支持的屏幕添加了以下代码: <supports-screens android:anyDensity="true" andro
- 我有5个可绘制的文件夹(ldpi、mdpi、hdpi、xhdpi、xxhdpi),每个文件夹包含大小不同的相同图像
- 我有3个布局文件夹(小、中、大),每个文件夹都包含相同的XML
- 我添加了此代码并启用了我的应用程序使用的电话:
- 还为支持的屏幕添加了以下代码:
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
- 我还有最小sdk到8
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp"
android:versionCode="6"
android:versionName="1.0.6" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-feature
android:name="android.hardware.telephony"
android:required="true" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.front"
android:required="false" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<application
android:allowBackup="true"
android:icon="@drawable/olympialogo"
android:launchMode="singleTop"
android:logo="@drawable/olympialogo"
android:theme="@style/AppTheme" >
<receiver
android:name="com.myapp.BootCompleted"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<service android:name="com.myapp.BackgroundActivity" />
<receiver android:name="com.myapp.SMSreceiver" >
<intent-filter>
<action android:name="android.provider.telephony.SMS_RECEIVED" >
</action>
</intent-filter>
</receiver>
<activity
android:name="com.myapp.Splash"
android:label="@string/title_activity_splash"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.myapp.MainActivity"
android:label="@string/app_name"
android:screenOrientation="sensorPortrait" >
<intent-filter>
<action android:name="splashscreen" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.myapp.NumbersActivity"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.CodesActivity"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.SendCode"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.SettingsActivity"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.AllMessages"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.ButtonsActivity"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.OutputActivity"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.AboutActivity"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.Help"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
<activity
android:name="com.myapp.TechInfo"
android:launchMode="singleTop"
android:screenOrientation="sensorPortrait" >
</activity>
</application>
</manifest>
这是与平板电脑兼容但清单中没有任何设置的应用程序清单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="lol.loltimers"
android:versionCode="3"
android:versionName="1.3" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<application
android:icon="@drawable/lolicon"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/activity_main"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".TimersActivity"
android:label="@string/activity_timers"
android:screenOrientation="portrait" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.loltimers.MainActivity" />
</activity>
<activity
android:name=".ThreeTimersActivity"
android:label="@string/activity_three_timers"
android:screenOrientation="portrait" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.loltimers.MainActivity" />
</activity>
</application>
</manifest>
您需要在绘图中创建不同的文件夹 对于标签,您必须使宠物标签着火
- 600x1024 mdpi标签的可拉伸大mdpi//
- 可绘制大hdpi//用于hdpi选项卡
- 用于xhdpi选项卡的可拉伸大ldpi//
- 值-sw600dp//7英寸标签
- 8英寸标签的sw800dp//值
- 大布局
- 布局xlarge
您需要在绘图中创建不同的文件夹 对于标签,您必须使宠物标签着火
- 600x1024 mdpi标签的可拉伸大mdpi//
- 可绘制大hdpi//用于hdpi选项卡
- 用于xhdpi选项卡的可拉伸大ldpi//
- 值-sw600dp//7英寸标签
- 8英寸标签的sw800dp//值
- 大布局
- 布局xlarge
您需要在绘图中创建不同的文件夹 对于标签,您必须使宠物标签着火
- 600x1024 mdpi标签的可拉伸大mdpi//
- 可绘制大hdpi//用于hdpi选项卡
- 用于xhdpi选项卡的可拉伸大ldpi//
- 值-sw600dp//7英寸标签
- 8英寸标签的sw800dp//值
- 大布局
- 布局xlarge
您需要在绘图中创建不同的文件夹 对于标签,您必须使宠物标签着火
- 600x1024 mdpi标签的可拉伸大mdpi//
- 可绘制大hdpi//用于hdpi选项卡
- 用于xhdpi选项卡的可拉伸大ldpi//
- 值-sw600dp//7英寸标签
- 8英寸标签的sw800dp//值
- 大布局
- 布局xlarge
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
并在运行时检查设备是否具有消息传递功能。您需要设置
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
并在运行时检查设备是否具有消息传递功能。您需要设置
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
并在运行时检查设备是否具有消息传递功能。您需要设置
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
并在运行时检查设备是否具有消息传递功能。请显示完整的清单文件。如果您希望应用程序与平板电脑兼容,为什么需要电话?因为如果他们启用了3-4g,它将使用消息传递功能,但也可能使用wifi。我想大多数平板电脑根本没有电话芯片不,我不使用wifi。它与短信交互,这是它的主要用途。请显示您的完整清单文件。如果您希望您的应用程序与平板电脑兼容,为什么需要电话?因为如果他们启用了3-4g,它将使用消息传递,但它也可能使用wifi。我想大多数平板电脑根本没有电话芯片不,我不使用wifi。它与短信交互,这是它的主要用途。请显示您的完整清单文件。如果您希望您的应用程序与平板电脑兼容,为什么需要电话?因为如果他们启用了3-4g,它将使用消息传递,但它也可能使用wifi。我想大多数平板电脑根本没有电话芯片不,我不使用wifi。它与短信交互,这是它的主要用途。请显示您的完整清单文件。如果您希望您的应用程序与平板电脑兼容,为什么需要电话?因为如果他们启用了3-4g,它将使用消息传递,但它也可能使用wifi。我想大多数平板电脑根本没有电话芯片不,我不使用wifi。It inte