venerdì 9 maggio 2014

Aggiungere il supporto al MultiWindows

Nell'intefaccia grafica Samsung, ossia la TouchWiz è disponibile una funzionalità denominata MultiWindows, la quale consente di visualizzare due applicazioni contemporaneamente sul display. Non tutte le applicazioni supportano detta features pertanto ho deciso di stilare questa brevissima guida. Vediamo come fare!

1. Recarsi nel file AndroidManifest.xml e cercare le seguenti linee di codice

1
2
3
4
<intent-filter>
     <action android:name="android.intent.action.MAIN"/>
     <category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>

2. Aggiungere sotto l'ultimo category

1
<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER"/>

3. Nel tag <application> inserire

1
2
3
4
5
6
    <uses-library android:required="false" android:name="com.sec.android.app.multiwindow"/>
    <meta-data android:name="com.sec.android.support.multiwindow" android:value="true"/>
    <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="632.0dip"/>
    <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="598.0dip"/>
    <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:value="632.0dip"/>
    <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip"/>

Fatto! Così facendo avete aggiunto il supporto al MultiWindows, utilizzabile logicamente soltanto nei terminali Samsung che dispongono di tale funzionalità. Risultato finale:


1 commento: