Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

339
Vistas
¿Es posible abrir un juego en el teléfono, por ejemplo, o ingresar a la galería mientras estoy en mi aplicación?

Hace poco comencé a programar y aún no tengo suficiente experiencia, así que les pido que me ayuden...

Yo uso Unity 2020, y me surgio la tarea de abrir juegos que estan en el telefono, por ejemplo, una galeria y otras aplicaciones que estan en el telefono (no para abrir un link en internet, sino una aplicacion en el telefono), yo tengo un código que hace posible controlar, por ejemplo, un navegador ubicado en la escena, mientras todo esto sucede en mi aplicación, pero igual quería saber si esto es posible, solo que no con las páginas en Internet, sino con las propias aplicaciones en el smartphone... ¡Gracias de antemano!

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

ok, para iniciar la aplicación de la cámara solo puedes usar C#:

 static int REQUEST_IMAGE_CAPTURE = 1; public void StartPlugin() { AndroidJavaClass IntentClass = new AndroidJavaClass("android.content.Intent"); AndroidJavaObject IntentObject = new AndroidJavaObject("android.content.Intent"); AndroidJavaObject MSObject = new AndroidJavaObject("android.provider.MediaStore"); IntentObject.Call<AndroidJavaObject>("setAction", MSObject.GetStatic<string>("ACTION_IMAGE_CAPTURE")); AndroidJavaClass unity = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject currentActivity = unity.GetStatic<AndroidJavaObject>("currentActivity"); currentActivity.Call("startActivityForResult", IntentObject, REQUEST_IMAGE_CAPTURE); }

y para iniciar una aplicación como viber, youtube, puede usar este código:

 private string package = "com.viber.voip"; public void Launch() { AndroidJavaClass activityClass; AndroidJavaObject activity, packageManager; AndroidJavaObject launch; activityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); activity = activityClass.GetStatic<AndroidJavaObject>("currentActivity"); packageManager = activity.Call<AndroidJavaObject>("getPackageManager"); launch = packageManager.Call<AndroidJavaObject>("getLaunchIntentForPackage", package); activity.Call("startActivity", launch); }

la variable del package es la identificación de la aplicación que tenga un buen día!!! =)

over 4 years ago · Santiago Trujillo Denunciar

0

Para algunas aplicaciones (como YouTube, Facebook) puedes usar

Application.OpenURL("http://unity3d.com/");

pero esto solo funciona si conoce el enlace de la aplicación, para las redes sociales puede probar los enlaces hasta que encuentre uno que abra la aplicación.

No intenté hacer esto con otras aplicaciones, pero si puede obtener la URL de la aplicación (no es muy difícil), debería poder hacerlo.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda