|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Funcion de decarga automatica
Permiso. necesita saber si es posible esto. teniendo en cuenta que no puedo abrir una cuenta en google play pro problemas con mi tarjeta de credito que no puedo pagar en dolares. necesito agregar a mi app un boton para descargar actualizaciones. hasta aqui se como se hace. lo que quiero consultar es como hacer para que sea descarga directa. es decir que no tenga que abrir el navegador para ir al sevidor, presionar el link y descargar. si no que necesito saber de esos servidores de xda que al presionar el link, ya inicia la descarga.
otra cosa es que necesiro saber como podria notificar masivamente cuando haya una actualizacion ya que no cuento con las prestaciones de google para que notifique a los usuariios de actualizacion. muchas gracias. |
|
|
|
#2
|
||||
|
||||
|
Buenas no soy ningún experto, pero para la descarga con un boton desde la app se me ocurre que utilizes este codigo:
public class MainActivity extends Activity { private long enqueue; private DownloadManager dm; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); public void onClick(View view) { dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); Request request = new Request(Uri.parse("http://www.pagina.com/tuapp.apk")); enqueue = dm.enqueue(request); } /*el apk se te descarga y lo ves en la barra de notificaciones ademas puedes añadir un segundo boton para mostar las descargas si no quieres "bajar" la barra de notificaciones; segundo boton:* public void showDownload(View view) { Intent i = new Intent(); i.setAction(DownloadManager.ACTION_VIEW_DOWNLOADS) ; startActivity(i); } } edito: en el layout te creas dos botones con atributos android nClick="onClick" y el otro android nClick="showDownload"para los servers de XDA ni idea. Para notificar masivamente puedes hacer que tu app haga una consulta http y compruebe su version contra la de la respuesta http, si coinciden nada, si son distintas procedes a la descarga. Los expertos te responderan mejor que yo , Saludos. Última edición por ramon00 Día 22/04/13 a las 16:43:57. |
| Gracias de parte de: | ||
|
#3
|
||||
|
||||
|
No entiendo mucho de esto pero para que te hagas una idea te comento lo que haria yo. Tengo un dominio/hosting de 1&1 donde puedo subir archivos. Al subir un archivo obtengo una direccion web ("www.luisalbes.com/archivo/archivo.zip")
Si cambio el archivo y subo una actualizacion nueva, la direccion web se mantiene siempre. Al meter esa direccion web en un navegador se descarga automaticamente el archivo, con lo cual si se lo aplicamos a un boton de una aplicacion haria exactamente lo mismo. Este paso ya lo tendrias solucionado. El segundo caso no sabria decirte exactamente ya que no he tocado temas asi de momento, la idea de ramon00 es buena.
__________________
Visita mi blog: EL BAUL DE ANDROID
|
| Gracias de parte de: | ||
|
#4
|
||||
|
||||
|
No entiendo mucho de esto pero para que te hagas una idea te comento lo que haria yo. Tengo un dominio/hosting de 1&1 donde puedo subir archivos. Al subir un archivo obtengo una direccion web ("www.luisalbes.com/archivo/archivo.zip")
Si cambio el archivo y subo una actualizacion nueva, la direccion web se mantiene siempre. Al meter esa direccion web en un navegador se descarga automaticamente el archivo, con lo cual si se lo aplicamos a un boton de una aplicacion haria exactamente lo mismo. Este paso ya lo tendrias solucionado. El segundo caso no sabria decirte exactamente ya que no he tocado temas asi de momento, la idea de ramon00 es buena. ![]() lo de la notificacion masivamente probaré. de todos modos sera bienvenida alguna idea. gracias a los 2 |
|
#5
|
||||
|
||||
|
Pues no sabria decirte, no se si habra algun servidor tipo Mega, Dropbox, drive, ... que te aguante el mismo link cada vez que subes un archivo. El tema seria ese, que fuera un link estatico.
En una web puedes usar cualquier servidor, hay webs que usan su propio dominio, otras tiran de Mega, Dropbox o lo que sea, ya que puedes cambiar el link sin problemas. En una aplicacion Android es mas complicado actualizar el link. Seguramente habra alternativas pero la forma mas segura creo que es esa que te comentaba. Lo dejo en manos del foro por si se le ocurre algo mejor a alguien..
__________________
Visita mi blog: EL BAUL DE ANDROID
|
![]() |
Estás aquí
|
||||||
|
||||||