今天我继续对社区里遇到的一些问题做一个整理
都是我回答过的一些问题,如果能真切的帮到开发者,那么很荣幸
问题1.ETS 的应用不能在P40模拟器上运行?
回答,P40模拟器是API 6,P40 PRO 才是API 7,然后P50是API8,所以你在使用模拟器的时候看一下你的项目用的是API的那个版本,寻找适合自己的。
问题2.数据存储SharePreference如何使用?
回答:
1.导入模块:import data_storage from '@ohos.data.storage';
2.获取到要操作的Storage实例,用于进行数据存储操作 括号里面为应用程序内部数据存储路径。
static store = data_storage.getStorageSync('/data/data/' + “string” );
3.存放数据
store .putSync(userId, value)
store.flushSync()
问题3.ets如何加载视频资源?

这种加载方式,无法在开发板上进行视频播放.


回答,你现在用的DevEco Studio 3.0.0.900,根本就没有rawfile资源文件夹,这个版本默认不常见,所以不能用这种引入方式,而是用$r("app.media.viedeo.mp4")
问题4.ETS支持chart组件吗?
回答:目前还不支持哦
问题5.请问ets怎么做的Http请求
ArkUI开发框架在 @ohos.net.http 模块提供了网络请求相关 API,
发起 http 网络请求需要申请 ohos.permission.INTERNET 权限。
发起 http 网络请求限定并发个数为 100 ,超过这一限制的后续请求会失败。
默认支持 https ,如果要支持 http ,需要在 config.json 里增加 network 标签,属性标识 "cleartextTraffic": true。
@ohos.net.http 模块定义的API注释的很清晰,首先调用 createHttp() 方法获取一个 HttpRequest 实例,然后调用 HttpRequest 的 request() 方法发送网络请求。
使用 @ohos.net.http 模块发起网络请求分为以下步骤:
1.引入http模块
import
http
from
'@ohos.net.http'
;
2.创建一个httpRequest
let
httpRequest
=
http
.
createHttp
();
3.发起http请求
httpRequest 提供了两种 request() 方法进行网络请求,分别是无 RequestOptions 参数的请求和有 RequestOptions 参数的请求。
具体使用,可以看我的这篇文章:鸿蒙藏头诗应用
审核编辑:汤梓红
-
数据存储
+关注
关注
5文章
1014浏览量
52586 -
模拟器
+关注
关注
2文章
992浏览量
45381
发布评论请先 登录
英飞凌IGBT应用常见问题解答
三菱PLC之间的N:N无线通讯的常见问题汇总
智慧视频监控常见问题及解决方法汇总
TSMaster诊断功能之常见问题汇总

ArkUI常见问题汇总【系列1】
评论