Excluir la pantalla xLarge para la versión de Android SDK 2.1
He creado una aplicación que se lanzará al mercado. La versión mínima de SDK para esa aplicación es 7, mientras que el SDK de destino es 8. Pero cuando la cargué, la aplicación también es compatible con la pantalla xLarge y causar un fallo a mi aplicación. ¿Cómo puedo excluir el soporte de pantalla xLarge mientras sostiene mi configuración de SDK existente?
- Bloquear una llamada de red desde una aplicación Android de SDK
- El proyecto de importación dio Unable to resolve target 'android-7'
- Llamar a MediaRecorder bloquea la aplicación en AndroidStudio
- Android Studio AVD, CRASH, GRADLE PROBLEMAS, no se puede iniciar
- Proyecto de importación en Android Studio de Eclipse
- cuáles son los paquetes que instalo desde sdk manager en android studio
- Compilación de error en "Usar el ejemplo de inicio de sesión de Facebook"
- ¿Cómo hacer que mi aplicación Android FullScreen via Android Manifest?
- Cómo puedo crear un nuevo proyecto sin appcompat_v7
- ¿Cómo configurar las imágenes del sistema (ruta?) Al crear un Android AVD?
- No se pueden publicar anuncios de AdMob en android con google SDK
- Error "no se puede resolver o no es un campo"?
- Clase de carga basada en la versión de SDK
Vea el elemento de manifiesto de soportes-pantallas doc. Simplemente establezca su objetivo a 9 o superior y puede utilizar xlarge. Cualquier dispositivo que esté por debajo del nivel 9 de api no debería ser capaz de declararse como xlarge y, por lo tanto, seguirá siendo capaz de instalar su aplicación . Eso es lo que la desventaja de los usuarios obtiene para tener una tableta Android con una versión de Android (<3.0) que no fue diseñado con tabletas en mente! No me preocuparía demasiado acerca de los usuarios de tabletas que ejecuten versiones de android <3.0 (nido de abeja) viendo tu aplicación en un estado no perfecto, ya que son más definatly utilizado para aplicaciones que buscan menos que perfecto con esta configuración de dispositivo. ¡No sé si cualquier tableta pre 3.0 incluso califica para la ayuda del mercado ??!
También vea el documento de configuración de atributo x-large que indica que el valor predeterminado para esto cambiará dependiendo de la versión del dispositivo, por lo que es mejor declararlo.
Cualquier cosa en el manifiesto que se introduce en una versión de plataforma más nueva que el dispositivo que está instalando la aplicación se está ejecutando sólo se ignorará. Esto también vale para cualquier atributo de diseño xml.
Me wouldve pensó que el tamaño de la pantalla se trabajó a partir de la resolución de la pantalla y la densidad, no estoy seguro si el OEM establece esto en tiempo de construcción o si es un cálculo de tiempo de ejecución. Sería bueno si se hizo sobre la base de las especificaciones del dispositivo, pero tengo una sensación de que es un valor codificado (podría estar equivocado). De cualquier manera no creo que sea compatible hacia atrás (lo que significa que sólo se ignorará) en el manifiesto como carpetas de recursos específicos no sería.
Fuera de interés, ¿por qué no desea establecer su objetivo más alto que api nivel 8?
- ListView + BaseAdapter – cómo notificar sobre el cambio en un solo artículo?
- Mi aplicación Android se bloquea aunque estoy captando la excepción que dice está causando el fallo