今天我繼續對社區里遇到的一些問題做一個整理
都是我回答過的一些問題,如果能真切的幫到開發者,那么很榮幸
問題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文章
970瀏覽量
50894 -
模擬器
+關注
關注
2文章
874瀏覽量
43208
發布評論請先 登錄
相關推薦
評論