ho "girato" in lungo e in largo sul forum, ma non ho trovato risposta.
è possibile eseguire / richiamre da una APP (esempio ALFA) una altra APP (esempio BETA) ?
in pratica vorrei realizzare una APP che funzioni da MENU per poter richiamare altre APP ; questo per
NON realizzare una unica APP mastodontica zeppa di moduli e activity.
Io per esempio per richiamare un video da youtube uso:
B4X:
Dim objIntent As Intent
Dim VideoId As String
VideoId = "43oB45lRLnw"
objIntent.Initialize(objIntent.ACTION_VIEW, "vnd.youtube:" & VideoId)
objIntent.PutExtra("VIDEO_ID", VideoId)
StartActivity(objIntent)
Io per esempio per richiamare un video da youtube uso:
B4X:
Dim objIntent As Intent
Dim VideoId As String
VideoId = "43oB45lRLnw"
objIntent.Initialize(objIntent.ACTION_VIEW, "vnd.youtube:" & VideoId)
objIntent.PutExtra("VIDEO_ID", VideoId)
StartActivity(objIntent)
Sì, ma in questo caso ti parte il player installato sul dispositivo.
Invece si dovrebbe creare un intent specifico per l'app che vuoi lanciare, ovvero quelle dell'elenco di Gianni.
Ora non ho tempo per approfondire, ma è realizzabile.
Sono troppo alto e vecchio per fare il fantino, hehehe.
Ciò che ho scritto non è sbagliato: in quel post Erel usa un Intent per avviare la tua app, solo che l'Intent non lo crea, lo ricava dal nome del tuo package, tutto qua.
Attento, che rischi di essere selezionato come cavallo
Aggiungo a quanto dici nel post#10 che con un intent personalizzato hai anche modo di passare delle info da un'app ad un'altra mentre con il semplice "lancio" di un app ottieni l'effetto del menu di selezione. In quest'ultimo caso, io un'occhiata alla modalità kiosk la darei (ovviamente in funzione dell'uso previsto per l'app menu).