Start en applikasjon fra en annen applikasjon på Android
Jeg vil starte en installert pakke fra Android-applikasjonen min. Jeg antar at det er mulig å bruke intensjoner, men jeg fant ikke en måte å gjøre det på. Finnes det en lenke, hvor finner jeg informasjonen?
457
3
Hvis du ikke kjenner hovedaktiviteten, kan pakkenavnet brukes til å starte applikasjonen.
Jeg fant løsningen. I manifestfilen til applikasjonen fant jeg pakkenavnet: com.package.address og navnet på hovedaktiviteten jeg vil starte: MainActivity Følgende kode starter denne applikasjonen:
Hvis du kjenner dataene og handlingen den installerte pakken reagerer på, bør du ganske enkelt legge til denne informasjonen i intensjonsinstansen din før du starter den.
Hvis du har tilgang til AndroidManifest for den andre appen, kan du se all nødvendig informasjon der.