contentobserver相关内容

如何收听通讯录中插入/更新/删除的联系人

有很多与此相关的问题,但没有一个能帮助我找到解决方案. 我正在尝试将所有联系人从设备同步到远程服务器,并且能够轻松完成,但是当更新/删除/插入(新联系人)等联系人发生变化时,无法找到解决方案. 尝试使用 ContentObserver 但 onChange() 被多次调用.很难找到联系人变动数据. public class ContactService extends Servic ..
发布时间:2021-11-27 16:05:02 移动开发

如何让我的 Android ContentObserver for ContactsContract 检测添加、更新或删除的联系人?

我能够收到“联系人数据库发生更改"的通用通知,但我想知道插入、更新或删除的特定记录.以下是注册并获取 onChange 通知的代码.不幸的是,它并不具体,这使我的处理变得详尽且效率低下. 这是代码存根: if ((mNativeContactsObserver == null) && (mHandler == null)) {mHandler = new Handler(this.get ..
发布时间:2021-11-27 16:02:04 移动开发

如果电话(本机)中存在多个未读的SMS,如何通知从本机(电话)读取了哪个SMS?

如果本机(电话)中有3条未读的SMS消息,并且用户已阅读其中一条SMS.如何识别在我们的应用程序中从本地读取了哪些SMS. 当前,我正在使用ContentObserver,当用户从native(phone)读取SMS时,将调用onChange()方法. 我能够收到所有未读的SMS消息: 光标游标= this.getContentResolver().query(Uri.parse(" ..
发布时间:2021-04-04 18:59:55 移动开发

如何实现Mule Message Observer?

我正在尝试在Mule上实现一个简单的消息观察程序,而该消息观察程序不需要更改消息。 此链接说,最简单的方法是扩展AbstractMessageObserver。但是正如我在此链接该类已在较早版本的Mule中删除。 那么,现在做到这一点的最好方法是实现MessageProcessor接口,并简单地在处理方法中返回MuleEvent参数? 解决方案 如果您需要访问整个 MuleEv ..
发布时间:2020-10-30 21:50:25 其他开发

ContentObserver onChange

我不清楚ContentObserver的文档. 在哪个线程上调用ContentObserver的onChange? 我检查了,它不是您创建观察者的线程.看起来好像是发送通知的线程,但是我没有找到有关它的文档. 解决方案 执行ContentObserver.onChange()方法的Thread是 Handler 的例如,要使其在主UI线程上运行,代码可能如下所示: // ret ..
发布时间:2020-08-30 04:28:42 移动开发

FIleObserver和ContentObserver在Android Marshmallow中不起作用

我遇到 FIleObserver 和 ContentObserver 都无法在Android Marshmallow中工作的问题.我正在用这个东西来检测文件夹内发生的更改.我为棉花糖设置了运行时权限.但是在那之后它也没有显示任何事件.它可以在其他版本中完美运行.请帮我解决这个问题. 首先,我尝试在Service内部使用Content Resolver来检测后台的文件夹更改. publi ..

在contentObserver中未触发Android onChange事件以获取android 5(Lollipop)上的Chrome历史记录

我注意到我的Chrome历史记录和书签的contentObservers不再在android lolipop上触发.该代码在旧版本的android(无论chrome版本如何)上均可正常运行,但在Lollipop上则无法正常工作. 我已经提交了一个关于铬的bug,其他人在评论中证实了这一点. 有人找到解决方案了吗? LE: 感谢Fuong Lee的解决方法,请在添加内容观察器以快速启动它 ..

如何在不打开应用程序的情况下使ContentObserver工作?

我需要让我的应用程序侦听Android中通讯录中的更改。我已经读到可以使用 ContentObserver 并监听 ContactsContract.Contacts 中的更改来完成。似乎当应用程序关闭时ContentObserver的生命周期就结束了。 即使未打开应用程序,如何使ContentObserver正常工作? 解决方案 在OnStartCommand中用返回START_S ..
发布时间:2020-06-02 18:43:32 Java开发

发送或发送SMS的不准确计数,当接收器的数量多于一个

我要创建一个运行前台服务,计算用户发送短信息的数量的应用程序。基本上,在服务上,我有一个 ContentObserver 到内容://短信哪些过滤器,以的onChange()如果消息类型都有价值 2 ,这意味着它是一个发来的短信。消息类型不属于公共API的一部分,但在这​​里,他们是: http://goo.gl/5XTxe 。这也是最怎么在这里StackOverflow的答案表明,它的完成。 ..
发布时间:2016-03-19 16:08:17 移动开发

contentobserver仅适用于插入和删除,但不是更新

我开发一个应用程序,通知用户,当任何短信标记为已读,即使应用程序没有运行 我只是创造了一个contentobserver,我把它注册在服务的问题是,如果新的SMS插入或删除,但contentobserver运行时标记为已读(更新操作)在SMS它不工作 这是我的服务,code 公共类Smssendservice延伸服务{ 私有静态定时器定时器=新的Timer(); 私人上下文CT ..
发布时间:2016-03-18 00:01:47 移动开发

内容变化观测

如果我注册内容观察员说日历数据库是否有一种方式来获得在数据库中究竟是什么改变当事件被编辑过的? 解决方案 无法做到......黛安Hackborn声称它的 ..
发布时间:2016-03-04 00:22:33 移动开发

捕捉发送SMS(Android 2.2的)

我知道这里有对SO有关这几个问题,但没有人帮助我得到这个工作 - 捕捉短信的发送。 我是一个三星手机上采用Android 2.2(升级Froyo)(如果不知何故事项)。 我搜索了很多这个#2,并意识到,我需要 ContentObserver 对我的要求。我使用的是服务,而不是活动,所以我注册了 ContentObserver 在我的服务类,它看起来像这样的: 公共类SMSSending延伸服 ..
发布时间:2016-02-23 10:59:01 移动开发

内容观察者被调用,即使联系人没有改变

我现在面临一个问题,奇怪的是,我现在用的是 ContentObserver 赶在联系人的变化,但问题是,的onchange()方法被调用,即使我没有做任何更改。这里是我的code: getContentResolver()registerContentObserver(ContactsContract.Contacts.CONTENT_URI,真,新MyCOntentObserver());公 ..
发布时间:2016-02-23 10:43:34 移动开发

如何注册ContentObserver介质体积的变化?

我遇到了一个问题,当我想要实现体积变化的检测。 由于变化检测在通过服务后台进行检测,我不能拦截音量键presses。 我试过ContentObserver监听音量设置改变,但它并没有奏效。 但是我已经挖多一点,发现我的ContentObserver检测体积变化,当我注册这样的: this.getApplicationContext()。getContentResolver()。regis ..
发布时间:2015-12-06 23:38:42 Java开发

联系方式ContentObserver所谓随机

我使用的是ContentObserver侦听更改联系人数据库。现在我认识到的onChange()方法被随机调用,即使我还没有做出任何更改的联系人。我怀疑这是某种相关的自动联系人同步(即使没有真正的改变触点在这一点)。 有没有可能得到通知仅当有在接触真正的改变,用户所做的? THX西门 公共类ContactsObserver扩展ContentObserver { 私人最终静态字符串变量= Co ..
发布时间:2015-12-05 01:05:49 移动开发