-1

JavaコードでAndroid通知パネルを開くにはどうすればよいですか? アプリでジェスチャーでプルダウンしたいのですが...

4

1 に答える 1

2

このための公式 API はありません。

ただし、リフレクションを介してこれを試すことはできますが、これは Android のすべてのバージョン、または特定のバージョンを実行しているすべてのデバイスで動作することが保証されているわけではありません。

Object sbservice = getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method showsb = statusbarManager.getMethod("expand");
showsb.invoke(sbservice);

また、次の権限も必要です。

<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
于 2013-03-07T15:33:06.030 に答える