私は家庭用アプリケーションを作っていますが、フルスクリーンを使用してステータスバーを表示しないと適切と思われます。だから今、いくつかのデフォルトのホームアプリケーションがメニューにあるように、メニュー上のボタンでステータスバーを開いたり、展開したりできます。私はデフォルトの家がそれをするので、その可能性を知っています。これは意図を通して行われますか?もしそうなら、私はそれのためのコードを持つことができます。あなたが私に方法を見せてくれれば、うまくいけばそれを感謝します。ありがとう!インテントを通じてステータスバーを開く方法または展開する方法は?
4
A
答えて
10
このことができますし、私に知らせた場合、以下のコードは、私の作品
try{
Object service = getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method expand = statusbarManager.getMethod("expand");
expand.invoke(service);
}
catch(Exception ex){
....
}
uses permission : "android.permission.EXPAND_STATUS_BAR";
2
...参照:
boolean shown = true;
private void showHide() {
Window w = this.getWindow();
if(shown)
{
w.setFlags(0,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
else
{
w.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
shown=!shown;
}
+0
は機能していないようです – user861040
関連する問題
- 1. ブロック要素を左側に開く(展開する)方法は?
- 2. インテントでAndroidでファイルを開く方法
- 3. 他のファイルマネージャーアプリをインテントで開く方法
- 4. シェフの展開リソースで変更を展開する方法は?
- 5. 通知バーに通知したアプリを開く方法は?
- 6. ココア:閉じたウィンドウを開く方法
- 7. スプリングブート展開方法
- 8. swiftを使用してUIAlertActionを通じて入力アクセサリビューを開く方法は?
- 9. ファイルまたはディレクトリを追加する方法ClickOnceの展開
- 10. NETCore.Appを展開または実行する方法1.0.0-rc2-3002702
- 11. マクロを正しく展開する方法は?
- 12. ASP.NET Webサイトを展開/公開する方法は?
- 13. JBoss EAP 6 - 膨大な展開フォルダを展開する方法
- 14. UILabelを展開して折りたたむ方法は?
- 15. jButtonを開く方法は?
- 16. JFace ElementTreeSelectionDialogを開いて開く方法はありますか?
- 17. divを親に展開する方法
- 18. データベースをLinuxに展開する方法
- 19. ドロップダウンアイテムを展開する方法
- 20. カスタムOutlookソーシャルコネクタプロバイダを展開する方法
- 21. .NETツリービューノードを展開する方法+/-
- 22. レルムオブジェクトサーバーを展開する方法
- 23. JpanelsをGridBagLayoutに展開する方法
- 24. MDMチェックインサーバーを展開する方法
- 25. AWSにPCFDevを展開する方法
- 26. VS2008 Webサイトアプリケーションプロジェクトを展開する方法
- 27. ASP.NET Webサイトを展開する方法
- 28. WebViewを展開する方法
- 29. AlertDialogにメニューを展開する方法
- 30. C#でコンソールアプリケーションを展開する方法
doesntのは – user861040
が私のためにかなりうまく機能...働いているようです。 – Umesh
FYI Android 4.2以降、「expand」メソッドの名前が「expandNotificationsPanel」に変更されました。 –