App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
_________________________________________________
127L.- Aplicación que arranca en el inicio. Launch. Botón central a aplicación establecida.
p127L_inicio.aia
- Vamos a ver cómo podemos realizar una aplicación que arranque en el inicio, una Launch. Un lanzador predefinido por defecto.
- Podemos configurarlo en Ajustes / Pantalla de inicio.
- Cuando pulsemos el botón de atrás, no hará nada.
- Cuando pulsemos el botón central, irá a esta aplicación.
- Crea esta aplicación...
_________________________________________
- Diseño.
- Ponemos dos botones (Botón1 y Botón2) y una Etiqueta1.
_________________________________________
- Bloques.
- El Bloque de BotónAtrás vacío es para que no funcione el botón "atrás" del móvil.
- Una vez que hemos creado la aplicación, la compilamos mediante Generar / App (guarda archivo .apk en mi ordenador).
- Tenemos el archivo inicio.apk en nuestro ordenador
_________________________________________
- APK Editor Studio.
- Ahora vamos al programa:
APK Editor Studio
- Cargamos el archivo inicio.apk
- AndroidManifest.xml y cambiamos el <activity android:...
estaba esto....
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize" android:name=".Screen1" android:windowSoftInputMode="stateHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
ponemos esto...
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize" android:name=".Screen1" android:windowSoftInputMode="stateHidden" android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
- Pulsamos sobre el disco para guardar el cambio. Luego pulsamos sobre Archivo y Guardar APK...
- Instalamos y Ejecutamos la aplicación, nos preguntará si queremos que esta aplicación arranque en el inicio. Aceptamos.
- A partir de ahora cada vez que pulsemos el botón central irá a esta aplicación en vez del Launcher que el móvil tenía por defecto.
- Se puede quitar en Ajustes / Pantalla de inicio.
- Puedes cerrar esta aplicación y luego desinstalarla.
_______________________________________________
https://developer.android.com/guide/topics/manifest/activity-element#lmode
_______________________________________________________
|