<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發接口Ability框架:【DataAbilityHelper模塊(JS端SDK接口)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-13 16:29 ? 次閱讀

DataAbilityHelper模塊(JS端SDK接口)

說明:

本模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
本模塊接口僅可在FA模型下使用。

使用說明

使用前根據具體情況引入如下模塊

import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataAbility'
import ohos_data_rdb from '@ohos.data.rdb'

開發前請熟悉鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

DataAbilityHelper.openFile

openFile(uri: string, mode: string, callback: AsyncCallback): void

在指定的遠程路徑中打開文件(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數

名稱類型必填描述
uristring指示要打開的文件的路徑。
modestring指示文件打開模式‘rwt’。
callbackAsyncCallback被指定的回調方法,返回文件描述符。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
var mode = "rwt";
DAHelper.openFile(
    "dataability:///com.example.DataAbility",
    mode,
    (err) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.openFile

openFile(uri: string, mode: string): Promise

在指定的遠程路徑中打開文件(promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要打開的文件的路徑。
modestring指示文件打開模式‘rwt’。

返回值:

類型說明
Promise返回文件描述符。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
var mode = "rwt";
DAHelper.openFile(
    "dataability:///com.example.DataAbility",
    mode).then((data) = > {
		console.info("========================== >openFileCallback======================= >");
});

DataAbilityHelper.on

on(type: 'dataChange', uri: string, callback: AsyncCallback): void

注冊觀察者以觀察給定uri指定的數據callback通知。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
typestring數據更改。
uristring指示要操作的數據的路徑。
callbackAsyncCallback指示數據更改時的回調。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var helper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
function onChangeNotify() {
    console.info("========================== >onChangeNotify======================= >");
};
helper.on(
    "dataChange",
    "dataability:///com.example.DataAbility",
    onChangeNotify
)

DataAbilityHelper.off

off(type: 'dataChange', uri: string, callback?: AsyncCallback): void

注消觀察者以停止觀察給定uri指定的數據callback通知。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
typestring數據更改。
uristring指示要操作的數據的路徑。
callbackAsyncCallback指示已注冊的回調。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var helper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
function onChangeNotify() {
    console.info("========================== >onChangeNotify======================= >");
};
helper.off(
    "dataChange",
    "dataability:///com.example.DataAbility",
)
helper.off(
    "dataChange",
    "dataability:///com.example.DataAbility",
    onChangeNotify
)

DataAbilityHelper.getType

getType(uri: string, callback: AsyncCallback): void

獲取給定URI指定數據的MIME類型(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要操作的數據的路徑。
callbackAsyncCallback回調方法,返回與uri指定的數據匹配的MIME類型。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.getType(
    "dataability:///com.example.DataAbility",
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.getType

getType(uri: string): Promise

獲取給定URI指定數據的MIME類型(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要操作的數據的路徑。

返回值:

類型說明
Promise返回與uri指定的數據匹配的MIME類型。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.getType(
    "dataability:///com.example.DataAbility"
	).then((data) = > {
		console.info("========================== >getTypeCallback======================= >");
});

DataAbilityHelper.getFileTypes

getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback>): void

獲取支持的文件的MIME類型(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要獲取的文件的路徑。
mimeTypeFilterstring指示要獲取的文件的MIME類型。
callbackAsyncCallback>回調方法,返回匹配的MIME類型數組。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.getFileTypes(
    "dataability:///com.example.DataAbility",
    "image/*",
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.getFileTypes

getFileTypes(uri: string, mimeTypeFilter: string): Promise>

獲取支持的文件的MIME類型(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要獲取的文件的路徑。
mimeTypeFilterstring指示要獲取的文件的MIME類型。

返回值:

類型說明
Promise>返回匹配的MIME類型數組。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.getFileTypes(
    "dataability:///com.example.DataAbility",
    "image/*"
	).then((data) = > {
		console.info("========================== >getFileTypesCallback======================= >");
});

DataAbilityHelper.normalizeUri

normalizeUri(uri: string, callback: AsyncCallback): void

將引用數據功能的給定uri轉換為規范化uri(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要規范化的uri對象。
callbackAsyncCallback回調方法。如果數據功能支持uri規范化,則返回規范化uri對象;否則返回null。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.normalizeUri(
    "dataability:///com.example.DataAbility",
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.normalizeUri

normalizeUri(uri: string): Promise

將引用數據功能的給定uri轉換為規范化uri(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要規范化的uri對象。

返回值:

類型說明
Promise如果數據功能支持uri規范化,則返回規范化uri對象;否則返回null。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.normalizeUri(
    "dataability:///com.example.DataAbility",
	).then((data) = > {
		console.info("========================== >normalizeUriCallback======================= >");
});

DataAbilityHelper.denormalizeUri

denormalizeUri(uri: string, callback: AsyncCallback): void

將由normalizeUri(uri)生成的給定規范化uri轉換為非規范化uri(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要規范化的uri對象。
callbackAsyncCallback回調方法。如果反規范化成功,則返回反規范化uri對象。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.denormalizeUri(
    "dataability:///com.example.DataAbility",
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.denormalizeUri

denormalizeUri(uri: string): Promise

將由normalizeUri(uri)生成的給定規范化uri轉換為非規范化uri(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要規范化的uri對象。

返回值:

類型說明
Promise如果反規范化成功,則返回反規范化uri對象。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.denormalizeUri(
    "dataability:///com.example.DataAbility",
	).then((data) = > {
		console.info("========================== >denormalizeUriCallback======================= >");
});

DataAbilityHelper.notifyChange

notifyChange(uri: string, callback: AsyncCallback): void

通知已注冊的觀察者uri指定的數據資源的更改(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要操作的數據的路徑。
callbackAsyncCallback回調方法。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var helper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
helper.notifyChange(
    "dataability:///com.example.DataAbility",
    (err) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.notifyChange

notifyChange(uri: string): Promise

通知已注冊的觀察者uri指定的數據資源的更改(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要操作的數據的路徑。

返回值:

類型說明
Promise返回值為Promise對象。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
DAHelper.notifyChange(
    "dataability:///com.example.DataAbility",
	).then(() = > {
		console.info("========================== >notifyChangeCallback======================= >");
});

DataAbilityHelper.insert

insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback): void

將單個數據記錄插入數據庫(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要插入的數據的路徑。
valuesBucketrdb.ValuesBucket指示要插入的數據記錄。如果此參數為空,將插入一個空行。
callbackAsyncCallback回調方法,返回插入數據記錄的索引。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
const valueBucket = {
    "name": "rose",
    "age": 22,
    "salary": 200.5,
    "blobType": "u8",
}
DAHelper.insert(
    "dataability:///com.example.DataAbility",
    valueBucket,
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.insert

insert(uri: string, valuesBucket: rdb.ValuesBucket): Promise

將單個數據記錄插入數據庫(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要插入的數據的路徑。
valuesBucketrdb.ValuesBucket指示要插入的數據記錄。如果此參數為空,將插入一個空行。

返回值:

類型說明
Promise返回插入數據記錄的索引。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
const valueBucket = {
    "name": "rose1",
    "age": 221,
    "salary": 20.5,
    "blobType": "u8",
}
DAHelper.insert(
    "dataability:///com.example.DataAbility",
    valueBucket
	).then((data) = > {
		console.info("========================== >insertCallback======================= >");
});

DataAbilityHelper.batchInsert

batchInsert(uri: string, valuesBuckets: Array, callback: AsyncCallback): void

插入數據庫(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要插入的數據的路徑。
valuesBucketArray指示要插入的數據記錄。
callbackAsyncCallback回調方法。返回插入的數據記錄數。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
var cars = new Array({"name": "roe11", "age": 21, "salary": 20.5, "blobType": "u8",},
                     {"name": "roe12", "age": 21, "salary": 20.5, "blobType": "u8",},
                     {"name": "roe13", "age": 21, "salary": 20.5, "blobType": "u8",})
DAHelper.batchInsert(
    "dataability:///com.example.DataAbility",
    cars,
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.batchInsert

batchInsert(uri: string, valuesBuckets: Array): Promise

將多個數據記錄插入數據庫(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要插入的數據的路徑。
valuesBucketArray指示要插入的數據記錄。

返回值:

類型說明
Promise返回插入的數據記錄數。

示例:

import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
var cars = new Array({"name": "roe11", "age": 21, "salary": 20.5, "blobType": "u8",},
                     {"name": "roe12", "age": 21, "salary": 20.5, "blobType": "u8",},
                     {"name": "roe13", "age": 21, "salary": 20.5, "blobType": "u8",})
DAHelper.batchInsert(
    "dataability:///com.example.DataAbility",
    cars
	).then((data) = > {
		console.info("========================== >batchInsertCallback======================= >");
});

DataAbilityHelper.delete

delete(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback): void

從數據庫中刪除一個或多個數據記錄(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要刪除的數據的路徑。
valuesBucketdataAbility.DataAbilityPredicates指示篩選條件。當此參數為null時,應定義處理邏輯。
callbackAsyncCallback回調方法。返回已刪除的數據記錄數。

示例:

import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataability'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
let da = new ohos_data_ability.DataAbilityPredicates()
DAHelper.delete(
    "dataability:///com.example.DataAbility",
    da,
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.delete

delete(uri: string, predicates: dataAbility.DataAbilityPredicates): Promise

從數據庫中刪除一個或多個數據記錄(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要刪除的數據的路徑。
valuesBucketdataAbility.DataAbilityPredicates指示篩選條件。當此參數為null時,應定義處理邏輯。

返回值:

類型說明
Promise返回已刪除的數據記錄數。

示例:

import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataability'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
let da = new ohos_data_ability.DataAbilityPredicates()
DAHelper.delete(
    "dataability:///com.example.DataAbility",
    da
	).then((data) = > {
		console.info("========================== >deleteCallback======================= >");
});

DataAbilityHelper.update

update(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback): void

更新數據庫中的數據記錄(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要更新的數據的路徑。
valuesBucketrdb.ValuesBucket指示要更新的數據。
predicatesdataAbility.DataAbilityPredicates指示篩選條件。當此參數為null時,應定義處理邏輯。
callbackAsyncCallback回調方法,返回更新的數據記錄數。

示例:

import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataability'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
const va = {
    "name": "roe1",
    "age": 21,
    "salary": 20.5,
    "blobType": "u8",
}
let da = new ohos_data_ability.DataAbilityPredicates()
DAHelper.update(
    "dataability:///com.example.DataAbility",
    va,
    da,
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.update

update(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.DataAbilityPredicates): Promise

更新數據庫中的數據記錄(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要更新的數據的路徑。
valuesBucketrdb.ValuesBucket指示要更新的數據。
predicatesdataAbility.DataAbilityPredicates指示篩選條件。當此參數為null時,應定義處理邏輯。

返回值:

類型說明
PromisePromise中包含更新的數據記錄數。 。

示例:

import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataability'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
const va = {
    "name": "roe1",
    "age": 21,
    "salary": 20.5,
    "blobType": "u8",
}
let da = new ohos_data_ability.DataAbilityPredicates()
DAHelper.update(
    "dataability:///com.example.DataAbility",
    va,
    da
	).then((data) = > {
		console.info("========================== >updateCallback======================= >");
});

DataAbilityHelper.query

query(uri: string, columns: Array, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback): void

查詢數據庫中的數據(callback形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要查詢的數據的路徑。
columnsrdb.ValuesBucket指示要查詢的列。如果此參數為空,則查詢所有列。
predicatesdataAbility.DataAbilityPredicates指示篩選條件。當此參數為null時,應定義處理邏輯。
callbackAsyncCallback回調方法,返回查詢結果。

示例:

import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataability'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
var cars=new Array("value1", "value2", "value3", "value4");
let da = new ohos_data_ability.DataAbilityPredicates()
DAHelper.query(
    "dataability:///com.example.DataAbility",
    cars,
    da,
    (err, data) = > {
		console.info("========================== >Called======================= >");
});

DataAbilityHelper.query

query(uri: string, columns: Array, predicates: dataAbility.DataAbilityPredicates): Promise

查詢數據庫中的數據(Promise形式)。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指示要查詢的數據的路徑。
columnsrdb.ValuesBucket指示要查詢的列。如果此參數為空,則查詢所有列。
predicatesdataAbility.DataAbilityPredicates指示篩選條件。當此參數為null時,應定義處理邏輯。

返回值:

類型說明
Promise返回查詢結果。

示例:

import featureAbility from '@ohos.ability.featureAbility'
import ohos_data_ability from '@ohos.data.dataability'
var DAHelper = featureAbility.acquireDataAbilityHelper(
    "dataability:///com.example.DataAbility"
);
var cars=new Array("value1", "value2", "value3", "value4");
let da = new ohos_data_ability.DataAbilityPredicates()
DAHelper.query(
    "dataability:///com.example.DataAbility",
    cars,
    da
	).then((data) = > {
		console.info("========================== >queryCallback======================= >");
});

DataAbilityHelper.call

call(uri: string, method: string, arg: string, extras: PacMap): Promise

調用DataAbility的擴展接口,使用Promise方式作為異步方法。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指定待處理的DataAbility。例:"dataability:///com.example.xxx.xxxx"
methodstring被調用的方法名。
argstring需傳入的參數。
extras[PacMap]鍵值對參數。

返回值:

類型說明
Promise[[PacMap]調用的返回值。

示例:

import featureAbility from '@ohos.ability.featureAbility';

let dataAbilityHelper = featureAbility.acquireDataAbilityHelper("dataability:///com.example.jsapidemo.UserDataAbility");
dataAbilityHelper.call("dataability:///com.example.jsapidemo.UserDataAbility", "method", "arg", {"key1":"value1"}).then((data) = > {
    console.info('Operation succeeded: ' + data);
}).catch((error) = > {
    console.error('Operation failed. Cause: ' + error);
});

DataAbilityHelper.call

call(uri: string, method: string, arg: string, extras: PacMap, callback: AsyncCallback): void

調用DataAbility的擴展接口,使用callback方式作為異步方法。

系統能力 :SystemCapability.Ability.AbilityRuntime.FAModel

參數:

名稱類型必填描述
uristring指定待處理的DataAbility。例:"dataability:///com.example.xxx.xxxx"
methodstring被調用的方法名。
argstring需傳入的參數。
extras[PacMap]鍵值對參數。
callbackAsyncCallback[[PacMap]返回值。HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

搜狗高速瀏覽器截圖20240326151344.png

示例:

import featureAbility from '@ohos.ability.featureAbility';

let dataAbilityHelper = featureAbility.acquireDataAbilityHelper("dataability:///com.example.jsapidemo.UserDataAbility");
dataAbilityHelper.call("dataability:///com.example.jsapidemo.UserDataAbility", "method", "arg", {"key1":"value1"}, (err, data) = > {
    if (err) {
        console.error('Operation failed. Cause: ' + err);
        return;
    }
    console.info('Operation succeeded: ' + data);
});

PacMap

名稱參數類型必填說明
[key: string]numberstringboolean

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    7829

    瀏覽量

    148908
  • 框架
    +關注

    關注

    0

    文章

    344

    瀏覽量

    17113
  • SDK
    SDK
    +關注

    關注

    3

    文章

    974

    瀏覽量

    44862
  • 鴻蒙
    +關注

    關注

    55

    文章

    1866

    瀏覽量

    42180
收藏 人收藏

    評論

    相關推薦

    鴻蒙開發接口Ability框架:【@ohos.application.Ability (Ability)】

    Ability模塊提供對Ability生命周期、上下文環境等調用管理的能力,包括Ability創建、銷毀、轉儲客戶端信息等。
    的頭像 發表于 04-30 17:42 ?1900次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@ohos.application.<b class='flag-5'>Ability</b> (<b class='flag-5'>Ability</b>)】

    鴻蒙開發接口Ability框架:【@ohos.ability.featureAbility (FeatureAbility模塊)】

    FeatureAbility模塊提供帶有UI設計與用戶交互的能力,包括啟動新的ability、獲取dataAbilityHelper、設置此Page Ability、獲取當前
    的頭像 發表于 05-06 16:31 ?627次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@ohos.<b class='flag-5'>ability</b>.featureAbility (FeatureAbility<b class='flag-5'>模塊</b>)】

    鴻蒙開發接口Ability框架:【@ohos.ability.particleAbility (particleAbility模塊)】

    particleAbility模塊提供了Service類型Ability的能力,包括啟動、停止指定的particleAbility,獲取dataAbilityHelper,連接、斷開當前Abi
    的頭像 發表于 05-09 10:21 ?438次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@ohos.<b class='flag-5'>ability</b>.particleAbility (particleAbility<b class='flag-5'>模塊</b>)】

    鴻蒙開發接口Ability框架:【 (ServiceExtensionAbility)】

    ServiceExtensionAbility模塊提供ServiceExtension服務擴展相關接口的能力。
    的頭像 發表于 05-09 09:59 ?446次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【 (ServiceExtensionAbility)】

    鴻蒙開發接口Ability框架:【(uriPermissionManager)】

    模塊首批接口從API version 9 開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
    的頭像 發表于 05-10 17:46 ?517次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【(uriPermissionManager)】

    鴻蒙開發接口Ability框架:【 (Context模塊)】

    Context模塊提供了ability或application的上下文的能力,包括允許訪問特定于應用程序的資源、請求和驗證權限等。
    的頭像 發表于 05-13 16:04 ?301次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【 (Context<b class='flag-5'>模塊</b>)】

    鴻蒙開發接口Ability框架:【AbilityRunningInfo】

    AbilityRunningInfo模塊提供對Ability運行的相關信息和狀態進行設置和查詢的能力。
    的頭像 發表于 05-14 16:02 ?503次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【AbilityRunningInfo】

    JS應用開發框架組件

    JS應用開發框架組件簡介目錄接口使用相關倉簡介JS應用開發
    發表于 04-23 18:05

    鴻蒙應用開發JS UI框架如何實現高德地圖的訪問?

    鴻蒙應用,現在分為Java UI框架和Ark UI框架,其中JS UI開發框架Ark UI
    發表于 04-28 11:44

    鴻蒙JS開發接口請求loading怎么解決?

    鴻蒙JS開發接口請求loading?
    發表于 05-10 10:24

    鴻蒙系統中JS框架的逐行分析

    中,V 其實是由 C++ 來承擔的。JavaScript 代碼只是其中的 ViewModel 層。 鴻蒙 JS 框架是零依賴的,只在開發打包過程中
    的頭像 發表于 10-21 14:37 ?1767次閱讀

    在HarmonyOS版本下如何基于JS UI框架開發?

    作者:zhenyu ,華為軟件開發工程師 在當前HarmonyOS版本下,如何基于JS UI框架開發呢? 1JS UI
    的頭像 發表于 07-13 09:24 ?1922次閱讀

    鴻蒙開發接口Ability框架:【@ohos.ability.dataUriUtils (DataUriUtils模塊)】

    DataUriUtils模塊提供用于處理使用DataAbilityHelper方案的對象的實用程序類的能力,包括獲取,添加,更新給定uri的路徑組件末尾的ID。
    的頭像 發表于 04-29 21:17 ?292次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@ohos.<b class='flag-5'>ability</b>.dataUriUtils (DataUriUtils<b class='flag-5'>模塊</b>)】

    鴻蒙開發接口Ability框架:【ApplicationContext】

    ApplicationContext模塊提供開發者應用級別的的上下文的能力,包括提供注冊及取消注冊應用內組件生命周期的監聽接口。
    的頭像 發表于 05-16 11:51 ?300次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【ApplicationContext】

    鴻蒙開發接口Ability框架:【AbilityRunningInfo】

    AbilityRunningInfo模塊提供對Ability運行的相關信息和狀態進行設置和查詢的能力。
    的頭像 發表于 05-17 17:12 ?148次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【AbilityRunningInfo】
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>