8***@qq.com
8***@qq.com
  • 发布:2023-02-22 22:21
  • 更新:2023-02-28 20:22
  • 阅读:339

uniapp调用AlarmClock.ACTION_SET_ALARM在鸿蒙上不起作用

分类:uni-app

请问在鸿蒙真机上调用设置闹钟没有反应,这个是因为鸿蒙系统不支持吗?

createTimeTask1(item){  
            var Intent = plus.android.importClass('android.content.Intent');  
            var AlarmClock = plus.android.importClass("android.provider.AlarmClock");  
            var intent = new Intent(AlarmClock.ACTION_SET_ALARM);  
            intent.putExtra(AlarmClock.EXTRA_HOUR, item['time'].getHours());  
            intent.putExtra(AlarmClock.EXTRA_MINUTES, item['time'].getMinutes());  
            intent.putExtra(AlarmClock.EXTRA_MESSAGE, item['thing']);  
            intent.putExtra(AlarmClock.EXTRA_VIBRATE, true);  
            intent.putExtra(AlarmClock.EXTRA_SKIP_UI, true);  
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
            var main = plus.android.runtimeMainActivity();  
            if (intent.resolveActivity(main.getPackageManager()) != null) {  
                main.startActivity(intent);  
            }  
        }
2023-02-22 22:21 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com (作者)

自己发现问题了permission因该是com.android.alarm.permission.SET_ALARM
HBuilder里定义的是android.permission.SET_ALARM

该问题目前已经被锁定, 无法添加新回复