Searched refs:ApkAssets (Results 1 - 10 of 10) sorted by relevance

/frameworks/base/libs/androidfw/include/androidfw/
H A DApkAssets.h33 class ApkAssets { class in namespace:android
35 static std::unique_ptr<const ApkAssets> Load(const std::string& path, bool system = false);
36 static std::unique_ptr<const ApkAssets> LoadAsSharedLibrary(const std::string& path,
50 DISALLOW_COPY_AND_ASSIGN(ApkAssets);
52 static std::unique_ptr<const ApkAssets> LoadImpl(const std::string& path, bool system,
55 ApkAssets() = default;
H A DAssetManager2.h27 #include "androidfw/ApkAssets.h"
52 // Which ApkAssets this entry came from.
74 // ApkAssets.
92 // Sets/resets the underlying ApkAssets for this AssetManager. The ApkAssets
96 // change in ApkAssets is due to a safe addition of resources with completely
98 bool SetApkAssets(const std::vector<const ApkAssets*>& apk_assets, bool invalidate_caches = true);
100 inline const std::vector<const ApkAssets*> GetApkAssets() const { return apk_assets_; }
110 // Returns the DynamicRefTable for the ApkAssets represented by the cookie.
120 // configurations in all the ApkAssets se
[all...]
H A DAsset.h155 friend class ApkAssets;
/frameworks/base/libs/androidfw/tests/
H A DApkAssets_test.cpp17 #include "androidfw/ApkAssets.h"
30 std::unique_ptr<const ApkAssets> loaded_apk =
31 ApkAssets::Load(GetTestDataPath() + "/basic/basic.apk");
40 std::unique_ptr<const ApkAssets> loaded_apk =
41 ApkAssets::Load(GetTestDataPath() + "/appaslib/appaslib.apk");
48 loaded_apk = ApkAssets::LoadAsSharedLibrary(GetTestDataPath() + "/appaslib/appaslib.apk");
58 std::unique_ptr<const ApkAssets> loaded_apk =
59 ApkAssets::Load(GetTestDataPath() + "/basic/basic.apk");
74 std::unique_ptr<const ApkAssets> loaded_apk =
75 ApkAssets
[all...]
H A DTheme_bench.cpp19 #include "androidfw/ApkAssets.h"
31 std::unique_ptr<const ApkAssets> apk = ApkAssets::Load(kFrameworkPath);
65 std::unique_ptr<const ApkAssets> apk = ApkAssets::Load(kFrameworkPath);
H A DAssetManager2_bench.cpp20 #include "androidfw/ApkAssets.h"
42 std::unique_ptr<const ApkAssets> apk = ApkAssets::Load(path);
65 std::unique_ptr<const ApkAssets> apk = ApkAssets::Load(path);
88 std::vector<std::unique_ptr<const ApkAssets>> apk_assets;
89 std::vector<const ApkAssets*> apk_assets_ptrs;
91 std::unique_ptr<const ApkAssets> apk = ApkAssets::Load(path);
163 std::unique_ptr<const ApkAssets> ap
[all...]
H A DAssetManager2_test.cpp44 basic_assets_ = ApkAssets::Load(GetTestDataPath() + "/basic/basic.apk");
47 basic_de_fr_assets_ = ApkAssets::Load(GetTestDataPath() + "/basic/basic_de_fr.apk");
50 style_assets_ = ApkAssets::Load(GetTestDataPath() + "/styles/styles.apk");
53 lib_one_assets_ = ApkAssets::Load(GetTestDataPath() + "/lib_one/lib_one.apk");
56 lib_two_assets_ = ApkAssets::Load(GetTestDataPath() + "/lib_two/lib_two.apk");
59 libclient_assets_ = ApkAssets::Load(GetTestDataPath() + "/libclient/libclient.apk");
62 appaslib_assets_ = ApkAssets::Load(GetTestDataPath() + "/appaslib/appaslib.apk");
65 system_assets_ = ApkAssets::Load(GetTestDataPath() + "/system/system.apk", true /*system*/);
70 std::unique_ptr<const ApkAssets> basic_assets_;
71 std::unique_ptr<const ApkAssets> basic_de_fr_assets
[all...]
H A DTheme_test.cpp36 style_assets_ = ApkAssets::Load(GetTestDataPath() + "/styles/styles.apk");
39 libclient_assets_ = ApkAssets::Load(GetTestDataPath() + "/libclient/libclient.apk");
42 lib_one_assets_ = ApkAssets::Load(GetTestDataPath() + "/lib_one/lib_one.apk");
45 lib_two_assets_ = ApkAssets::Load(GetTestDataPath() + "/lib_two/lib_two.apk");
50 std::unique_ptr<const ApkAssets> style_assets_;
51 std::unique_ptr<const ApkAssets> libclient_assets_;
52 std::unique_ptr<const ApkAssets> lib_one_assets_;
53 std::unique_ptr<const ApkAssets> lib_two_assets_;
/frameworks/base/libs/androidfw/
H A DApkAssets.cpp19 #include "androidfw/ApkAssets.h"
33 std::unique_ptr<const ApkAssets> ApkAssets::Load(const std::string& path, bool system) {
34 return ApkAssets::LoadImpl(path, system, false /*load_as_shared_library*/);
37 std::unique_ptr<const ApkAssets> ApkAssets::LoadAsSharedLibrary(const std::string& path,
39 return ApkAssets::LoadImpl(path, system, true /*load_as_shared_library*/);
42 std::unique_ptr<const ApkAssets> ApkAssets::LoadImpl(const std::string& path, bool system,
53 std::unique_ptr<ApkAssets> loaded_ap
[all...]
H A DAssetManager2.cpp40 bool AssetManager2::SetApkAssets(const std::vector<const ApkAssets*>& apk_assets,
58 const ApkAssets* apk_asset = apk_assets_[i];
211 const ApkAssets* apk_assets = *iter;

Completed in 100 milliseconds