Android 跳转到系统闹钟异常

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_18824545/article/details/84563836

最近项目里面要加一个添加闹铃的功能,设置胰岛素注射提醒,自定义闹钟实现起来有很多细节,而且安卓现在对系统功能的日益限制,对非系统后台服务的管控,很难实现非常完美的自定义闹铃。

so。干脆跳转到系统闹铃服务,本来闹铃这个东西就是系统服务,自己再实现就是画蛇添足的东西,那咱就跳转吧。

1. 注册文件中添加系统权限
	<uses-permission android:name="android.permission.SET_ALARM"/>
2. 书写跳转到闹铃的代码
	Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
	startActivity(intent);
3. 崩溃- -!
   AndroidRuntime:	
   					java.lang.SecurityException: Permission Denial: ...........
   			 ......		requires com.android.alarm.permission.SET_ALARM

在这里插入图片描述

什么情况?

	我明明加了权限了啊,而且这个权限也是普通权限,不需要动态申请的呀!蒙圈中。。。

后来在网上查,都是这样跳转的呀,怎么肥四小老弟,偶尔看到一个博客上面写添加权限的代码是这样的:

	<uses-permission android:name="com.android.alarm.permission.SET_ALARM"/>

我心想不都是一样的吗?
在这里插入图片描述
android.permission.SET_ALARM指向的字符串也是这个啊,抱着试一试的想法改成了上面这样子。

果然跳转过去了,WHY?搞不懂

希望有知道原因的老铁评论走一波。

猜你喜欢

转载自blog.csdn.net/qq_18824545/article/details/84563836