Pregunta

Tengo una pregunta simple. Estoy tratando de diseñar una sencilla aplicación para Android, que basa en búsquedas de palabras clave algo y muestra una vista en la lista de resultados. Actualmente simplemente busca en mensajes SMS en el teléfono móvil.

Estas son algunas de las cosas que estoy frente a:

  • Tengo un simple primera página con un cuadro de texto y un botón de envío. Ha prestado por "actividad" heredada SMSFinder llamada clase.

  • Una vez que tenga los resultados en mí, yo quiero que sean encuadernados a una vista de lista. Muestra una vista previa de texto a caracteres limitados, por ejemplo, 20 caracteres. Al hacer clic sobre el mismo debe "idealmente" abrir la bandeja de entrada (o de salida o lo que sea) y abra el SMS, sin embargo, que significaba que no puedo volver a mi aplicación facilidad. Así que yo preferiría abrir todo el SMS en mi propia aplicación. Así que al hacer clic en la aplicación debe abrir el SMS en una nueva pantalla con el mensaje completo, información del remitente, etc. Pocas preguntas aquí,

  

Si quería puedo una realidad abierta   SMS directamente en la bandeja de entrada? ¿Cómo? (Cualquier código   fragmentos serán maravilloso)

     

Suponiendo que quería enlazar este   lista con un ListActivity resultar;   Actividad lata y ListActivity   coexistir en la misma aplicación? ¿Cómo? En   anycase, ¿cuál es la mejor manera de   el diseño de este tipo de cosas en la interfaz de usuario   androide. Soy un novato así que no estoy   Seguro, cómo va.

Para aplicaciones genéricas de teléfonos Android, ¿cuáles son las mejores prácticas para hacer que la interfaz de usuario como compatible con el mayor número de teléfonos? Como qué tipo de puntos de vista se debe usar?

Cualquier ayuda será muy apreciada.

¿Fue útil?

Solución

Puede tener más de una actividad en su aplicación. Piense en una actividad como una pantalla. Eso significa que está utilizando la primera actividad pura para el PantInicial. A continuación, en base a las interacciones de los usuarios que iniciar otra actividad . Si eso es sólo una lista que debe haber una vista de lista , ya que maneja algunas cosas buenas para usted (Mostrando un TextView especial si la lista está vacía, fácil hallazgo de la lista utilizada etc.)

Ahora se necesita un OnItemClickListener a reaccionar sobre las interacciones del usuario con la lista. Ahora se puede iniciar una tercera actividad que muestra los detalles de SMS. Esto sería una actividad normal de nuevo.

De esta manera usted tiene tres actividades que coexisten en su aplicación y tiene muy bien las tres pantallas separadas en su código.

No se olvide de registrar todas las actividades en su manifest.xml para poder empezar a ellos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top