OpenStatusBar で実装している方法は以下のとおりです。
[Source]
// リフレクションでステータスバーを展開する
Class<?> managerClass = Class.forName("android.app.StatusBarManager");
Method methodExpand = managerClass.getMethod("expand");
Object statusbarService = context.getSystemService("statusbar");
methodExpand.invoke(statusbarService);
[AndroidManifest.xml]
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
Android JavaDoc を見てみると collapse や toggle といったメソッドも隠れています。
ただ使える場所は通知領域くらいしか思いつきませんが…
0 件のコメント:
コメントを投稿