Samsung S5에 연결된 Samsung Gear Fit R350이 있습니다. 알림을 작성하는 앱을 개발했습니다. 이제는 기어 장착시 알림이 표시되기를 바랍니다. 여기 내 코드, 즉 작동하지 않습니다 : 삼성 전자는 지금까지 게시 된 다른 기어 장치 사이에 약간의 차이가 있습니다Gear Fit에 알림이 표시되지 않습니다.
generateNotification(Context context, String message) {
int icon = R.drawable.ic_launcher;
NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setWhen(System.currentTimeMillis())
.setAutoCancel(true)
.setLights(Color.RED, 1000, 300)
//.setVibrate(new long[]{off, on, off, on,})
.setVibrate(new long[]{0, 500, 50, 500, 250, 500,500,750})
.setContentTitle("Einbruch")
.setContentText(message)
.setSmallIcon(icon)
.setSound(Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.sherwood_forest));
Intent resultIntent = new Intent(context, MainActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
stackBuilder.addParentStack(MainActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent =
stackBuilder.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT
);
NotificationCompat.Action action =
new NotificationCompat.Action.Builder(R.drawable.ic_launcher,"Alarm",resultPendingIntent)
.build();
builder.setContentIntent(resultPendingIntent);
builder.extend(new WearableExtender().addAction(action));
NotificationManagerCompat nm = NotificationManagerCompat.from (context);
nm.notify(0, builder.build());
}