diff options
author | Kenny Root <kroot@android.com> | 2011-04-11 10:07:15 -0700 |
---|---|---|
committer | Android Code Review <code-review@android.com> | 2011-04-11 10:07:15 -0700 |
commit | 08d9d9a46250c4fad66e9b637e8898a3524c4286 (patch) | |
tree | 4889eae15c22a0d22e3bf3bb5a1dfd834e6ca61d /include/utils/AssetManager.h | |
parent | ca7ad44a8b6764b5935143bfe55700cbddb0d990 (diff) | |
parent | 57f4b77c89bafedf9468f9a636561c0c193405c9 (diff) | |
download | frameworks_base-08d9d9a46250c4fad66e9b637e8898a3524c4286.zip frameworks_base-08d9d9a46250c4fad66e9b637e8898a3524c4286.tar.gz frameworks_base-08d9d9a46250c4fad66e9b637e8898a3524c4286.tar.bz2 |
Merge "Runtime resource overlay, iteration 1."
Diffstat (limited to 'include/utils/AssetManager.h')
-rw-r--r-- | include/utils/AssetManager.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/utils/AssetManager.h b/include/utils/AssetManager.h index 9e2bf37..a8c7ddb 100644 --- a/include/utils/AssetManager.h +++ b/include/utils/AssetManager.h @@ -222,6 +222,7 @@ private: { String8 path; FileType type; + String8 idmap; }; Asset* openInPathLocked(const char* fileName, AccessMode mode, @@ -262,6 +263,16 @@ private: void setLocaleLocked(const char* locale); void updateResourceParamsLocked() const; + bool createIdmapFileLocked(const String8& originalPath, const String8& overlayPath, + const String8& idmapPath); + + bool isIdmapStaleLocked(const String8& originalPath, const String8& overlayPath, + const String8& idmapPath); + + Asset* openIdmapLocked(const struct asset_path& ap) const; + + bool getZipEntryCrcLocked(const String8& zipPath, const char* entryFilename, uint32_t* pCrc); + class SharedZip : public RefBase { public: static sp<SharedZip> get(const String8& path); |