android - tablon - Crea tarjetas personalizadas de Google Now
tablon de noticias google (6)
Actualmente no hay forma de hacer eso. Google crea sus propias tarjetas y la aplicación personalizada no puede registrar ninguna tarjeta. Pero espero que sea posible en el futuro.
Google ofrece una variedad de ''tarjetas'' para Google Now ( http://www.google.com/landing/now/ ). ¿Es posible crear tus propias cartas? El sistema parece bastante modular, pero no he encontrado ninguna documentación o instrucciones para hacerlo. (Creo que debe proporcionar el contenido de la tarjeta y alguna forma de señalizar cuándo se supone que debe mostrarse. Probablemente haya alguna interfaz que debe implementar).
Si no hay una solución documentada, una forma pirata / no documentada estaría bien, también. Tengo curiosidad sobre cómo funciona.
Editar: Específicamente, ¿alguien tiene conocimiento sobre los aspectos internos de Google Now, por ejemplo, al descompilar el .apk? Lo que he visto sugiere que es bastante modular, y debería ser bastante fácil incluir otra clase en .apk, o quizás inyectar código con Cydia Substrate . Sé que no existe (hasta noviembre de 2013) ninguna forma oficial de agregar nuevas tarjetas.
En realidad, Google anunció la semana pasada que los desarrolladores ahora pueden desarrollar tarjetas personalizadas de Google Now:
http://www.google.com/landing/now/integrations.html
Sin embargo, una guía de desarrollador parece no estar disponible todavía.
Editar: Al final de la página, señalan que:
Le avisaremos cuando podamos incorporar más socios
Hay una solución temporal que pronto le permitirá colocar tarjetas en la transmisión de Google Now en un momento determinado o en una ubicación en particular: Use Google Keep ( https://drive.google.com/keep/ )
Puede crear una nueva tarjeta en Google Keep con un recordatorio basado en el tiempo o basado en la ubicación, según la tarjeta relevante que se muestre en Google Now.
Como Google Keep ahora está en Drive, se espera que la API esté disponible pronto (manténgalo al tanto en http://discovery-check.appspot.com/ ).
No hay forma de hacer esto por su cuenta en este momento. Si realmente desea hacerlo, puede completar este formulario: https://services.google.com/fb/forms/nowintegrations/ . Puede preguntarle a Google si desea cooperar para crear una tarjeta Google Now.
Parece que hay documentación del desarrollador sobre cómo enviar la información de Google ahora por correo electrónico, por ej. detalles del vuelo, reservas en restaurantes, etc.
https://developers.google.com/schemas/now/cards
Todavía tengo que profundizar en esto, pero puedo actualizar esta respuesta si descubro algo significativo.
Tenga en cuenta una buena respuesta, ya que aún no es posible crear tarjetas de Google Now, pero ahora puede enganchar en la función de búsqueda de Google Now (básicamente Siri de Android) y proporcionar resultados de búsqueda personalizados. Por ejemplo, puede decir "muéstrame la letra de ..." y abre una aplicación de letras.
Aquí hay un enlace al proyecto que se basa en el marco Xposed .
Simplemente adivinando por mi impresión de la aplicación Google Search (que incluye todas las funciones de Google Now e incluso la pantalla de inicio de KitKat), debería ser posible utilizar una técnica similar para inyectar tarjetas en la aplicación, sin embargo, dado que la aplicación es enorme y muy complicado, será mucho trabajo. Mantendría los ojos abiertos en los foros de xda-developers, no estaría sorprendido si alguien soluciona esto en el futuro.