デバイスの起動処理が完了した後に起動するアンドロイドサービスを作成しています。私のサービスでは、私は仕事を作り出しています。このタスクは、状況によってはいつでも開始または停止されます。私の目的は、私が自分の仕事を始めたときに、私はステータスバーに私の仕事がBluetoothアイコンのように動いていることを知るためにアイコンを表示したいのです。タスクが実行されているときにステータスバーにアイコンを表示
答えて
のようなカスタムのタイトルバーを使用して、あなたのサービスは、カスタムタイトルを有効または無効にし、設定されていることを設定する優先順位を確認することができます。これを行う前にお読みください:http://developer.android.com/guide/topics/ui/notifiers/notifications.html
カスタムタイトルはステータスバーアイコンとは異なります。実際に私のアプリでは何の活動も、そのサービスは、デバイスの起動後に自動的に起動しました。アプリでアクティビティなしでカスタムタイトルを使用することは可能ですか?とにかくあなたの答えをありがとう。 –
はい、何の活動もせずにサービスを開始することが可能です。サービスをForegroundとして開始するだけです。 – waqaslam
あなたはNotificationが必要です。コードは、あなたのサービスでは:)
を話している:
private NotificationManager mNM;
private int NOTIFICATION = 10002; //Any unique number for this notification
通知を表示するには:ここで
mNM.cancel(NOTIFICATION); //The same unique notification number.
:
private void showNotification() {
// In this sample, we'll use the same text for the ticker and the expanded notification
CharSequence text = getText(R.string.local_service_started);
// Set the icon, scrolling text and timestamp
Notification notification = new Notification(R.drawable.status_icon, text, System.currentTimeMillis());
// The PendingIntent to launch our activity if the user selects this notification
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
new Intent(this, MainActivity.class), 0);
// Set the info for the views that show in the notification panel.
notification.setLatestEventInfo(this, getText(R.string.local_service_label), text, contentIntent);
// Send the notification.
mNM.notify(NOTIFICATION, notification);
}
し、それを隠すために、あなたは、単にこれを行いますいくつかの説明があります:
R.drawable.status_icon
:通知アイコンR.string.local_service_started
:通知タイトルR.string.local_service_label
:通知の最新情報(サブタイトル)MainActivity.class
:ユーザーが
サービスを開始するために通知オブジェクトを提供しています。通知がステータスバーのアイコンと異なると思います。私は、ステータスバーに表示されるBluetoothアイコンのように述べました。あなたの答えは私の要求に適さないと思います。とにかく、私の質問にお返事いただきありがとうございます。 –
あなたは、ユーザーが決して交流しないアイコンのような意味ですか? 3Gアイコンのように、同期とヘッドフォン? – iTurki
はい、アプリで可能ですか? –
- 1. GoogleApiClient:サービスがバックグラウンドにあるときにステータスバーにGPSアイコンを表示しない
- 2. Qt/C++:プログラムがウィンドウ下で実行されているときにアイコンが表示されないO.S
- 3. キーボードが表示されているときにアンドロイドにステータスバーが表示されます
- 4. iPodにアイコンが表示されない。シミュレータを使用しているときに表示されます
- 5. VSCodeに実行タスクが表示されないことがありますか?
- 6. フォームが表示されているときにコードを実行するには?
- 7. プログラムを実行しているときにビジュアルスタジオにコマンドウィンドウが表示される
- 8. DOMが表示されているときにjQuery関数を実行する
- 9. 実行時にアイコンが派生したWindowsフォームに表示されない
- 10. リーフレットマップマーカークラスタにアイコンが表示されない
- 11. PyInstallerにアイコンが表示されない
- 12. Android - タスクが実行されていないときに実行されていません
- 13. グラスのタスクからMochaを実行するとスタックトレースが表示されない
- 14. 管理者として実行しているプログラムの再起動後にSysTrayアイコンが表示されない
- 15. UWPアプリが削除されているときにタスクを実行する
- 16. ステータスバーは、表示されているコールのステータスバーを有効にしてアプリを起動したときにのみ表示されます。
- 17. 位置情報サービスにアクセスするとAndroidアプリにステータスバーのアイコンが表示されない
- 18. キャストコントロールがステータスバーに表示されず、V3のアプリロックが表示されない
- 19. 要素が表示されているときにスクリプトを実行
- 20. UITableView:tableFooterViewが表示されているときにコードを実行しますか?
- 21. PowerGUIのステータスバーが表示されない
- 22. Eclipseを実行しているときに、コードを実行した後でコンソールにエラーが表示される
- 23. ステータスバーがロック画面に表示されています
- 24. faアイコンが新しい行に表示されます
- 25. Ionic 3の入力行にアイコンが表示されない
- 26. プレイストアにアップロードするときにAndroidアイコンが表示されない
- 27. サーバー上でホストするときにHTMLファイルにアイコンが表示されない
- 28. AVPlayerViewControllerによってステータスバーが表示される
- 29. キーボードが表示されているときにナビゲーションバーが表示されない
- 30. アクティビティの開始時にステータスバーに黒いちらつきが表示される
可能な通知をクリックしたときに起動される活動[アプリケーションの実行中にステータスバーにアイコンを表示する方法(バックグラウンドを含む)](http://stackoverflow.com/questions/3973208/how-to-show-an-icon-in-the-ステータスバー - アプリケーション実行中 - 含む) –