今天我繼續(xù)對社區(qū)里遇到的一些問題做一個整理
都是我回答過的一些問題,如果能真切的幫到開發(fā)者,那么很榮幸
問題1.ETS 的應(yīng)用不能在P40模擬器上運行?
回答,P40模擬器是API 6,P40 PRO 才是API 7,然后P50是API8,所以你在使用模擬器的時候看一下你的項目用的是API的那個版本,尋找適合自己的。
問題2.數(shù)據(jù)存儲SharePreference如何使用?
回答:
1.導(dǎo)入模塊:import data_storage from '@ohos.data.storage';
2.獲取到要操作的Storage實例,用于進(jìn)行數(shù)據(jù)存儲操作 括號里面為應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。
static store = data_storage.getStorageSync('/data/data/' + “string” );
3.存放數(shù)據(jù)
store .putSync(userId, value)
store.flushSync()
問題3.ets如何加載視頻資源?
這種加載方式,無法在開發(fā)板上進(jìn)行視頻播放.
回答,你現(xiàn)在用的DevEco Studio 3.0.0.900,根本就沒有rawfile資源文件夾,這個版本默認(rèn)不常見,所以不能用這種引入方式,而是用$r("app.media.viedeo.mp4")
問題4.ETS支持chart組件嗎?
回答:目前還不支持哦
問題5.請問ets怎么做的Http請求
ArkUI開發(fā)框架在 @ohos.net.http
模塊提供了網(wǎng)絡(luò)請求相關(guān) API,
發(fā)起 http 網(wǎng)絡(luò)請求需要申請 ohos.permission.INTERNET 權(quán)限。
發(fā)起 http 網(wǎng)絡(luò)請求限定并發(fā)個數(shù)為 100 ,超過這一限制的后續(xù)請求會失敗。
默認(rèn)支持 https
,如果要支持 http
,需要在 config.json
里增加 network
標(biāo)簽,屬性標(biāo)識 "cleartextTraffic": true。
@ohos.net.http
模塊定義的API注釋的很清晰,首先調(diào)用 createHttp()
方法獲取一個 HttpRequest
實例,然后調(diào)用 HttpRequest
的 request()
方法發(fā)送網(wǎng)絡(luò)請求。
使用 @ohos.net.http
模塊發(fā)起網(wǎng)絡(luò)請求分為以下步驟:
1.引入http模塊
import
http
from
'@ohos.net.http'
;
2.創(chuàng)建一個httpRequest
let
httpRequest
=
http
.
createHttp
();
3.發(fā)起http請求
httpRequest
提供了兩種 request()
方法進(jìn)行網(wǎng)絡(luò)請求,分別是無 RequestOptions
參數(shù)的請求和有 RequestOptions
參數(shù)的請求。
具體使用,可以看我的這篇文章:鴻蒙藏頭詩應(yīng)用
審核編輯:湯梓紅
-
數(shù)據(jù)存儲
+關(guān)注
關(guān)注
5文章
977瀏覽量
50975 -
模擬器
+關(guān)注
關(guān)注
2文章
879瀏覽量
43302
發(fā)布評論請先 登錄
相關(guān)推薦
評論