鸿蒙平台 UI审核如何实现?

UI审核中需提供多端适配的截图   多端适配如何实现?  媒体查询可以实现吗?  如何实现?
 
 

鸿蒙
UI审核
截图
2022-02-23 14:14:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Oolver
1

多端适配问题可以查看https://device.harmonyos.com/cn/docs/documentation/DevicePartner-Guides/uxdesign-multi-phone-0000001152454076

媒体查询以Image 为例

DataAbilityHelper helper = DataAbilityHelper.creator(SaveFileAbilitySlice.this);
try {
    ResultSet resultSet = helper.query(AVStorage.Images.Media.EXTERNAL_DATA_ABILITY_URI,
            new String[]{AVStorage.Images.Media.DISPLAY_NAME,AVStorage.Images.Media.SIZE,AVStorage.Images.Media.DATE_MODIFIED,AVStorage.Images.Media.VOLUME_NAME}, null);
    int count = resultSet.getRowCount();
    LogUtil.error("Images count: " + count);
    if (count == 0) {
        requestPermission(SystemPermission.READ_USER_STORAGE, 1001);
        return;
    }
    while (resultSet.goToNextRow()) {
        String name = resultSet.getString(0);
        long size = resultSet.getLong(1);
        String date = resultSet.getString(2);
        String VOLUME_NAME = resultSet.getString(3);
    }
} catch (DataAbilityRemoteException e) {
    e.printStackTrace();
}
private void requestPermission(String permission, int requestCode) {
    if (verifySelfPermission(permission) == IBundleManager.PERMISSION_GRANTED) {
        LogUtil.error("Permission already obtained");
        return;
    }
    if (!canRequestPermission(permission)) {
        LogUtil.error("Cannot request Permission");
        return;
    }
    requestPermissionsFromUser(new String[]{permission}, requestCode);
}

config.json文件中需要配置读写权限 
{
  "name": "ohos.permission.READ_MEDIA"
},
{
  "name": "ohos.permission.WRITE_MEDIA"
},

分享
微博
QQ
微信
回复
2022-02-23 15:20:09
相关问题
鸿蒙怎么实现UI控件样式复用 ?
2610浏览 • 3回复 待解决
鸿蒙如何实现分享功能
8480浏览 • 2回复 待解决
鸿蒙如何实现位图绘制
4533浏览 • 1回复 待解决
鸿蒙os的JS UI如何导入jquery
4347浏览 • 3回复 待解决
鸿蒙如何实现动画值变化
4320浏览 • 1回复 待解决
发个原创审核这么慢吗
652浏览 • 1回复 已解决
鸿蒙UI框架没有 C++的 UI框架
8271浏览 • 2回复 待解决
鸿蒙的JS UI如何获得当前组件的值?
2327浏览 • 1回复 待解决
鸿蒙-如何实现播放一段音频
5930浏览 • 2回复 待解决
鸿蒙音视频通信系统如何实现
658浏览 • 1回复 待解决
为什么文章审核会对破密进行限制?
1744浏览 • 1回复 待解决
鸿蒙系统-代码如何实现添加联系人
5866浏览 • 1回复 待解决
鸿蒙系统是如何实现分布式的?
7752浏览 • 2回复 待解决
定时提醒功能如何实现?
621浏览 • 1回复 待解决
鸿蒙-如何实现类似于HOME键的功能
6260浏览 • 2回复 待解决
鸿蒙 如何实现一个渐变的圆形图片;
6654浏览 • 2回复 已解决
如何实现图片点击跳转?
1252浏览 • 1回复 待解决