8***@qq.com
8***@qq.com
  • 发布:2023-02-28 20:37
  • 更新:2023-02-28 20:37
  • 阅读:600

【报Bug】App权限配置钟,设置系统闹钟的权限错误,正确的应该是com.android.alarm.permission.SET_ALARM

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 专业版

HBuilderX版本号: 3.6.18

操作步骤:

勾选权限运行下面代码
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();
var component = intent.resolveActivity(main.getPackageManager());
if (component != null) {
main.startActivity(intent);
}

预期结果:

无法设置闹钟

实际结果:

设置闹钟正常

bug描述:

App权限配置钟,设置系统闹钟的权限错误,正确的应该是com.android.alarm.permission.SET_ALARM
当前显示的权限是android.permission.SET_ALARM

2023-02-28 20:37 负责人:无 分享
已邀请:

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