|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

B4A en español - Juan Antonio Villalpando
(BASIC4Android)

-- Tutorial de B4A --

Volver al índice del tutorial

____________________________

36.- Ejecutar otro programa desde un programa que hemos realizado.
- Tutoriales. Ejecutar otro programa desde un programa que hemos realizado.

- 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
	
	
________________________________
- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información