2014-12-07 5 views
10

У меня есть приложение cordova на PlayStore, но в советах по оптимизации показано, что приложение не предназначено для планшетов. Я огляделся и изменил тег <supports-screens>, но он все еще не работает, и я все еще получаю подсказку оптимизации.Сделать приложение для Android, предназначенное для планшетов

Вот файл манифеста:

<?xml version="1.0" encoding="utf-8"?> 
<manifest android:versionCode="11"  
        android:versionName="$BundleVersion$" 
        package="$AppIdentifier$" 
        android:windowSoftInputMode="adjustPan" 
        android:hardwareAccelerated="$AndroidHardwareAcceleration$" 
        xmlns:android="http://schemas.android.com/apk/res/android" > 
     <supports-screens 
       android:largeScreens="true" 
       android:normalScreens="true" 
       android:smallScreens="true" 
       android:xlargeScreens="true" 
       android:resizeable="true" 
       android:anyDensity="true" 
       /> 

     <application android:label="@string/app_name" 
           android:icon="@drawable/icon" 
           android:hardwareAccelerated="$AndroidHardwareAcceleration$"> 
       <activity android:label="@string/app_name" 
        android:name=".TelerikCallbackActivity" 
        android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" 
        android:launchMode="standard" 
            android:theme="@android:style/Theme.Black.NoTitleBar" > 
         <intent-filter> 
           <action android:name="android.intent.action.MAIN" /> 
           <category android:name="android.intent.category.LAUNCHER" /> 
         </intent-filter> 
       </activity> 
     </application> 
     <uses-sdk android:targetSdkVersion="14" /> 
</manifest> 

А вот файл конфигурации:

<cordova> 

    <content src="index.html" /> 

    <preference name="useBrowserHistory" value="true" /> 
    <preference name="exit-on-suspend" value="false" /> 
    <preference name="fullscreen" value="true" /> 
    <preference name="permissions" value="none"/> 

    <plugins> 
     <plugin name="App" value="org.apache.cordova.App"/> 
     <plugin name="Device" value="org.apache.cordova.Device"/> 
    </plugins> 
</cordova> 

Что мне нужно сделать, чтобы сделать приложение доступно для планшетов?

+1

Связанный/возможный обман: http://stackoverflow.com/questions/17938163/designing-android-apps-for-tablets – hichris123

+0

@ hichris123: это связано, но ничего там не помогло. Все еще ищете код-ответ. – frenchie

+0

Я уверен, что вам просто нужно добавить некоторые ресурсы для больших экранов, таких как layout-large/home.xml, чтобы показать, что вы действительно что-то делали для планшетов, в манифесте вы просто говорите, что вы в порядке с вашим приложением, работающим на планшетах , – Ayoub

ответ

3

Что вам нужно, это не «ответ на основе кода».

Google Play рассмотрит вашу загруженную информацию, чтобы судить, подходит ли приложение для планшетов.

Это должно включать в себя следующее.

(1) приложение с таблетками всплеска экрана

(2) приложение с таблеткой значком

(3) Конфигурации для таблетки экрана. (Вы установили его в соответствии с вашим вопросом)

(4) Информация для планшетов. (скриншот, пропагандистские изображения и т. д.)

+0

1) Мое приложение работает в phonegap; нет splashscreen, 2) У меня загружен весь размер значка, 3) Я думаю, что с ним хорошо (см. код вопроса), 4) У меня есть вся информация, загруженная. – frenchie

+0

У вас есть другой макет для планшетов? Вы не можете просто сказать: «Да, это для планшетов», не делая ничего, чтобы использовать гораздо больший экран. – Lukos

+0

@ Lukos Да, отзывчивый дизайн для планшета также необходим. –

Смежные вопросы