Home
last modified time | relevance | path

Searched refs:DataShareExtAbility (Results 1 – 25 of 35) sorted by relevance

12

/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/provider/src/
H A Ddatashare_ext_ability.cpp29 CreatorFunc DataShareExtAbility::creator_ = nullptr;
30 void DataShareExtAbility::SetCreator(const CreatorFunc& creator) in SetCreator()
35 DataShareExtAbility* DataShareExtAbility::Create(const std::unique_ptr<Runtime>& runtime) in Create()
52 return new DataShareExtAbility(); in Create()
71 int DataShareExtAbility::OpenFile(const Uri &uri, const std::string &mode) in OpenFile()
76 int DataShareExtAbility::OpenRawFile(const Uri &uri, const std::string &mode) in OpenRawFile()
107 std::shared_ptr<DataShareResultSet> DataShareExtAbility::Query(const Uri &uri, in Query()
113 std::string DataShareExtAbility::GetType(const Uri &uri) in GetType()
138 bool DataShareExtAbility::NotifyChange(const Uri &uri) in NotifyChange()
143 Uri DataShareExtAbility::NormalizeUri(const Uri &uri) in NormalizeUri()
[all …]
H A Djs_datashare_ext_ability.cpp487 auto ret = DataShareExtAbility::OpenFile(uri, mode); in OpenFile()
518 auto ret = DataShareExtAbility::OpenRawFile(uri, mode); in OpenRawFile()
550 ret = DataShareExtAbility::Insert(uri, value); in Insert()
582 ret = DataShareExtAbility::Update(uri, predicates, value); in Update()
665 ret = DataShareExtAbility::Delete(uri, predicates); in Delete()
737 auto ret = DataShareExtAbility::GetType(uri); in GetType()
762 ret = DataShareExtAbility::BatchInsert(uri, values); in BatchInsert()
811 DataShareExtAbility::RegisterObserver(uri, dataObserver); in RegisterObserver()
845 DataShareExtAbility::NotifyChange(uri); in NotifyChange()
862 auto ret = DataShareExtAbility::NormalizeUri(uri); in NormalizeUri()
[all …]
H A Ddatashare_ext_ability_module_loader.cpp29 return DataShareExtAbility::Create(runtime); in Create()
47 return DataShareExtAbility::SetCreator(creator); in SetCreator()
/ohos5.0/base/telephony/telephony_data/common/include/
H A Dtelephony_datashare_stub_impl.h54 std::shared_ptr<DataShareExtAbility> GetOwner(const Uri &uri);
55 std::shared_ptr<DataShareExtAbility> GetTelephonyDataAbility();
56 std::shared_ptr<DataShareExtAbility> GetOpKeyAbility();
57 std::shared_ptr<DataShareExtAbility> GetPdpProfileAbility();
58 std::shared_ptr<DataShareExtAbility> GetSimAbility();
59 std::shared_ptr<DataShareExtAbility> GetSmsMmsAbility();
60 std::shared_ptr<DataShareExtAbility> GetGlobalParamsAbility();
61 std::shared_ptr<DataShareExtAbility> GetOpkeyVersionAbility();
65 std::shared_ptr<DataShareExtAbility> opKeyAbility_ = nullptr;
67 std::shared_ptr<DataShareExtAbility> simAbility_ = nullptr;
[all …]
/ohos5.0/base/telephony/telephony_data/common/src/
H A Dtelephony_datashare_stub_impl.cpp34 void TelephonyDataShareStubImpl::SetOpKeyAbility(std::shared_ptr<DataShareExtAbility> extension) in SetOpKeyAbility()
46 void TelephonyDataShareStubImpl::SetSimAbility(std::shared_ptr<DataShareExtAbility> extension) in SetSimAbility()
52 void TelephonyDataShareStubImpl::SetSmsMmsAbility(std::shared_ptr<DataShareExtAbility> extension) in SetSmsMmsAbility()
64 std::shared_ptr<DataShareExtAbility> TelephonyDataShareStubImpl::GetTelephonyDataAbility() in GetTelephonyDataAbility()
69 std::shared_ptr<DataShareExtAbility> TelephonyDataShareStubImpl::GetOpKeyAbility() in GetOpKeyAbility()
78 std::shared_ptr<DataShareExtAbility> TelephonyDataShareStubImpl::GetPdpProfileAbility() in GetPdpProfileAbility()
87 std::shared_ptr<DataShareExtAbility> TelephonyDataShareStubImpl::GetSimAbility() in GetSimAbility()
96 std::shared_ptr<DataShareExtAbility> TelephonyDataShareStubImpl::GetSmsMmsAbility() in GetSmsMmsAbility()
105 std::shared_ptr<DataShareExtAbility> TelephonyDataShareStubImpl::GetGlobalParamsAbility() in GetGlobalParamsAbility()
114 std::shared_ptr<DataShareExtAbility> TelephonyDataShareStubImpl::GetOpkeyVersionAbility() in GetOpkeyVersionAbility()
[all …]
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/provider/include/
H A Ddatashare_ext_ability.h37 class DataShareExtAbility; variable
38 using CreatorFunc = std::function<DataShareExtAbility* (const std::unique_ptr<Runtime>& runtime)>;
42 class DataShareExtAbility : public ExtensionBase<DataShareExtAbilityContext> {
44 DataShareExtAbility() = default;
45 virtual ~DataShareExtAbility() = default;
66 static DataShareExtAbility* Create(const std::unique_ptr<Runtime>& runtime);
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkdata/
H A Djs-apis-application-dataShareExtensionAbility-sys.md56 export default class DataShareExtAbility extends DataShareExtensionAbility {
109 export default class DataShareExtAbility extends DataShareExtensionAbility {
150 export default class DataShareExtAbility extends DataShareExtensionAbility {
188 export default class DataShareExtAbility extends DataShareExtensionAbility {
237 export default class DataShareExtAbility extends DataShareExtensionAbility {
276 export default class DataShareExtAbility extends DataShareExtensionAbility {
317 export default class DataShareExtAbility extends DataShareExtensionAbility {
353 export default class DataShareExtAbility extends DataShareExtensionAbility {
389 export default class DataShareExtAbility extends DataShareExtensionAbility {
/ohos5.0/docs/zh-cn/application-dev/database/
H A Dshare-data-by-datashareextensionability.md50 1. 在工程Module对应的ets目录下,右键选择“New &gt; Directory”,新建一个目录并命名为DataShareExtAbility
52 2. 在DataShareAbility目录,右键选择“New &gt; ArkTS File”,新建一个文件并命名为DataShareExtAbility.ets。
54 3. 在DataShareExtAbility.ets文件中,导入DataShareExtensionAbility模块,开发者可根据应用需求选择性重写其业务实现。例如数据提供方只提供插入、删除和查…
74 export default class DataShareExtAbility extends DataShareExtensionAbility {
85 console.info(`DataShareExtAbility onCreate, executeSql done err:${err}`);
158 "srcEntry": "./ets/DataShareExtAbility/DataShareExtAbility.ets",
159 "name": "DataShareExtAbility",
/ohos5.0/docs/en/application-dev/reference/apis-arkdata/
H A Djs-apis-application-dataShareExtensionAbility-sys.md56 export default class DataShareExtAbility extends DataShareExtensionAbility {
109 export default class DataShareExtAbility extends DataShareExtensionAbility {
150 export default class DataShareExtAbility extends DataShareExtensionAbility {
188 export default class DataShareExtAbility extends DataShareExtensionAbility {
237 export default class DataShareExtAbility extends DataShareExtensionAbility {
276 export default class DataShareExtAbility extends DataShareExtensionAbility {
317 export default class DataShareExtAbility extends DataShareExtensionAbility {
353 export default class DataShareExtAbility extends DataShareExtensionAbility {
389 export default class DataShareExtAbility extends DataShareExtensionAbility {
/ohos5.0/foundation/multimedia/ringtone_library/services/ringtone_data_extension/src/
H A Dringtone_datashare_extension.cpp67 RingtoneDataShareExtension::RingtoneDataShareExtension(Runtime &runtime) : DataShareExtAbility(), r… in RingtoneDataShareExtension()
82 DataShareExtAbility::Init(record, application, handler, token); in Init()
377 static DataShare::DataShareExtAbility *RingtoneDataShareCreator(const unique_ptr<Runtime> &runtime) in RingtoneDataShareCreator()
386 DataShare::DataShareExtAbility::SetCreator(RingtoneDataShareCreator); in RegisterDataShareCreator()
/ohos5.0/docs/en/application-dev/database/
H A Dshare-data-by-datashareextensionability.md51 …ct, right-click and choose **New > Directory** to create a directory named **DataShareExtAbility**.
53 …ty** directory, and choose **New > ArkTS File** to create a file named **DataShareExtAbility.ets**.
55 3. In the **DataShareExtAbility.ets** file, import the **DataShareExtensionAbility** module. You ca…
75 export default class DataShareExtAbility extends DataShareExtensionAbility {
86 console.info(`DataShareExtAbility onCreate, executeSql done err:${err}`);
159 "srcEntry": "./ets/DataShareExtAbility/DataShareExtAbility.ets",
160 "name": "DataShareExtAbility",
/ohos5.0/base/telephony/telephony_data/sim/src/
H A Dsim_ability.cpp48 SimAbility::SimAbility() : DataShareExtAbility() {} in SimAbility()
60 static DataShare::DataShareExtAbility *TelephonyDataShareCreator(const std::unique_ptr<Runtime> &ru… in TelephonyDataShareCreator()
69 DataShare::DataShareExtAbility::SetCreator(TelephonyDataShareCreator); in RegisterDataShareCreator()
/ohos5.0/base/telephony/telephony_data/opkey_version/include/
H A Dopkey_version_ability.h30 class OpkeyVersionAbility : public DataShare::DataShareExtAbility {
/ohos5.0/base/telephony/telephony_data/entry/src/main/ets/DataShareExtAbility/
H A DDataShareExtAbility.ts18 export default class DataShareExtAbility extends Extension {
/ohos5.0/foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension/MediaLibraryExt/entry/src/main/ets/DataShareExtAbility/
H A DDataShareExtAbility.ts18 export default class DataShareExtAbility extends Extension {
/ohos5.0/foundation/multimedia/ringtone_library/frameworks/ringtone_extension_hap/RingtoneLibraryExt/entry/src/main/ets/DataShareExtAbility/
H A DDataShareExtAbility.ts18 export default class DataShareExtAbility extends Extension {
/ohos5.0/base/telephony/telephony_data/opkey_version/src/
H A Dopkey_version_ability.cpp30 OpkeyVersionAbility::OpkeyVersionAbility() : DataShareExtAbility() {} in OpkeyVersionAbility()
/ohos5.0/foundation/distributeddatamgr/data_share/
H A DREADME_zh.md37 - DataShareExtAbility模块为数据提供方,实现跨应用数据共享的相关业务。
/ohos5.0/foundation/distributeddatamgr/data_share/interfaces/inner_api/provider/
H A Dlibdatashare_provider.map19 *DataShareExtAbility*;
/ohos5.0/base/telephony/telephony_data/global_params/include/
H A Dglobal_params_ability.h51 class GlobalParamsAbility : public DataShare::DataShareExtAbility {
/ohos5.0/foundation/multimedia/ringtone_library/services/ringtone_data_extension/include/
H A Dringtone_datashare_extension.h28 class RingtoneDataShareExtension : public DataShareExtAbility {
/ohos5.0/base/telephony/telephony_data/opkey/include/
H A Dopkey_ability.h48 class OpKeyAbility : public DataShare::DataShareExtAbility {
/ohos5.0/base/telephony/telephony_data/sim/include/
H A Dsim_ability.h49 class SimAbility : public DataShare::DataShareExtAbility {
/ohos5.0/base/telephony/telephony_data/sms_mms/include/
H A Dsms_mms_ability.h58 class SmsMmsAbility : public DataShare::DataShareExtAbility {
/ohos5.0/base/telephony/telephony_data/pdp_profile/include/
H A Dpdp_profile_ability.h53 class PdpProfileAbility : public DataShare::DataShareExtAbility {

12