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
_________________________________________________
127E.- Aplicación con fondo transparente.
- Esto se trata de hacer una aplicación con fondo transparente. El efecto se verá cuando se Genere la aplicación.
- Este tutorial está basado en... https://groups.google.com/forum/#!msg/apptomarket/Wa3ctOdvcEU/Rg27ghv9AgAJ
- Este tutorial tiene conceptos vistos en el tutorial anterior.
____________________________________
- Diseño.
- Debemos poner las Propiedades de la Screen1 como está indicado.
____________________________________
- Bloques.
- Debemos cambiar el AndroidManifest.xml.
- Es un archivo que el Android lee cuando comienza la aplicación. Cada aplicación tiene su AndroidManifest.xml
- Generamos la aplicación y obtenemos el archivo de instalación TransparentScreen.apk, lo guardamos en nuestro ordenador.
________________________________________
- Utilizamos AppToMarket.
- Descargamos y descomprimimos en nuestro ordenador el archivo de AppToMarket_v4.0.zip (46 MB) de...
https://drive.google.com/drive/folders/0B5b44rWoeEG8V3N6SXNpOXdyX0U
- Luego de esa misma página bajamos la actualización AppToMarket_v4.1.zip (6 MB) y copiamos sus 5 archivos en la carpeta donde antes hemos descomprimido la versión v4.0
- Ejecutamos AppToMarket_v4.1.jar
------------------------------------------------------------------------------------
- Vamos a cambiar el AndroidManifest.xml
- Localizo (Browse) el archivo TransparentScreen.apk.
- Pulso en 1> Decompile
- Me indica que el archivo teminal.apk se ha decompilado en C:\Users\juan\...\temp_myDecompiles.
- Vamos a Editar el archivo AndroidManifest.xml.
- Pulso en 2> Update Manifest.
- Luego en 3> Edit Manifest.
- Sale esto. Cambio:
"@android:style/Theme"
por "@style/Theme.myCustomTransTheme"
AndroidManifest.xml
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- ****
**** Generated by AppToMaret on
**** If you wish, you can update this file to your needs.
**** If updating, it has to be done prior to clicking 'Create New .apk' button AppToMarket
**** However, please make sure that your updates WILL NOT break the functionality.
**** For example, removing permissions, could cause runtime exceptions
****
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="4"
android:installLocation="auto"
android:versionName="4.0" package="appinventor.ai_juananton.TransparentScrren" platformBuildVersionCode="22" platformBuildVersionName="5.1.1-1819727">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<supports-screens android:resizeable="false" android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
<application android:debuggable="false" android:icon="@drawable/ya" android:theme="@style/Theme.myCustomTransTheme" android:label="TransparentScrren" android:name="com.google.appinventor.components.runtime.multidex.MultiDexApplication">
<activity android:screenOrientation="behind" android:configChanges="keyboard|keyboardHidden|orientation" 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>
</application>
</manifest>
|
- Guardamos el archivo.
- Ahora bajamos este archivo: mycustomtranstheme.xml
- Y lo copiamos en esta carpeta del AppToMarket:
\AppToMarket_v40\temp_ myDecompiles\res\values\
- Guardamos y pulsamos en 3> Create New .apk
- Ya tenemos creada la aplicación. Si además queremos firmarla, pulsamos en 4> Sign, 5> Verify y 6> Zip Align.
- Ahora ya podremos ejecutar la aplicación y ver su efecto.
__________________________________
|