/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/provider/src/ |
H A D | datashare_ext_ability.cpp | 29 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 D | js_datashare_ext_ability.cpp | 487 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 D | datashare_ext_ability_module_loader.cpp | 29 return DataShareExtAbility::Create(runtime); in Create() 47 return DataShareExtAbility::SetCreator(creator); in SetCreator()
|
/ohos5.0/base/telephony/telephony_data/common/include/ |
H A D | telephony_datashare_stub_impl.h | 54 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 D | telephony_datashare_stub_impl.cpp | 34 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 D | datashare_ext_ability.h | 37 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 D | js-apis-application-dataShareExtensionAbility-sys.md | 56 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 D | share-data-by-datashareextensionability.md | 50 1. 在工程Module对应的ets目录下,右键选择“New > Directory”,新建一个目录并命名为DataShareExtAbility。 52 2. 在DataShareAbility目录,右键选择“New > 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 D | js-apis-application-dataShareExtensionAbility-sys.md | 56 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 D | ringtone_datashare_extension.cpp | 67 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 D | share-data-by-datashareextensionability.md | 51 …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 D | sim_ability.cpp | 48 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 D | opkey_version_ability.h | 30 class OpkeyVersionAbility : public DataShare::DataShareExtAbility {
|
/ohos5.0/base/telephony/telephony_data/entry/src/main/ets/DataShareExtAbility/ |
H A D | DataShareExtAbility.ts | 18 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 D | DataShareExtAbility.ts | 18 export default class DataShareExtAbility extends Extension {
|
/ohos5.0/foundation/multimedia/ringtone_library/frameworks/ringtone_extension_hap/RingtoneLibraryExt/entry/src/main/ets/DataShareExtAbility/ |
H A D | DataShareExtAbility.ts | 18 export default class DataShareExtAbility extends Extension {
|
/ohos5.0/base/telephony/telephony_data/opkey_version/src/ |
H A D | opkey_version_ability.cpp | 30 OpkeyVersionAbility::OpkeyVersionAbility() : DataShareExtAbility() {} in OpkeyVersionAbility()
|
/ohos5.0/foundation/distributeddatamgr/data_share/ |
H A D | README_zh.md | 37 - DataShareExtAbility模块为数据提供方,实现跨应用数据共享的相关业务。
|
/ohos5.0/foundation/distributeddatamgr/data_share/interfaces/inner_api/provider/ |
H A D | libdatashare_provider.map | 19 *DataShareExtAbility*;
|
/ohos5.0/base/telephony/telephony_data/global_params/include/ |
H A D | global_params_ability.h | 51 class GlobalParamsAbility : public DataShare::DataShareExtAbility {
|
/ohos5.0/foundation/multimedia/ringtone_library/services/ringtone_data_extension/include/ |
H A D | ringtone_datashare_extension.h | 28 class RingtoneDataShareExtension : public DataShareExtAbility {
|
/ohos5.0/base/telephony/telephony_data/opkey/include/ |
H A D | opkey_ability.h | 48 class OpKeyAbility : public DataShare::DataShareExtAbility {
|
/ohos5.0/base/telephony/telephony_data/sim/include/ |
H A D | sim_ability.h | 49 class SimAbility : public DataShare::DataShareExtAbility {
|
/ohos5.0/base/telephony/telephony_data/sms_mms/include/ |
H A D | sms_mms_ability.h | 58 class SmsMmsAbility : public DataShare::DataShareExtAbility {
|
/ohos5.0/base/telephony/telephony_data/pdp_profile/include/ |
H A D | pdp_profile_ability.h | 53 class PdpProfileAbility : public DataShare::DataShareExtAbility {
|