ホームスクリーン上のステータスバーは、手動で(上から下方向へ)スライドさせることで開くことができます。
プログラム的に実現できないかな?
と、調べたところ、非公開APIを呼び出すことで実現できましたので、
以下にソースコードを貼っておきます。
※android.permission.EXPAND_STATUS_BAR が必要ですので、お忘れなく
ソースコード
try {
Object service = context.getSystemService("statusbar");
Class statusBarManager = Class.forName("android.app.StatusBarManager");
Method expand = statusBarManager.getMethod("expand");
expand.invoke(service, null);
} catch (ClassNotFoundException e) {
} catch (SecurityException e) {
} catch (NoSuchMethodException e) {
} catch (IllegalArgumentException e) {
} catch (IllegalAccessException e) {
} catch (InvocationTargetException e) {
}
