代码实现
api讲解
getStringArray
getStringArray(resId: number, callback: AsyncCallback): void
用户获取指定资源ID对应的字符串数组,使用callback形式返回字符串数组。
系统能力:SystemCapability.Global.ResourceManager
参数:
![](//file.elecfans.com/web2/M00/56/95/pYYBAGLfl6mAbIZjAAB8hhO9R7c041.jpg)
示例:
![](//file.elecfans.com/web2/M00/55/F7/poYBAGLfl6mAMPv-AAE_eBi8v3Y284.jpg)
getMediaBase64
getMediaBase64(resId: number, callback: AsyncCallback): void
用户获取指定资源ID对应的图片资源Base64编码,使用callback形式返回字符串。
系统能力:SystemCapability.Global.ResourceManager
参数:
![](//file.elecfans.com/web2/M00/56/95/pYYBAGLfl6mAOZD0AACBUwRebug185.jpg)
示例:
![](//file.elecfans.com/web2/M00/56/95/pYYBAGLfl6mAMm79AAEnj_UbAqo381.jpg)
准备工作
1.在resources\base\element新建一个strarry文件命名为strarr.json,文件内容如下
![](//file.elecfans.com/web2/M00/55/F7/poYBAGLfl6mASr_iAACGUAm_1xs278.jpg)
2.准备一张图片(如下图所示)并且放在resources\base\media文件目录下,取名为result.png
![](//file.elecfans.com/web2/M00/55/F7/poYBAGLfl6mAc5lOAACBkNsNzyU315.jpg)
绘画组件并实现功能
绘画三个“text”组件,显示内容分别为“读取数组集合”、“结果:”、“加载图片”和一个“Image”组件用于显示“加载图片”显示的base64字符型,分别实现“读取数组集合”、和“加载图片”的点击功能,具体详细的内容描述看代码注释
![](//file.elecfans.com/web2/M00/55/F7/poYBAGLfl6mART2cAAF1otdGhHs667.jpg)
![](//file.elecfans.com/web2/M00/55/F7/poYBAGLfl6mAAD0uAAFA6gaY3Xo154.jpg)
![](//file.elecfans.com/web2/M00/56/95/pYYBAGLfl6mActrDAAEqOVgnTbc623.jpg)
![](//file.elecfans.com/web2/M00/55/F7/poYBAGLfl6mAfLNgAAEZrZ7rpu8862.jpg)
预览效果如下
![](//file.elecfans.com/web2/M00/56/95/pYYBAGLfl6mABbLXAAA-VNEOjcE795.jpg)
运行效果
![](//file.elecfans.com/web2/M00/55/F7/poYBAGLfl6mAGGcsAABfg3dhaOg779.jpg)
原作者:Mayism
|