ステータスバーから消えることのない永続的な通知を設定する必要があるAndroidアプリケーションを開発しています。すべてが適切に設定されていますが、通知にはテキストなどを含めずに完全な背景を使用する必要があります。スクリーンショットを添付しましたので。
私は次のコードを使用しました:
String notificationTitle = "Here My App Name Goes";
String notificationMessage = "Search with ---------";
Intent targetIntent = new Intent(Intent.ACTION_MAIN);
targetIntent.setClassName(this, this.getClass().getName());
int requestCode = AppSingleton.NOTIFICATION_ID_ALWAYS;
PendingIntent contentIntent = PendingIntent.getActivity(this,
requestCode, targetIntent, 0);
String statusBarTickerText = "Search from ----------";
int icon = R.drawable.ic_launcher;
Notification notification = new Notification(icon,
statusBarTickerText, System.currentTimeMillis());
notification.flags = Notification.FLAG_ONGOING_EVENT
| Notification.FLAG_NO_CLEAR;
notification.setLatestEventInfo(this, notificationTitle,
notificationMessage, contentIntent);
nm.notify(AppSingleton.NOTIFICATION_ID_ALWAYS, notification);
アプリのアイコンを設定してテキストを書き込むことはできますが、提供されているスクリーンショットであるため、完全な背景を設定する必要があります。
このprmから抜け出すのを手伝ってください。