Cómo detectar mediante programación si la "aplicación de Android" se está ejecutando en Chrome Book o en un teléfono Android

dex

Dado que Google ha anunciado que Chromebook también es compatible con la "Aplicación de Android", también quería admitir mi aplicación en Chromebook, aunque funciona bien con algunas excepciones que necesito corregir.

Quiero escribir código de tal manera que se ejecute solo para Chromebook y no para teléfonos y tabletas Android.

Verifiqué la documentación de Chromebook en el sitio de desarrolladores de Android, no obtuve ninguna API que indique que su aplicación se está ejecutando en el entorno de Chrome Book.


La sugerencia de la documentación de ARC Beta no funcionó:

Si necesita verificar si su aplicación se está ejecutando en Chrome OS, busque el cromo como android.os.Build.BRANDy android.os.Build.MANUFACTURER.

Ambos devuelven google en una Chromebook ASUS.

dex

Finalmente, descubrí una manera de saber si la aplicación se está ejecutando en ARC:

context.getPackageManager().hasSystemFeature("org.chromium.arc.device_management");

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados