请问在鸿蒙真机上调用设置闹钟没有反应,这个是因为鸿蒙系统不支持吗?
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);
}
}
1 个回复
8***@qq.com (作者)
自己发现问题了permission因该是com.android.alarm.permission.SET_ALARM
HBuilder里定义的是android.permission.SET_ALARM