当前位置: 首页 > 知识库问答 >
问题:

为平板电脑设计Android应用程序

李睿
2023-03-14

Play developer控制台中显示:

您的APK似乎不是为平板电脑设计的

但是我已经将布局添加到layout-sw600dp、layout-sw600dp-land、layout-sw720dp和layout-sw720dp-land文件夹中。完整清单(原样):

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.technicosa.unjumble"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="18" />

<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/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/Theme.Sherlock.Light.DarkActionBar" >
    <activity
        android:name="com.technicosa.unjumble.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.technicosa.unjumble.UserSettingsActivity"
        android:label="@string/title_activity_user_settings" >
    </activity>
</application>

我的APP截图:

虽然这款应用似乎可以在平板电脑上运行(我只在emulator上进行了测试),但要满足播放标准,必须做些什么呢?

共有1个答案

池照
2023-03-14

我不相信这是一个完全自动化过程。换句话说,我认为谷歌中的某个人正在查看你应用程序的屏幕截图,做出定性判断(可能是一个实习生)。这就是我得出这一结论的理由:

接下来,我实现了英国版本。它显示“当你做了它”为6月12日,也就是APK上传的日期。因此,至少在审查过程中有一个表面上的一致性。

终于--美国版。重申一下,这基本上是与爱尔兰和英国版本相同的应用程序,具有相同的xml。这是我当前的消息:

所以我的结论--定量的方法可能会有帮助(sw600dp和sw720dp中多一些XML),但不要忽视定性的东西(选择不显示空空间的屏幕快照!)。

更新:re。“专为电话设计”消息----2013年12月

自从我写了上面的文章,谷歌就推出了可怕的“为手机设计”和“为平板电脑设计你的应用程序”优化技巧。这在很大程度上是基于上传apk(可能是xml)时对其进行的自动扫描,因此现在的过程似乎比以前更加自动化。以下是我发现的一些可能对他人有所帮助的观点:

       <FrameLayout
    android:id="@+id/SideTab1"
    android:name="SideTab1"
    android:layout_width="300dp"
    android:layout_height="fill_parent"
    android:layout_marginLeft="20dp"
    /> 

这并没有删除优化提示。

3)然而,当我对sw600dp中的第二个xml进行相同的修改时,“为7台平板电脑设计应用程序”的优化提示被“您的布局应该利用10英寸平板电脑的可用空间”所取代。更重要的是,“为手机设计”的名称现在已经消失了。

4)显然,我的下一步是对SW720DP进行类似的修改。

 类似资料:
  • 谷歌Play声明我的应用程序不是为平板电脑设计的:“你的APK应该包括针对普通平板电脑屏幕密度的自定义可抽屉资产。”它链接到4。在tablet应用程序质量页面上使用为tablet屏幕设计的资产。我正在试图理解我是如何不遵守第4节的,我希望你能有真知灼见。 我的启动器图标大小是正确的,包括mdpi-xxxhdpi版本(、等)。

  • 我创建了一个Android应用程序,它不能在平板电脑上运行。 我已经在文件夹中添加了文件。当我在模拟器上运行时,它正在工作,但在平板电脑中它给出了错误, 日志输出: java.lang.RuntimeException:无法启动活动ComponentInfo{idev.android.soulspotter/idev.aandroid.sourlspotter.Login}:android.con

  • Google Play表示,我的应用程序不是为平板电脑设计的:“你的APK应该包含通用平板电脑屏幕密度的自定义抽屉资产。”它链接到4。在tablet app quality页面上使用为tablet屏幕设计的资源。我正在试着理解我是如何不遵守第4节的,我会很感激你的真知灼见。 我的启动器图标大小正确,包括MDPI-xxxHDPI版本(,等)。

  • 我有一个Android应用程序,它与手机运行良好。我最近也发布了平板电脑的应用程序,但似乎从三星银河标签S3看不到该应用程序。下面是我的清单。 三星Galaxy Tab S3具有Sim卡、SD卡、摄像头和应用程序正在使用的所有其他功能。因此,它应该在play store中可见。 我登记了Nexus 7和Nexus 9。上面写着“你的设备与这个版本不兼容。”

  • 我使用PhoneGap API构建了一个使用HTML5、Javascript和CSS3的移动应用程序。我使用Phonegap构建来生成我的。apk发布文件。自从我使用jquery mobile以来,我一直希望我的apk能在手机和平板电脑上运行。然而,当我将我的应用程序提交到google play store时,我收到以下消息 为平板电脑设计应用程序 您的生产APK需要满足以下标准: 最低Andro