Spanish ¿Cómo instalar aplicación cuyo apk ya se encuentra en el teléfono?

Discussion in 'Spanish Forum' started by carlos7000, Jun 20, 2018.

  1. carlos7000

    carlos7000 Active Member Licensed User

    Hola.

    Hay muchas aplicaciones que pueden instalar una aplicación cuyo apk ya se encuentra, por ejemplo, en la memoria sd.

    ¿Cómo se hace para que el sistema instale dicha aplicación?

    Saludos.
     
  2. bgsoft

    bgsoft Well-Known Member Licensed User

    Hola Carlos

    Hay diferentes fórmulas para instalar una apk, todo va a depender de la versión de Android que exista en el dispositivo movil, una de las formas "fáciles" seria esta:

    Code:
    Dim i As Intent

    i.Initialize(i.ACTION_VIEW, 
    "file:///sdcard/MyAPK.apk")
    i.SetType(
    "application/vnd.android.package-archive")

    StartActivity(i)
    Si conoces el nombre del paquete:

    Code:
    Dim Intent1 As Intent
        
    Dim pm As PackageManager
        Intent1 = pm.GetApplicationIntent(
    "Nombre del paquete")
        
    StartActivity (Intent1)
    Si el dispositivo es root puedes instalar sin ayuda del usuario y en oculto:

    Code:
    Dim rc As RootCmd ' biblioteca b4aRootCmd

    If rc.haveRoot Then
           
    If rc.InstallApk(DiryNombreAPK) Then
               
    Log("Instalada apk ")
           
    Else
               
    Log("No Instalada apk")
           
    End If
    End If
    Si no te vale ninguna de estas soluciones, si haces una búsqueda de install apk veras varios ejemplos incluido código

    Saludos
     
  3. carlos7000

    carlos7000 Active Member Licensed User

    Hola Bgsoft

    Voy a probar.

    Muchas gracias por su respuesta.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice