首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由Wear don Vibrate生成的Android Wear通知

由Wear don Vibrate生成的Android Wear通知
EN

Stack Overflow用户
提问于 2014-12-09 18:43:40
回答 2查看 487关注 0票数 0

在我的穿戴应用程序中,我会生成一个通知,以显示某个过程的结果。

我尝试过设置Notification.setDefaults(Notification.DEFAULT_ALL)Notification.DEFAULT_VIBRATE以及notification.setVibrate(PATTERN),但是没有成功。通知不会振动。

当然,我已经在清单中声明了VIBRATE权限。

当我尝试使用vibrate服务来振动时,它工作得很好,但每次都会振动,如果用户在设置中禁用了佩戴振动,我就不需要振动了。

请问,如何使通知(由磨损产生)振动或如何获得振动设置?

EN

回答 2

Stack Overflow用户

发布于 2014-12-12 20:44:21

你可以尝试两种方式: 1.在你的手机应用程序中写入振动权限2.在你的穿戴apk上签名,使用debug键的apk不允许手表中的震动个人积分

票数 0
EN

Stack Overflow用户

发布于 2015-05-22 20:21:47

  1. 您必须在Androidmanifest.xml中设置权限

使用-permission android:name="android.permission.VIBRATE“

  • Add Code (我在点击电话时有一个按钮,手表上会有通知和振动)

Button wearButton = (Button)findViewById(R.id.wearButton);wearButton.setOnClickListener( View.OnClickListener() { @Override public void onClick(View v) { int notificationId = 001;位图Bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.ic_background);NotificationCompat.BigPictureStyle style = new NotificationCompat.BigPictureStyle();style.bigPicture(位图);//大图片NotificationCompat.Builder notificationBuilder = NotificationCompat.Builder(MainActivity.this) .setSmallIcon(R.drawable.baby) .setContentTitle("Title") .setContentText(“安卓穿戴通知”);notificationBuilder.setStyle(style);//振动notificationBuilder.setVibrate( long[]{1000,1000,1000,1000,1000,1000,1000});//Ton // notificationBuilder.setSound(R.);NotificationManagerCompat notificationManager = NotificationManagerCompat.from(MainActivity.this);notificationManager(notificationId,notificationBuilder.build());} });

记住:你应该把智能手表和充电板分开。

我有一个完整的项目,如果你想你可以下载https://app.box.com/s/veb68n0uzxcmotyo0rmfrxgyoig032lc

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27376967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档