裏画面を使ったアプリを作ってみます。とりあえずコード書きます。
ClassLoader loader = ClassLoader.getSystemClassLoader(); try { Class<?> clazz = loader.loadClass("com.nec.android.dualscreen.DisplayManager"); Method getInstance = clazz.getMethod("getInstance"); Method setExtendMode = clazz.getMethod("setExtendMode", Activity.class, int.class); Object instance = getInstance.invoke(null); setExtendMode.invoke(instance, this, 1); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }
そんでもって、AndroidManifest.xmlに追記します。
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!-- これ追加 --> <uses-library android:name="com.nec.android.dualscreen" /> ...略
これで実行するとアクティビティがどんな状態に合っても全画面になります。どんな状態というのは、もちろん閉じていようが半開きになっていようが。です。
全画面になってしまえばそこはすべて自分のアプリのアクティビティが表示されてます。好きなように使えばいいと思います。
他には、いま端末はどういう状態(閉じてる or 開いてる)なのか。とかも取れたりします。メソッド列挙してみるといいと思います。