を通知することを防止:私はアンドロイドのアプリを使用しています次のコードを持って永続的な通知を作成し、ステータスバーに
package com.authorwjf.e_notifications;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
public class Main extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Bitmap bm = Bitmap.createScaledBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.avatar),
getResources().getDimensionPixelSize(android.R.dimen.notification_large_icon_width),
getResources().getDimensionPixelSize(android.R.dimen.notification_large_icon_height),
true);
Intent intent = new Intent(this, Main.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 01, intent, Intent.FLAG_ACTIVITY_CLEAR_TASK);
Notification.Builder builder = new Notification.Builder(getApplicationContext());
builder.setContentTitle("This is the title");
builder.setContentText("This is the text");
builder.setSubText("Some sub text");
builder.setNumber(101);
builder.setContentIntent(pendingIntent);
builder.setTicker("Fancy Notification");
builder.setSmallIcon(R.drawable.ic_launcher);
builder.setLargeIcon(bm);
builder.setAutoCancel(true);
builder.setPriority(0);
Notification notification = builder.build();
NotificationManager notificationManger =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManger.notify(01, notification);
}
}
起動すると基本的にアプリが通知を作成し、今私はいくつかの質問があります:
- 通知がプルダウン通知リストに表示され、ステータスバーにアイコンが表示されていない可能性はありますか?すなわち、
を参照してください赤で囲んだアイコンが表示されることができないのですか?最終的に私はプルダウン通知に座っているサービスを作成したいと思います。
- プルダウンで通知を行うには離れていますか。青で囲まれたアイコン(http://imagebin.org/226494)が押されても通知が残っている場合は、
私はアンドロイドデベロッパーには新しく、通知で何ができるのか把握しようとしています。
おかげ
画像を
A2:使用し、このトリックをステータスバーのアイコンを削除するには投稿にはアクセスできません。 imagebin.orgを使用することができます – nandeesh
こんにちは、申し訳ありませんが、私はimagebinへのリンクを更新しました – Dino