1つのウィンドウで2つのアプリケーションを同時に実行できます。
残念ながら、これまでのところ、Samsung以外にこの機能をサポートしている人はほとんどいません。
しかし、実際には、既存のアプリケーションに追加することはそれほど難しくありません。
このようになります
アプリケーションを変更するには、次のものが必要です。
- apkアプリケーションファイル
- Jdk
- アンドロイドapktool
code.google.com/p/android-apktool/downloads/list
Safariでアプリケーションを実行するようにトレーニングします(辞書と並行して使用したいので)
- apkファイルをフォルダーに解凍します
apktool.bat d -s com.safaribooksonline.apk ./com.safaribooksonline - AndroidManifest.xmlファイルに以下の変更を加えます
... <application android:label="Safari To Go" ...> <activity android:name=".LoginActivity" ...> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" /> </intent-filter> </activity> ... <uses-library required="false" name="com.sec.android.app.multiwindow"> </uses-library> <meta-data android:name="com.sec.android.support.multiwindow" android:value="true" /> <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:resource="@dimen/app_defaultsize_w" /> <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:resource="@dimen/app_defaultsize_h" /> <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:resource="@dimen/app_minimumsize_w" /> <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:resource="@dimen/app_minimumsize_h" /> </application> ...
- ファイル\ res \ values \ dens.xmlを作成または補足します
<?xml version="1.0" encoding="utf-8"?> <resources> ... <dimen name="app_defaultsize_w">632.0dip</dimen> <dimen name="app_defaultsize_h">598.0dip</dimen> <dimen name="app_minimumsize_w">632.0dip</dimen> <dimen name="app_minimumsize_h">598.0dip</dimen> </resources>
- すべてをapkファイルに戻します
apktool.bat b ./com.safaribooksonline
Apkファイルがフォルダーに作成されます
\ com.safaribooksonline \ dist \ com.safaribooksonline.apk
- apkファイルに署名するためのキーを生成します(アプリケーションは元のキーで署名されないため、Google Playから更新されません)
SDKからStoradzhとAliceという名前を直接取りました。 ただし、必要に応じて、より独創的なものと交換できます。
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
- 生成されたキーでアプリケーションに署名します
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore my-release-key.keystore com.safaribooksonline.apk alias_name
これで、アプリケーションをデバイスにインストールできます。
同じように簡単に、マルチウィンドウのサポートを新しいアプリケーションに追加できます。
さらに、あるアプリケーションから別のアプリケーションにコンテンツをドラッグアンドドロップすることで、たくさんの便利な機能があります。
ソース:
www.modaco.com/page/news/_/android/developers-add-support-for-samsung-multi-window-to-your-apps-r823
developer.android.com/tools/publishing/app-signing.html
developer.samsung.com/s-pen-sdk/technical-docs-09
PSサポートされているデバイス:
サムスンS3
サムスンS4
Samsung Note
Samsung Note II
Samsung Note 8.0
Samsung Note 10.1