一个Android的手持设备(平板或手机)与AndroidWear设备连接后,手持设备会自动将通知发送到穿戴设备上。通知会以卡片的形式显示在穿戴设备的ContextStream上。然而,为了给用户最好的体验,开发者应该添加穿戴设备特定的功能到通知上。从以下几点来看下如何同时为穿戴设备与手持设备创建通知。
1. 创建通知
2. 支持语音输入的通知
3. 添加多页面到通知
4. 堆叠通知
创建通知
使用NotificationCompat.Builder来创建一个可以往手持设备与穿戴设备同时发出的通知。当使用这个类创建的通知,系统会自动的显示通知在不同的平台。使用NotificationCompat.Builder 类需要在 mobile 的 build.gradle文件中加上一行代码来引用 v4包,如下所示。
compile 'com.android.support:support-v4:21.0.3'
创建、显示的方式与之前Android中的方式无异,具体代码如下:
NotificationCompat.Builder builder = new
NotificationCompat.Builder(this);
builder.setSmallIcon(R.drawable.ic_launcher);
builder.setContentTitle("标题");
builder.setContentText("内容");
Intent i = new Intent();
i.setClass(this, ReplayActivity.class);
PendingIntent intent =