本文整理汇总了Java中android.preview.support.v4.app.NotificationManagerCompat类的典型用法代码示例。如果您正苦于以下问题:Java NotificationManagerCompat类的具体用法?Java NotificationManagerCompat怎么用?Java NotificationManagerCompat使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
NotificationManagerCompat类属于android.preview.support.v4.app包,在下文中一共展示了NotificationManagerCompat类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import android.preview.support.v4.app.NotificationManagerCompat; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Initialize the NotificationManager
notificationManager = NotificationManagerCompat.from(this);
// Fetch the Intent
Intent intent = getIntent();
if (intent != null && intent.getExtras() != null) {
Bundle extra = intent.getExtras();
if (extra.getInt("EVENT_ID") == EVENT_ID_RETHROW) {
//throwDice();
}
notificationManager.cancel(NOTIFICATION_ID);
throwDice();
finish();
return;
}
// Throw a dice
throwDice();
finish();
}
示例2: sendNotification
import android.preview.support.v4.app.NotificationManagerCompat; //导入依赖的package包/类
private void sendNotification() {
// Send notifications to watch
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(getApplicationContext())
.setContentTitle(getResources().getString(R.string.app_name))
.setContentText(Integer.toString(mStepsCount) + " " +
getResources().getString(R.string.steps))
.setSmallIcon(R.mipmap.ic_notification_fitwatch);
// Get an instance of the NotificationManager service
NotificationManagerCompat notificationManager =
NotificationManagerCompat.from(getApplicationContext());
// Build the notification and issues it with notification manager.
notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build());
}
示例3: onCreate
import android.preview.support.v4.app.NotificationManagerCompat; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
List<String> items = Arrays.asList( getResources().getStringArray( R.array.wear_notification_types ) );
setListAdapter( new ArrayAdapter( getActivity(), android.R.layout.simple_list_item_1, items ) );
mNotificationManager = NotificationManagerCompat.from(getActivity());
}
示例4: sendNotification
import android.preview.support.v4.app.NotificationManagerCompat; //导入依赖的package包/类
private void sendNotification(int color) {
final int notificationId = 1;
int resourceid = R.drawable.ic_marker;
if(color==Color.MAGENTA) {
resourceid = R.drawable.ic_marker2;
} else if(color==Color.BLUE) {
resourceid = R.drawable.ic_marker3;
}
final Bitmap bitmapIcon = BitmapFactory.decodeResource(this.getResources(), resourceid);
NotificationManagerCompat.from(this).cancelAll();
Intent viewIntent = new Intent(this, RangingDemoActivity.class);
viewIntent.putExtra(EXTRA_EVENT_ID, notificationId);
PendingIntent viewPendingIntent = PendingIntent.getActivity(this, 0, viewIntent, 0);
String eventTitle = getString(R.string.app_name);
String eventLocation = "- beacon in the area -";
if(color==Color.RED) {
eventLocation = "Beacon Found!";
} else if(color==Color.MAGENTA) {
eventLocation = "getting closer...";
}
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
.setContentTitle(eventTitle)
.setContentText(eventLocation)
.setSmallIcon(R.drawable.ic_launcher)
.setLargeIcon(bitmapIcon)
.setContentIntent(viewPendingIntent);
Notification notification = new WearableNotifications.Builder(notificationBuilder).build();
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
notificationManager.notify(notificationId, notification);
}
示例5: cancelNotification
import android.preview.support.v4.app.NotificationManagerCompat; //导入依赖的package包/类
private void cancelNotification() {
NotificationManagerCompat notificationManager =
NotificationManagerCompat.from(getApplicationContext());
notificationManager.cancel(NOTIFICATION_ID);
}
示例6: onCreate
import android.preview.support.v4.app.NotificationManagerCompat; //导入依赖的package包/类
@Override
public void onCreate() {
mNotificationManager = NotificationManagerCompat.from(this);
}
示例7: GoProNotificaionManager
import android.preview.support.v4.app.NotificationManagerCompat; //导入依赖的package包/类
private GoProNotificaionManager(final Context context) {
mContext = context.getApplicationContext();
mNotificationManager = NotificationManagerCompat.from(context);
}