java– 如何获取Android手机中的闹钟数?

java– 如何获取Android手机中的闹钟数?,第1张

概述我正在尝试使用以下代码来获取当前在手机上设置的警报数量.Uriuri=Uri.parse("content://com.android.deskclock/AlarmClock");Cursorc=getApplicationContext().getContentResolver().query(uri,null,null,null,null);但是当我尝试使用获取数字时,我得到一个NullPoi

我正在尝试使用以下代码来获取当前在手机上设置的警报数量.

Uri uri = Uri.parse("content://com.androID.deskclock/AlarmClock");Cursor c = getApplicationContext().getContentResolver().query(uri, null, null, null,null);

但是当我尝试使用获取数字时,我得到一个NullPointerException

int num = c.getCount();System.out.println("No of alarms : "+c.getCount());

请让我知道我做错了什么? getCount()本身发生异常,因此无法显示警报数.

编辑:我也在我的LogCat上收到此消息:

ActivityThread(13290): Failed to find provIDer info for com.androID.deskclock

解决方法:

您正在寻找的Uri是内容://com.androID.deskclock/alarms,但您无法访问应用程序的ContentProvIDer,因为它未导出.你只需要抛出一个SecurityException.

总结

以上是内存溢出为你收集整理的java – 如何获取Android手机中的闹钟数?全部内容,希望文章能够帮你解决java – 如何获取Android手机中的闹钟数?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1099251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存