色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    8685

    瀏覽量

    151651
  • 框架
    +關注

    關注

    0

    文章

    403

    瀏覽量

    17518
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1045

    瀏覽量

    46131
  • 鴻蒙
    +關注

    關注

    57

    文章

    2388

    瀏覽量

    42964
收藏 人收藏

    評論

    相關推薦

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

    Ability模塊提供對Ability生命周期、上下文環境等調用管理的能力,包括Ability創建、銷毀、轉儲客戶信息等。
    的頭像 發表于 04-30 17:42 ?2318次閱讀
    <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 ?1039次閱讀
    <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 ?745次閱讀
    <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 ?876次閱讀
    <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 ?801次閱讀
    <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 ?751次閱讀
    <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 ?825次閱讀
    <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】

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

    AbilityDelegator提供添加用于監視指定能力的生命周期狀態更改的AbilityMonitor對象的能力,包括對AbilityMonitor實例的添加、刪除、等待ability到達
    的頭像 發表于 05-16 16:48 ?963次閱讀
    <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>:【AbilityDelegator】

    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

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

    DataUriUtils模塊提供用于處理使用DataAbilityHelper方案的對象的實用程序類的能力,包括獲取,添加,更新給定uri的路徑組件末尾的ID。
    的頭像 發表于 04-29 21:17 ?513次閱讀
    <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 ?676次閱讀
    <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 ?343次閱讀
    <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】

    鴻蒙開發接口應用程序包管理:【Bundle模塊(JSSDK接口)】

    模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 API9 當前為Canary版本,僅供試用,不保證
    的頭像 發表于 05-22 15:20 ?963次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b>應用程序包管理:【Bundle<b class='flag-5'>模塊</b>(<b class='flag-5'>JS</b><b class='flag-5'>端</b><b class='flag-5'>SDK</b><b class='flag-5'>接口</b>)】
    主站蜘蛛池模板: 久久精品一区| 青青久在线| 特级毛片内射WWW无码| 99精品视频一区在线视频免费观看 | 国产成人久久婷婷精品流白浆| 欧美残忍xxxx极端| 99免费在线观看| 女子扒开腿让男生桶爽| 999精品影视在线观看| 免费啪视频观试看视频| 91综合久久久久婷婷| 女人张开腿让男人桶爽免| 99视频精品免视3| 强伦姧久久久久久久久久| 阿片在线播放| 三级黄色网| 国产精人妻无码一区麻豆| 亚洲大片免费| 久久久WWW免费人成精品| 最近2018年手机中文字幕| 男污女XO猛烈的动态图| 成人国产一区| 亚洲AV电影天堂男人的天堂| 久久4k岛国高清一区二区| 91久久偷偷看嫩草影院无费| 男女性杂交内射妇女BBWXZ| 草莓视频cm.888tw| 性色少妇AV蜜臀人妻无码| 久草精品视频| japanese幼儿videos| 视频一区国产| 翘臀少妇被扒开屁股日出水爆乳| RUN AWAY无删减全集动漫| 日日操日日射| 娇喘嗯嗯 轻点啊视频福利| sm主人调教揉花蒂H| 欧美午夜免费观看福利片| 啊…嗯啊好深男男小黄文| 天美传媒MV高清免费看| 果冻传媒完整免费网站在线观看| 伊人情涩网|