El Resources.getColor(int id)método ha quedado en desuso. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } ¿Qué tengo que
Android Marshmallow, anteriormente conocido simplemente como "Android M", es la versión 6.0 de Android, es compatible con el nivel de API 23 y comenzó a distribuirse en octubre de 2015.
El Resources.getColor(int id)método ha quedado en desuso. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } ¿Qué tengo que
Tengo una pregunta sobre la nueva versión de Android Marshmallow: ¿Es posible mostrar la pantalla de permisos para una aplicación específica a través de un intento o algo similar? Es posible mostrar la configuración de la aplicación con el siguiente código: ¿hay una solución analógica para...
De acuerdo con esto: http://developer.android.com/preview/features/runtime-permissions.html#coding una aplicación puede verificar los permisos de tiempo de ejecución y solicitar permisos si aún no se ha otorgado. Entonces se mostrará el siguiente cuadro de diálogo: En caso de que el usuario...
Mientras desarrollaba una aplicación de Android dirigida a todas las versiones anteriores a 4.1, observé que desinstalar mi aplicación e instalarla nuevamente no borra sus datos. La aplicación está diseñada para almacenar los detalles que solicita en su primera pantalla. Después de desinstalar e...
Tengo un fragmento en el que tengo vista de reciclaje y datos de configuración en esta vista de reciclaje usando el adaptador de vista de reciclaje. Ahora, tengo un botón en el elemento de la lista del adaptador haciendo clic en el cual necesito verificar el permiso READ_EXTERNAL_STORAGE en...
Actualmente estoy trabajando en una aplicación que requiere varios permisos "peligrosos". Así que intenté agregar "pedir permiso" como se requiere en Android Marshmallow (API Nivel 23), pero no pude encontrar cómo hacerlo. ¿Cómo puedo pedir permiso usando el nuevo modelo de permiso en mi...
Sé que Android 6.0 tiene nuevos permisos y sé que puedo llamarlos con algo como esto if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] {
На этот вопрос есть ответы на Stack Overflow на русском : Как получить список файлов в директории? (API de Android Nivel 26) En Lollipop, la funcionalidad de descarga funciona bien en mi aplicación, pero cuando actualicé a Marshmallow, mi aplicación se bloquea y da este...
Estaba revisando el documento oficial sobre el nuevo modelo de permisos en Android M. Habla sobre la shouldShowRequestPermissionRationale()función que regresa truesi la aplicación ha solicitado este permiso anteriormente y el usuario rechazó la solicitud. Si el usuario rechazó la solicitud de...
Usando compileSdkVersion 23 , sin embargo, tratando de soportar desde 9. getNetworkInfo(int)fue desaprobado en 23. La sugerencia era usar getAllNetworks()y en su getNetworkInfo(Network)lugar. Sin embargo, ambos requieren un mínimo de API 21. ¿Hay una clase que podamos usar en el paquete de...
En Android Marshmallow, los permisos deben solicitarse en tiempo de ejecución cuando se necesitan, en lugar de todos a la vez cuando se instala una aplicación. Sin embargo, parece que solo puedo solicitar permisos de una actividad, lo cual es un problema ya que mi aplicación solo contiene...
Parece que Google finalmente cerró todas las puertas para obtener el paquete actual de aplicaciones en primer plano. Después de la actualización de Lollipop, que mató getRunningTasks(int maxNum)y gracias a esta respuesta , usé este código para obtener el paquete de la aplicación en primer plano...
Después de actualizar a la versión 6.0 de Android Bluetooth Low Energy (BLE), el escaneo solo funcionará si los servicios de ubicación están habilitados en el dispositivo. Consulte aquí como referencia: Bluetooth Low Energy startScan en Android 6.0 no encuentra dispositivos Básicamente, debe...
Estoy probando AppCompat en Marshmallow. Y quiero tener una barra de estado transparente, pero se vuelve blanca. Probé un par de soluciones pero no funcionaron para mí (la barra de estado transparente no funciona con windowTranslucentNavigation = "false" , Lollipop: dibuja detrás de statusBar con...
Como se menciona aquí , Android M no admitirá la API HTTP de Apache. Los documentos dicen: use la clase HttpURLConnection en su lugar. o Para continuar usando las API HTTP de Apache, primero debe declarar la siguiente dependencia en tiempo de compilación en su archivo build.gradle: android...
Estoy usando el nuevo SDK de Android Marshmallow y el método ya no FloatMath.sqrt()existe. ¿Qué debo usar ahora?
Cuando tengo una API de destino de 23 en Android M Preview 3, parece que no puedo adquirir el permiso Manifest.permission.WRITE_SETTTINGS. requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101); Solicitar permiso no muestra el cuadro de diálogo que esperaba, pero si hago...
Facebook, Evernote, Pocket: todas las aplicaciones obtienen este permiso en Android 6.0 automáticamente, aunque su objetivo sea 23 ( targetSdkVersion=23). Ha habido mucha documentación sobre el nuevo modelo de permisos de Marshmallow. Uno de ellos ha SYSTEM_ALERT_WINDOWsido "promovido" a la...
¿Hay alguna forma de que pueda iniciar una intención para acceder a la pantalla de configuración de notificaciones de Android para mi aplicación (que se muestra a continuación)? ¿O de una manera fácil puedo hacer un elemento de PreferenceScreen que solo lleve aquí con un clic?...
Tengo Android Marshmallow en un Nexus 6. Estoy intentando solucionar el siguiente problema: Si un usuario intenta otorgar permiso mientras se muestra una notificación, se muestra un mensaje de "Superposición de pantalla detectada" y el cuadro de diálogo Solicitar permiso desaparece; por...