创建Android Wear的通知实际上和手机上创建没啥区别,主要是多了几个新类,只要用熟悉了一切都好办了。(如果只是测试通知,则直接运行wear app就能够看到效果)

创建一个简单的wear通知分为3步:

一、创建一个Intent用于设置你要做的动作

二、创建一个PendingIntent把Intent放进去(主要是根据intent传入的内容做跳转动作)

三、创建一个NotificationCompat.Builder用于设置通知内容,例如:将PendingIntent传递进去用于action的点击跳转,设置通知内容、设置通知标题、设置通知图标等

四、创建一个NotificationManagerCompat实例并调用notify()方法将通知发送出去

下面是实例代码:

1.创建一个通知

public void showNotification(Context context) {int notificationId = 001;Intent intent = new Intent();intent.setClass(context, ViewNotificationActivity.class);//传递数值//viewIntent.putExtra(EXTRA_EVENT_ID, eventId);PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);NotificationCompat.Builder builder = new NotificationCompat.Builder(context).setSmallIcon(R.drawable.ic_launcher)//设置notification小图标.setContentTitle("这是一个标题")//设置notification标题.setContentText("这是内容")//设置notification文本内容.setContentIntent(pendingIntent);//设置点击设置点击action时要跳转的页面(wear设备向左滑动第二个按钮的点击后所做的操作)//创建一个notifaicationmanamgercompat实例NotificationManagerCompat manager = NotificationManagerCompat.from(context);//将通知发送出去manager.notify(notificationId, builder.build());}

2.将上述通知在wear app项目中的主方法中调用运行即可

转载于:https://www.cnblogs.com/tony-yang-flutter/p/5109027.html

Android Wear创建一个通知相关推荐

  1. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  2. android 实现定时通知,在Android中创建定时通知(例如,针对事件)

    对于某些Android应用程序,我想集成以下功能: 用户可以定义他想要被提醒的时间.当时间到了,应用程序应该在通知栏中创建通知,即使此时用户没有使用该应用程序. 为此,需要查看AlarmManager ...

  3. android怎么创建一个包命名空间,从Android的jar lib中声明命名空间

    我正在创建一个Android SDK作为jar.它包含一些自定义视图和自定义参数.我想创建一个嵌入式解决方案,开发人员除了将jar放入libs文件夹之外不需要做任何其他操作.我无法参加一个真正的图书馆 ...

  4. Android下创建一个输入法

    输入法是一种可以让用户输入文字的控件.Android提供了一套可扩展的输入法框架,使得应用程序可以让用户选择各种类型的输入法,比如基于触屏的键盘输入或者基于语音.当安装了特定输入法之后,用户即可在系统 ...

  5. android mkdirs 不起作用,Android mkdirs()创建一个零字节文件而不是文件夹

    在我的 Android应用程序中,我试图在SD卡上创建以下文件夹: /mnt/sdcard/OSGiComponents/admin/felix-cache/ 这是代码: File cacheDir ...

  6. android studio创建一个类继承application_带你全方位了解Android中的Context

    这道题想考察什么? 是否熟悉Context类结构 是否熟悉Application,Activity,Service和Context的依赖关系 Application,Activity,Service中 ...

  7. Android中创建一个商品展示小案例

    开发一个购物车,需要将购物车中的商品以列表的形式展示,并且还需要对购物车中的商品进行增.删.改.查操作.要实现这些功能就需要使用ListView和SQLite数据库.接下来通过一个"商品展示 ...

  8. Android下创建一个sqlite数据库

    在Android平台上,集成了一个嵌入式关系型数据库-SQLite,SQLite3支持 NULL.INTEGER.REAL(浮点数字).TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支 ...

  9. android wear 运动程序,Android Wear 之 为通知添加动作

    为通知添加动作 这里将会使用三种通知动作: 为通知添加标准动作 为通知添加自定义动作 为通知添加语音动作 说白了就是和我们点击手机上的通知效果一样.比如点击通知打开一个界面,开一个服务啥的.基本就是这 ...

  10. Android Studio创建一个安卓项目

    目前不管事项目还是产品,都是有各种的APP.小程序,这里就跟大家分享一个App项目的搭建吧. 前提条件:需要安装JDK,这里要注意,AS要求JDK7及更高版本,这里就不必多说. 在新建项目之前,可以看 ...

最新文章

  1. Eclipse与AndroidStudio快捷键对比
  2. 基于OSS存储搭建Hadoop集群
  3. 【译】SQL Server误区30日谈-Day7-一个实例多个镜像和日志传送延迟
  4. 为什么Redis是单线程?为什么能处理大并发量?(举例不错)
  5. java如何对一个表达式开根号_作为一个零基础的新手,如何系统的自学Java和JavaEE开发技术?...
  6. 揭秘!闲鱼拉新投放系统如何设计
  7. 面试绕不开的 CAP 理论,这篇文章帮你搞定!
  8. pyqt5——QImage与QPixmap
  9. 算法分析与设计实验报告——实现哈夫曼编码
  10. 迅雷版本哪个好android,哪个是最好的螃蟹?适用于Android手机的迅雷体验的新版本...
  11. 图像处理——乘性噪声和加性噪声
  12. 电脑连接另一台电脑发出wifi时,显示ip4无访问权限,ip6无访问权限
  13. linux静态路由表无故消失,探究几种静态路由的行为及自动删除行为
  14. 百度云下载神器再升级!
  15. ps制作图标时的尺寸
  16. 微信开发安卓虚拟键盘挡住输入框的问题
  17. 《鸟哥的Linux私房菜》Chapter6 20180806~20180810
  18. 查询出每个雇员的姓名,工资,部门名称,工资在公司的等级及其领导的姓名,领导的工资,以及领导所对应的等级
  19. SOPHON sail.Decoder无法正常解码rtsp流(使用ffmpeg和opencv可以正常解码)
  20. 高级工程师面试 - PHP

热门文章

  1. ENVI5.3 出现Error:JSON_PARSE的解决方法
  2. iOS 获取一周前,一个月前,一年前的时间戳
  3. HTML <keygen> 标签
  4. 【学习番外篇2】Ubuntu系统降内核无法联网+双内核切换
  5. QT程序主界面运行卡顿如何解决
  6. android实现喇叭播放效果图,Android录音和播放扬声器作为选项
  7. dhu 5.2 二叉树:建立存储结构(层次次序)
  8. Risk Management and Financial Institution Chapter 17 —— Regulation of the OTC Derivatives Market
  9. Unable to start web server; nested exception is org.springframework.boot.web.server
  10. python提取影响某地的历史台风数据