L'Android Manifest

Come tutti ormai avrete capito, alla base di tutte le nostre modifiche andremo a toccare il file chiamato AndroidManifest.xml, che definisce i contenuti, il tema e i permessi della nostra app.
Il manifest di un applicazione base è piu o meno questo:
<?xml version="1.0" encoding="utf-8"?><manifest android:versionCode="1" android:versionName="1.0" package="appinventor.ai_VOSTRAEMAIL.NOMEAPP"  xmlns:android="http://schemas.android.com/apk/res/android">    <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" />    <application android:label="NOMEAPP" android:icon="@drawable/ya" android:debuggable="false">        <activity android:name=".Screen1" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="stateHidden">            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <activity android:name="com.google.appinventor.components.runtime.ListPickerActivity" android:screenOrientation="behind" android:configChanges="keyboardHidden|orientation" />        <activity android:name="com.google.appinventor.components.runtime.WebViewActivity" android:screenOrientation="behind" android:configChanges="keyboardHidden|orientation">            <intent-filter>                <action android:name="android.intent.action.MAIN" />            </intent-filter>        </activity>    </application></manifest>
L'unica parte che modificheremo sarà quella scritta in rosso, aggiungendo dentro al tag <application> questa stinga:
android:theme="@android:style/***"

Dove al posto di *** ci andrà UNA di queste frasi:
Theme.Holo
Theme.Holo.Light
Theme.Holo.Light.DarkActionBar
Oppure senza la action bar:
"Theme.Holo.NoActionBar"
"Theme.Holo.Light.NoActionBar"

A tutto schermo:
"Theme.Holo.NoActionBar.Fullscreen"
"Theme.Holo.Light.NoActionBar.Fullscreen"

Solita versione classica di app inventor:
"Theme.Holo.NoActionBar.TranslucentDecor"
"Theme.Holo.Light.NoActionBar.TranslucentDecor"

Esempio:
 <application android:label="HoloInventor" android:icon="@drawable/ya" android:debuggable="false" android:theme="@android:style/Theme.Holo" >
Dando questo risultato:
Una volta trovata la combinazione che più vi piace potete modificare anche altre cose nel vostro manifest, per esempio per pubblicare un app nel play store! (o anche il nome)
Dopo tutte le modifiche basta fare click desto sulla cartella e ricompilare l'applicazione, rendendo però necessaria la firma e lo zipalign, e per questo vi rimando al prossimo tutorial!
Per qualsiasi domanda lasciate un commento qui sotto!

Nessun commento:

Posta un commento