Androidのステータスバー通知通知

    プライベートNotificationManagerマネージャ。
    プライベートNotification.Builderビルダー; 

    @Override 
    保護された ボイドのonCreate(バンドルsavedInstanceState){
         スーパー.onCreate(savedInstanceState)。
        setContentView(R.layout.activity_main)。

        ボタン = (ボタン)findViewById(R.id.button)。
        // 创建一个通知管理类 
        マネージャ= (NotificationManager)getSystemService(NOTIFICATION_SERVICE)。
        ビルダー = 新しい Notification.Builder(この); 

        button.setOnClickListener(新しいOnClickListener(){

            @Override 
            公共 のボイドのonClick(ビューV){
                 // TODO自動生成されたメソッドスタブ 
                テントの意図= 新しいテント(MainActivity。これ、MainActivity。クラス); 
                PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity。この、0、意図、0 ); 

                builder.setContentIntent(pendingIntent)。
                (builder.setContentTitle "ここに新しい通知" ); 
                builder.setContentText( "芙蓉こんにちは" ); 
                builder.setSmallIcon(R.drawable.a1)。
                builder.setTicker(「通知が来ました」); // 最初のステータスバーに表示されます
                 // ユーザー認証android.permission.VIBRATE必要 
                builder.setDefaultsを(Notification.DEFAULT_ALL); // デフォルトですべてのプロンプト

                通知通知 = builder.build(); 
                (manager.notify 1000年、通知); 
            } 
        }); 
    }

ユーザー権限を追加します。

画像

テスト結果

画像

画像

おすすめ

転載: www.cnblogs.com/zhangxuechao/p/11801278.html