- Presentación.
- Suponemos que hemos realizado el programa Pitágoras y lo hemos empaquetado como pitagoras.mio- Para poderlo ejecutar desde otro programa, creamos un Button1 y dentro ponemos este código.
____________________________
- Código (copia y pega).
Código
|
Sub Button1_Click
Dim i As Intent
i.Initialize(i.ACTION_MAIN, "")
i.SetComponent("com.pitagoras.mio/.main")
' i.SetComponent("com.android.launcher/.Launcher") ' NO
' i.SetComponent("com.android.browser/.BrowserActivity")
' i.SetComponent("com.android.providers.downloads/.DownloadProvider") ' NO
' i.SetComponent("com.android.soundrecorder/.SoundRecorder")
' i.SetComponent("com.whatsapp/.Main")
StartActivity(i)
End Sub
|
pitagoras.mio es el nombre del Package del programa.
Debemos respetar las mayúsculas y minúsculas.
¿Dónde podemos ver el nombre del Package del programa?
Abrimos el archivo pitagoras.b4a con el Bloc de notas y consultamos la siguiente línea
Package=pitagoras.mio
¿Cómo podemos ver los programas que se están ejecutando?
Vamos al emulador. Pulsamos en el icono de Aplicaciones, luego en Dev Tools y después en Running processes
Obtendremos el nombre de los procesos que se están ejecutando.
Suelen ser de la forma: com.android.music
_____________________________________________
-
Para conocer la dirección que debemos poner...
- Si en vez de pulsar en Running processes, pulsamos en Package Browser, podremos navegar por los programas instalados y ver algunas de sus características.
Pulsamos Packge Browser y nos detenemos en Navegador. Luego pulsamos su botón BrowserActivity
Observamos que la dirección es: "com.android.browser" y el arranque es ".BrowserActivity"
Luego debemos poner:
i.SetComponent("com.android.browser/.BrowserActivity")
Es decir, primero ponemos la dirección y luego separado por una barra el arranque, en este caso /.BrowserActivity
(suele ser un punto y una palabra) Debemos respetar las mayúsculas y minúsculas.
_____________________
A veces no funciona porque no encuentra el archivo de entrada y sale el siguiente error:
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.whatsapp/com.whatsapp.main}; have you declared this activity in your AndroidManifest.xml?
_____________________
- Para parar una Actividad utilizamos:
ExitApplication o Activity.Finish
otra manera es ir al shell en modo root y poner kill -p IDentificador
Una aplicación del Google Play para ver los procesos y controlarlos es Elixir.
Mediante Activity.GetStartingIntent podemos consular que intent ha comenzado una aplicación.
_____________________
- Direcciones de algunas aplicaciones.
appinventor.ai_antodelg.wakamole#appinventor.ai_antodelg.wakamole.Screen1
Juegos
ccc71.bmw.pro#ccc71.bmw.pro.bmw_status
Utilidades
com.adobe.reader#com.adobe.reader.AdobeReader
Utilidades
com.ambushgames.minigore#com.ambushgames.minigore.Main
Juegos
com.android.BlackMarketApp#com.android.BlackMarketApp.BlackMarketApp
Utilidades
com.android.alarmclock#com.android.alarmclock.AlarmClock
Android
com.android.browser#com.android.browser.BrowserActivity
Internet
com.android.calculator2#com.android.calculator2.Calculator
Android
Utilidades
com.android.calendar#com.android.calendar.LaunchActivity
Android
com.android.camera#com.android.camera.CamcorderEntry
Multimedia
com.android.camera#com.android.camera.Camera
Multimedia
com.android.camera#com.android.camera.CameraEntry
Multimedia
com.android.camera#com.android.camera.GalleryPicker
Multimedia
com.android.camera#com.android.camera.VideoCamera
Multimedia
com.android.cardock#com.android.cardock.CarDockActivity
Utilidades
com.android.contacts#com.android.contacts.DialtactsActivity
Android
com.android.contacts#com.android.contacts.DialtactsContactsEntryActivity
Android
com.android.email#com.android.email.activity.Welcome
Internet
com.android.mms#com.android.mms.ui.ConversationList
Android
com.android.music#com.android.music.MusicBrowserActivity
Multimedia
com.android.music#com.android.music.VideoBrowserActivity
Multimedia
com.android.providers.downloads.ui#com.android.providers.downloads.ui.DownloadList
Utilidades
com.android.settings#com.android.settings.Settings
Android
com.android.vending#com.android.vending.AssetBrowserActivity
Android
Utilidades
com.androidapps.spare_parts#com.androidapps.spare_parts.SpareParts
Utilidades
com.angrymobgames.guerrillabob#com.unity3d.player.UnityPlayerActivity
Juegos
com.artcom.hoccer#com.artcom.hoccer.HoccerActivity
Utilidades
com.aurorasoftworks.quadrant.ui.standard#com.aurorasoftworks.quadrant.ui.standard.QuadrantStandardActivity
Utilidades
com.batterypoweredgames.mtvistest#com.batterypoweredgames.mtvistest.MTVisTestActivity
Utilidades
com.bejoy.minipaint#com.bejoy.minipaint.Paintor
Juegos
com.bfs.papertoss#com.bfs.papertoss.PaperToss
Juegos
com.bigtincan.android.adfree#com.bigtincan.android.adfree.FreeMe
Utilidades
com.bw.picme.local#com.bw.picme.local.ShootMe
Utilidades
com.camelgames.shootu#com.camelgames.shootu.MainActivity
Juegos
com.clapfootgames.tankhero#com.clapfootgames.tankhero.Application
Juegos
com.codeguild.amood#com.codeguild.amood.act.InitProgressActivity
Internet
com.codingcaveman.Solo#com.codingcaveman.Solo.SplashActivity
Juegos
com.cyandroid.piano#com.cyandroid.piano.Main
Juegos
com.danesh.system.app.remover#com.danesh.system.app.remover.remover
Utilidades
com.doodle.main#com.doodle.activities.Run
Juegos
com.eclipsim.gpsstatus2#com.eclipsim.gpsstatus2.GPSStatus
Utilidades
com.electricsheep.mtp#com.electricsheep.mtp.MultiTouchPaintActivity
Juegos
com.esmertec.android.jbed#com.esmertec.android.jbed.ams.AmsActivity
Utilidades
com.estrongs.android.pop#com.estrongs.android.pop.view.FileExplorerActivity
Utilidades
com.facebook.katana#com.facebook.katana.LoginActivity
Internet
com.fonyou.android#com.fonyou.android.activities.tabbar.TabBarActivity
Utilidades
com.galcon.igalcon#com.galcon.igalcon.Galcon
Juegos
com.gameloft.android.ANMP.GloftAsphalt5.asphalt5#com.gameloft.android.ANMP.GloftAsphalt5.asphalt5.Uninstaller
Juegos
com.gameloft.android.GAND.GloftHAWX.Hawx#com.gameloft.android.GAND.GloftHAWX.Hawx.GameInstaller
Juegos
com.gameloft.android.GloftUNOG_ANMP_EU#com.gameloft.android.GloftUNOG_ANMP_EU.Start
Juegos
com.glu.android.ghero6#com.glu.android.ghero6.ghero6
Juegos
com.gmail.nagamatu.drocap2#com.gmail.nagamatu.drocap2.main
Utilidades
com.google.android.apps.chrometophone#com.google.android.apps.chrometophone.HistoryActivity
Utilidades
com.google.android.apps.docs#com.google.android.apps.docs.app.HomeScreenActivity
Utilidades
com.google.android.apps.maps#com.google.android.maps.LatitudeActivity
Internet
com.google.android.apps.maps#com.google.android.maps.MapsActivity
Internet
com.google.android.apps.maps#com.google.android.maps.driveabout.app.DestinationActivity
Utilidades
com.google.android.apps.plus#com.google.android.apps.plusone.app.HomeScreenActivity
Internet
com.google.android.apps.translate#com.google.android.apps.translate.HomeActivity
Internet
com.google.android.apps.unveil#com.google.android.apps.unveil.CaptureActivity
Utilidades
com.google.android.gm#com.google.android.gm.ConversationListActivityGmail
Internet
com.google.android.maps.mytracks#com.google.android.apps.mytracks.MyTracks
Utilidades
com.google.android.stardroid#com.google.android.stardroid.activities.SplashScreenActivity
Utilidades
com.google.android.talk#com.google.android.talk.SigningInActivity
Internet
com.google.android.youtube#com.google.android.youtube.HomeActivity
Internet
Multimedia
com.google.android.youtube#com.google.android.youtube.HomePage
Internet
com.google.code.appsorganizer#com.google.code.appsorganizer.SplashScreenActivity
Utilidades
com.google.earth#com.google.earth.EarthActivity
Utilidades
com.google.phonecard_express#com.google.phonecard_express.PhoneCardSetting
Utilidades
com.halfbrick.fruitninja#com.halfbrick.fruitninja.FruitNinjaActivity
Juegos
com.htc.WifiRouter#com.htc.WifiRouter.Intro
Internet
com.htc.album#com.htc.album.AlbumMain.ActivityMainCarousel
Multimedia
com.htc.album#com.htc.album.TabPluginDevice.ActivityAllVideos
Multimedia
com.htc.android.mail#com.htc.android.mail.MailListTab
Internet
com.htc.android.teeter#com.htc.android.teeter.CCoverActivity
Juegos
com.htc.calendar#com.htc.calendar.LaunchActivity
Utilidades
com.htc.connectedMedia#com.htc.connectedMedia.ConnectedMedia
Multimedia
com.htc.ereader#com.htc.ereader.activity.GlanceActivity
Utilidades
com.htc.flashlight#com.htc.flashlight.FlashlightActivity
Utilidades
com.htc.fm#com.htc.fm.FMRadio
Multimedia
com.htc.htctwitter#com.htc.htctwitter.TwidroidSplash
Internet
com.htc.laputa.HtcLaputaInstaller#com.htc.laputa.HtcLaputaInstaller.HLI2ndEntry
Utilidades
com.htc.laputa.HtcLaputaInstaller#com.htc.laputa.HtcLaputaInstaller.HtcLaputaInstaller
Utilidades
com.htc.music#com.htc.music.HtcMusic
Multimedia
com.htc.soundrecorder#com.htc.soundrecorder.SoundRecorderBG
Multimedia
Utilidades
com.htc.taskmanager#com.htc.taskmanager.MainActivity
Utilidades
com.ideaworks3d.monopoly_classic#com.ideaworks3d.monopoly_classic.Main
Juegos
com.imkurt.metaldetector#com.imkurt.metaldetector.MetalDetector
Juegos
com.intsig.camdict#com.intsig.camdict.CaptureActivity
Utilidades
com.joelapenna.foursquared#com.joelapenna.foursquared.MainActivity
Internet
com.keramidas.TitaniumBackup#com.keramidas.TitaniumBackup.MainActivity
Utilidades
com.koushikdutta.rommanager#com.koushikdutta.rommanager.RomManager
Utilidades
com.layar#com.layar.Main
Utilidades
com.logmein.ignitionpro.android#com.logmein.ignitionpro.android.MainProxy
Utilidades
com.melodis.midomiMusicIdentifier#com.melodis.midomiMusicIdentifier.view.SoundHound
Multimedia
com.metago.astro#com.metago.astro.FileManagerActivity
Utilidades
com.mhuang.overclocking#com.mhuang.overclocking.Setcpu
Utilidades
com.neilneil.android.games.simonclassic#com.neilneil.android.games.simonclassic.SimonActivity
Juegos
com.noshufou.android.su#com.noshufou.android.su.Su
Utilidades
com.opera.browser#com.opera.Opera
Internet
com.pedrocorp.android.guitar#com.pedrocorp.android.guitar.Intro
Juegos
com.qo.android.htc#com.qo.android.quickoffice.QuickofficeDispatcher
Utilidades
com.qualcomm.qx.neocore#com.qualcomm.qx.neocore.Neocore
Utilidades
com.quoord.tapatalkpro.activity#com.quoord.tapatalkpro.activity.directory.EntryActivity
Internet
com.revo.sog#com.revo.sog.SOGActivity
Juegos
com.rovio.angrybirds#com.rovio.ka3d.App
Juegos
com.rovio.angrybirdsrio#com.rovio.ka3d.App
Juegos
com.rovio.angrybirdsseasons#com.rovio.ka3d.App
Juegos
com.rs.autorun#com.rs.autorun.MainActivity
Utilidades
com.rubengm.sy#com.rubengm.sy.Main
Multimedia
com.satski.ski2#com.satski.ski2.Satski
Utilidades
com.siulun.Camera3D#com.siulun.Camera3D.Camera3D
Multimedia
com.skvalex.callrecorder#com.skvalex.callrecorder.CallRecorderActivity
Multimedia
Utilidades
com.skype.raider#com.skype.raider.ui.SplashScreenActivity
Internet
com.smartmadsoft.openwatch#com.smartmadsoft.openwatch.OpenWatch
Utilidades
com.speedsoftware.rootexplorer#com.speedsoftware.rootexplorer.RootExplorer
Utilidades
com.swype.android.installer#com.swype.android.installer.SwypeInstaller
Utilidades
com.sygic.aura#com.sygic.aura.DownloaderActivity
Utilidades
com.sygic.aura#com.sygic.aura.SygicAuraActivity
Utilidades
com.thedeck.android.app#com.tweetdeck.app.LoginActivity
Internet
com.tinjasoft.tasks#com.tinjasoft.tasks.DashboardActivity
Utilidades
com.tkdtnek23.app.multitaskingpro#com.tkdtnek23.app.multitaskingpro.MultiTaskingActivity
Utilidades
com.trendy.ddapp#com.trendy.ddapp.ddapp
Juegos
com.tuenti.android.client#com.tuenti.android.client.LoginActivity
Internet
com.twitter.android#com.twitter.android.StartActivity
Internet
com.ventel.android.radardroid2#com.ventel.android.radardroid2.Radardroid
Utilidades
com.ventel.android.radardroid2#com.ventel.android.radardroid2.RadardroidConsole
Utilidades
com.villy.recetario#com.villy.recetario.Recetario
Utilidades
com.whatsapp#com.whatsapp.Main
Internet
com.xrath.jmsnx#com.xrath.jmsnx.MsnMain
Internet
com.zegoggles.smssync#com.zegoggles.smssync.SmsSync
Utilidades
com.zomut.watchdog#com.zomut.watchdog.library.Main
Utilidades
dk.logisoft.aircontrol#dk.logisoft.aircontrol.LoadingActivity
Juegos
es.lacaixa.mobile.android.newwapicon#es.lacaixa.mobile.android.newwapicon.SplashActivity
Utilidades
eu.barbeito.buscoruna#eu.barbeito.buscoruna.BusCoruna
Utilidades
itranvias.webapp#itranvias.webapp.itranvias
Utilidades
metro.metrodemadrid#metro.metrodemadrid.MetroDeMadrid
Utilidades
msn.droid.im#msn.droid.im.SignInActivity
Internet
obg1.PhotafPro#obg1.PhotafPro.SplashScreenActivity
Multimedia
org.onlinesports#org.onlinesports.MenuPrincipal
Multimedia
org.underdev.penetratepro#org.underdev.penetrate.Penetrate
Utilidades
org.zwanoo.android.speedtest#org.zwanoo.android.speedtest.MainTabActivity
Internet
pl.androiddev.mobiletab#pl.androiddev.mobiletab.MainActivity
Utilidades
si.modula.android.instantheartrate#com.azumio.instantheartrate.InstantHeartRate
Utilidades
sychee.taskpanel#sychee.taskpanel.TaskPanel
Utilidades
uk.co.neilandtheresa.Vignette#uk.co.neilandtheresa.Vignette.Vignette
Multimedia
vStudio.Android.GPhotoPaid#vStudio.Android.GPhotoPaid.GPhotoMain
Multimedia
ws.plattner.cifsmanager#ws.plattner.cifsmanager.MainActivity
Utilidades
com.android.browser#com.android.browser.BrowserActivity
com.android.camera#com.android.camera.CamcorderEntry
com.android.camera#com.android.camera.CameraEntry
com.android.vending#com.android.vending.AssetBrowserActivity
com.estrongs.android.pop#com.estrongs.android.pop.view.FileExplorerActivity
com.google.android.apps.maps#com.google.android.maps.MapsActivity
com.google.android.apps.maps#com.google.android.maps.driveabout.app.DestinationActivity
com.google.android.apps.plus#com.google.android.apps.plusone.app.HomeScreenActivity
com.google.android.maps.mytracks#com.google.android.apps.mytracks.MyTracks
com.google.android.talk#com.google.android.talk.SigningInActivity
com.google.code.appsorganizer#com.google.code.appsorganizer.SplashScreenActivity
com.htc.android.mail#com.htc.android.mail.MailListTab
com.htc.flashlight#com.htc.flashlight.FlashlightActivity
com.htc.music#com.htc.music.HtcMusic
com.whatsapp#com.whatsapp.Main
________________________________