Desarrollo de aplicaciones para android: lo que necesita saber acerca de las aplicaciones portátiles

aplicaciones portátiles Android son muy similares a las aplicaciones de teléfonos. Pero si las cosas son tan similares, ¿por qué no escribir “Seguir los pasos que siguió para cualquier otra aplicación” y hacerse con él?

La respuesta es, algunos aspectos del desarrollo de aplicaciones de vestir son diferentes de sus homólogos de teléfono y la tableta. La diferencia más obvia es el tamaño de pantalla. No se puede visualizar en gran medida de una pantalla de una pulgada, por lo que tiene que diseñar su aplicación en consecuencia.

Una aplicación portátil normalmente viene en dos partes - una parte que se ejecuta en el dispositivo portátil, y otra parte que se ejecuta en el teléfono del usuario. La parte teléfono puede hacer uso de la pantalla más grande, por lo que la parte del teléfono pueden contener menús, pantallas de configuración, y otras características. (Imagínese! Un teléfono tiene un tamaño de pantalla más grande!)

Otra limitación para llevar encima es el número de clases en la API. Los siguientes paquetes no funcionan con dispositivos portátiles:

  • android.webkit

  • android.print

  • android.app.backup

  • android.appwidget

  • android.hardware.usb

Al igual que sus homólogos de teléfono, cada marca y modelo de la portátil es compatible con su propio conjunto de características. Por ejemplo, algunos modelos se han incorporado en la frecuencia cardíaca Monitores- otros no. Puede comprobar la presencia de un monitor de ritmo cardíaco con el siguiente código:

importación android.content.pm.PackageManager- ... PackageManager = context.getPackageManager () - Si (packageManager.hasSystemFeature (PackageManager.FEATURE_SENSOR_HEART_RATE)) {// etc.

los Gerente de empaquetación clase tiene decenas de constantes como FEATURE_SENSOR_HEART_RATE de las muchas características que un dispositivo puede o no tener.

Otro aspecto importante del desarrollo de vestir es un comportamiento de tiempo de espera del dispositivo. Cuando se despierta un teléfono, se ve una pantalla de bloqueo. Y cuando se desbloquee la pantalla, se ve cualquier actividad que se ejecuta cuando el teléfono se fue a dormir. Pero llevar encima son diferentes. Cuando se despierta un portátil, no hay pantalla de bloqueo. En su lugar, se ve bien la esfera del reloj (por lo general, la hora actual) o una nueva notificación.

De una forma u otra, las actividades de llevar encima no se pegan automáticamente alrededor de la manera que lo hacen en los teléfonos y tabletas. Así que si quieres algo que se queda en la pantalla, se necesita una siempre-en aplicación.

Para obtener información acerca de siempre-en aplicaciones, visita sitio para desarrolladores de Android.

Artículos Relacionados