前言 RemoteViews表面意思就是远程的view,这个就很难理解了,远程的view。但是英语是抽象,remote本身就是偏僻的,偏远的意思。 所以remoteViews 就是地方view,天高皇帝远,要管理地方的view就需要下达圣旨了。 用途:一般就是通知栏与桌面小部件。 通知栏好理解,微信 ...
分类:
其他好文 时间:
2020-01-22 14:33:49
阅读次数:
83
1、一般桌面小部件涉及到的类 2、RemoteViewsService分析: 3、RemoteViews分析: 4、AppWidgetProvider分析: 5、AppWidgetManager分析: ...
分类:
移动开发 时间:
2019-01-14 16:01:21
阅读次数:
199
No1: RemoteViews使用场景:通知栏和桌面小部件 No2: 通知栏主要通过NotificationManager的notify方法来实现的 桌面小部件是通过AppWidgetProvider来实现的,AppWidgetProvider本质上是一个广播 No3: 通知的实现可以看我的另外一 ...
分类:
移动开发 时间:
2018-01-11 15:40:53
阅读次数:
252
PendingIntent表示一种即将发生的意图,和Intent的区别在于:PendingIntent是在将来的某个不确定的时刻发生,而Intent是立刻发生 典型使用场景是给RemoteViews添加单击事件,想要给RemoteViews设置单击事件,就必须使用PendingIntent 第二个参 ...
分类:
其他好文 时间:
2018-01-10 15:53:28
阅读次数:
144
1、自定义一个带按钮的Notification布局:layout_notification; 2、创建Notification: RemoteViews views = new RemoteViews(getPackageName(),R.layout.layout_nitification); / ...
分类:
移动开发 时间:
2017-06-28 13:08:11
阅读次数:
481
Android 5.0 行为变更媒体播放如果您要实现显示媒体播放状态或传输控件的通知,请考虑使用新的 Notification.MediaStyle 模板,而不是自定义 RemoteViews.Rem...
分类:
移动开发 时间:
2017-04-28 18:31:25
阅读次数:
744
RemoteViews基本概念RemoteViews乍一看名字似乎也是一种View,实则不然,它并不是View。来看RemoteViews的定义及官方说明:/**
* A class that de...
分类:
其他好文 时间:
2017-03-16 15:11:59
阅读次数:
207
适用Android系统: 1) Android版本>= 5.0 2) 部分ROM是不支持 views : 自己赋值的RemoteViews,建议高度适用64dp,因为高度高了,有可能会出现截断(系统做处理)。 notification.visibility = Notification.VISIBI ...
分类:
移动开发 时间:
2017-02-13 18:43:59
阅读次数:
377
一、概述什么是RemoteViews?从字面意思可以理解为远程View。需要注意的是,RemoteViews并不是View的子类,它是Object的子类。它的作用是可以跨进程更新界面,是不是功能很强大?它在实际应用中主要在通知栏和桌面小控件,下面就全部基于通知栏来分析。二、演示三、RemoteViews在通知栏上的应用定义了两个按钮,分别用来发送不同的通知
<LinearLayout xml...
分类:
其他好文 时间:
2016-07-10 18:33:19
阅读次数:
225
桌面小控件的实例-----数字时钟 SimpleDateFormat Date Timer TimerTask AppWidgetManager AppWidgetProvider ComponentName RemoteViews ...
分类:
其他好文 时间:
2016-07-07 12:52:08
阅读次数:
123