핸드 헬드 기기에서 맞춤 알림은 RemoteViews을 사용하여 표시 할 수 있습니다. RemoteViews를 사용하면 개발자가 알림을 완전히 사용자 정의 할 수 있습니다.Android Wear : 맞춤 알림
Android Wear에서 동일한 작업을 수행하는 방법은 무엇입니까? 내 기본 사용자 정의 UI로 기본 알림 UI를 재정의하는 데 사용해야하는 클래스는 무엇입니까?
핸드 헬드 기기에서 맞춤 알림은 RemoteViews을 사용하여 표시 할 수 있습니다. RemoteViews를 사용하면 개발자가 알림을 완전히 사용자 정의 할 수 있습니다.Android Wear : 맞춤 알림
Android Wear에서 동일한 작업을 수행하는 방법은 무엇입니까? 내 기본 사용자 정의 UI로 기본 알림 UI를 재정의하는 데 사용해야하는 클래스는 무엇입니까?
Android Wear에 대한 다양한 알림을 만들려면 support-v4에서 NotificationCompat.Builder
을 사용해야합니다.
이 버전을 사용하면 착용 방법이 .setActionButton()
또는 .setStyle()
과 같은 알림 레이아웃을보다 잘 제어 할 수 있습니다.
NotificationCompat.WearableExtender
으로 알림을 더 맞춤 설정할 수 있습니다.
답변 해 주셔서 감사합니다.하지만 이미이 부분으로 끝났습니다. NotificationCompat 및 WearableExtender는 작업을 정의하고 작업 아이콘을 설정할 수 있습니다. 내가 원하는 것은 완전히 사용자 정의 된 알림을 만드는 것입니다. – Swayam
자세한 것은 현재 그렇게 할 수있는 방법은 없습니다 알아보세요. 편집 : 그것은 가능하다 :가 Custom UI for Android Wear Notifications
최선의 선택 아웃 :
NotificationCompat.WearableExtender
알림을 사용 및 착용.setLocalOnly()
로 알림을 만들고 착용에하는 것은 별개의 일 생성 - 다른 표정 등의 행동마지막 옵션을 사용하면 맞춤 레이아웃이 가능하지만 많은 단점이 있습니다 자체 앱) - 예를 들어 알림 목록과 구분됩니다.
미래에 바뀔 수있는 희망.
텍스트 만 사용자 지정하려는 경우 SpannableString을 사용할 수 있습니다. 그것은 당신이 색깔, 배경, 제목/내용 텍스트의 정렬을 변경할 수 있습니다. 당신은 완전히 다른 알림을 만들려면
당신은 당신의 마모 프로젝트에서 유사한 떨어지게을 구현해야
Intent notificationIntent = new Intent(context, WearNotificationActivity.class);
PendingIntent pendingNotificationIntent =
PendingIntent.getActivity(context, 0, notificationIntent,PendingIntent.FLAG_UPDATE_CURRENT);
Notification notification =
new Notification.Builder(context)
.setSmallIcon(R.drawable.ic_launcher)
// .setContentTitle("CustomNotification")
.extend(new Notification.WearableExtender()
.setDisplayIntent(pendingNotificationIntent)
.setCustomSizePreset(Notification.WearableExtender.SIZE_LARGE)
.setStartScrollBottom(false)
.setHintHideIcon(true))
.build();
NotificationManager notificationManager =
(NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE);
notificationManager.notify(0, notification);
곳 WearNotificationActivity - 사용자 정의보기의 활동 컨테이너입니다.
참고 : 필요하지 않은 경우에도 .setSmallIcon(..)
을 사용해야합니다. Google 버그처럼 보이지만이 줄 알림이 없으면 표시되지 않습니다.활동 컨테이너
및 설정
android:allowEmbedded="true"
android:taskAffinity=""
는 가능한 한 내 대답을 업데이트 한
반드시 setSmallIcon() 메서드를 추가해야합니다. 지옥, 세부 사항을 지정하지 않은 Android 개발자에게 2 시간을 낭비했습니다. –
,보고 여기에 걸릴 : http://stackoverflow.com/questions/28603086/custom-ui -for-android-wear-notifications/ –