2010-06-23 6 views
5
  1. ¿Alguien puede compartir algunos detalles para desarrollar un nuevo complemento de SDK como la API del mapa de Google? No encuentro ningún detalle sobre cómo crear un nuevo complemento SDK?Cómo usar los complementos de Android SDK?

  2. ¿Es ese un buen enfoque para tener el complemento SDK para conectarse a Twitter, Facebook, aplicaciones de YouTube? Me refiero a que la biblioteca contendría los métodos para acceder a las API de desarrollador compatibles con las aplicaciones de redes sociales. Estoy buscando algunas ideas para desarrollar un nuevo complemento de SDK.

  3. Supongamos que he agregado una nueva API de servicio en el marco central de Android. ¿Ahora puedo crear un complemento SDK para acceder a ese servicio? (Esta biblioteca complemento tendría más simples llamadas a la API que a su vez disponible el servicio de servicio básico androide)

Respuesta

7

1.) no he probado esto mucho a mí mismo, pero hay una demostración SDK-addon disponibles en la distribución de la plataforma. Mire en la carpeta de proveedores/muestras del Proyecto de Código Abierto de Android. No hay mucha documentación sobre esto. Lo que se necesita es crear archivos de creación de productos para su SDK-addon y construir su plataforma con esta descripción del producto. Generará las imágenes del sistema de archivos necesarias para incluir con el SDK, la documentación, etc.

2.) No estoy seguro de si SDK-addon es adecuado para conectar servicios sociales como usted describe. Usar una biblioteca Java estándar y vincularla directamente con su aplicación suena como una mejor manera a menos que esté compilando para un dispositivo específico. Según entiendo, los mecanismos de extensión SDK-addon y framework son principalmente para personas que crean sus propios dispositivos y necesitan agregar API's específicas del dispositivo al SDK. Un ejemplo sería cuando usa Android para construir un sistema de navegación en un bote y desea incluir API: s donde puede obtener información sobre la velocidad, el estado del motor, la profundidad medida, etc. de algún otro hardware del sistema. En ese caso, construiría su sistema, incluidos los servicios adicionales, y luego generaría un complemento de SDK para los desarrolladores que quisieran crear aplicaciones dirigidas específicamente a su caso de uso náutico.

3.) Sí, creo que puedes. Sin embargo, recuerde que los complementos de SDK requieren imágenes del sistema que correspondan a un dispositivo con las capacidades adicionales y las aplicaciones escritas con el SDK-addon solo funcionarán en dispositivos que incluyan esta funcionalidad.

+0

Hola BMB, gracias por compartir vistas rápidamente. 1. Sí, he visto el ejemplo PlatformLibrary y no me daba una respuesta convincente sobre si ese podría ser un buen ejemplo para el complemento SDK. Sin embargo, como ha mencionado correctamente, los archivos y muestras de make dan una idea para comenzar. 2. Estoy de acuerdo con usted en esto, sin embargo, si mira el complemento de la API de mapa de Google que se conecta al servicio de mapas externo e incorpora la capacidad de mapeo en el dispositivo. Es por eso que no puedo convencerme sobre el caso empresarial correcto de sdk add-on. 3. Gracias por su sugerencia y estoy de acuerdo con esto. – Ebith

Cuestiones relacionadas