Android使用通知テクニック

2994 ワード

直接コードをアップロードし、support-v 4ライブラリで提供されているNotificationCompatクラスを使用して互換性を達成する場合に注意してください.
                Intent intent = new Intent(SendNotification.this, MainActivity.class);
                PendingIntent pi = PendingIntent.getActivity(SendNotification.this, 0,
                        intent, 0);
                NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
                Notification builder = new NotificationCompat.Builder(SendNotification.this)
                        .setContentTitle("This is title")                  //  
                        .setContentText("This is content")                 //  
                        .setVibrate(new long[]{0,1000,1000,1000})          //  , 1s 1s 1s
                        .setLights(Color.GREEN,1000,1000)                  //   , 1s, 1s
                        .setWhen(System.currentTimeMillis())               //    
                        .setSmallIcon(R.mipmap.ic_launcher)                //     
                        .setLargeIcon(BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher)) //     
                        .setContentIntent(pi)
                        .setAutoCancel(true)                               //        
                        .build();
                manager.notify(1,builder);