Lines Matching refs:assets
220 static status_t parsePackage(Bundle* bundle, const sp<AaptAssets>& assets, in parsePackage() argument
263 assets->setPackage(String8(block.getAttributeStringValue(nameIndex, &len))); in parsePackage()
293 static status_t makeFileResources(Bundle* bundle, const sp<AaptAssets>& assets, in makeFileResources() argument
326 String16(assets->getPackage()), in makeFileResources()
335 assets->addResource(it.getLeafName(), resPath, it.getFile(), type8); in makeFileResources()
344 PreProcessImageWorkUnit(const Bundle* bundle, const sp<AaptAssets>& assets, in PreProcessImageWorkUnit() argument
346 mBundle(bundle), mAssets(assets), mFile(file), mHasErrors(hasErrors) { in PreProcessImageWorkUnit()
364 static status_t preProcessImages(const Bundle* bundle, const sp<AaptAssets>& assets, in preProcessImages() argument
374 bundle, assets, it.getFile(), &hasErrors); in preProcessImages()
594 const sp<AaptAssets>& assets, in applyFileOverlay() argument
604 sp<AaptAssets> overlay = assets->getOverlay(); in applyFileOverlay()
673 assets->addGroupEntry(overlayFiles.keyAt(overlayGroupIndex)); in applyFileOverlay()
678 assets->getResources()->add(String8(resType), *baseSet); in applyFileOverlay()
691 assets->addGroupEntry(overlayFiles.keyAt(overlayGroupIndex)); in applyFileOverlay()
1027 static int32_t getPlatformAssetCookie(const AssetManager& assets) { in getPlatformAssetCookie() argument
1031 const ResTable& table = assets.getResources(true); in getPlatformAssetCookie()
1101 static ssize_t extractPlatformBuildVersion(AssetManager& assets, Bundle* bundle) { in extractPlatformBuildVersion() argument
1102 int32_t cookie = getPlatformAssetCookie(assets); in extractPlatformBuildVersion()
1108 Asset* asset = assets.openNonAsset(cookie, "AndroidManifest.xml", Asset::ACCESS_STREAMING); in extractPlatformBuildVersion()
1169 status_t generateAndroidManifestForSplit(Bundle* bundle, const sp<AaptAssets>& assets, in generateAndroidManifestForSplit() argument
1180 const char* packageName = assets->getPackage(); in generateAndroidManifestForSplit()
1218 int err = compileXmlFile(bundle, assets, String16(), root, outFile, table); in generateAndroidManifestForSplit()
1226 status_t buildResources(Bundle* bundle, const sp<AaptAssets>& assets, sp<ApkBuilder>& builder) in buildResources() argument
1231 assets->getFiles().valueFor(String8("AndroidManifest.xml")); in buildResources()
1237 status_t err = parsePackage(bundle, assets, androidManifestFile); in buildResources()
1243 printf("Creating resources for package %s\n", assets->getPackage().string()); in buildResources()
1249 assets->setSymbolsPrivatePackage(bundle->getPrivateSymbolsPackage()); in buildResources()
1261 ResourceTable table(bundle, String16(assets->getPackage()), packageType); in buildResources()
1262 err = table.addIncludedResources(bundle, assets); in buildResources()
1289 collect_files(assets, resources); in buildResources()
1317 assets->setResources(resources); in buildResources()
1319 sp<AaptAssets> current = assets->getOverlay(); in buildResources()
1328 if (!applyFileOverlay(bundle, assets, &drawables, "drawable") || in buildResources()
1329 !applyFileOverlay(bundle, assets, &layouts, "layout") || in buildResources()
1330 !applyFileOverlay(bundle, assets, &anims, "anim") || in buildResources()
1331 !applyFileOverlay(bundle, assets, &animators, "animator") || in buildResources()
1332 !applyFileOverlay(bundle, assets, &interpolators, "interpolator") || in buildResources()
1333 !applyFileOverlay(bundle, assets, &transitions, "transition") || in buildResources()
1334 !applyFileOverlay(bundle, assets, &xmls, "xml") || in buildResources()
1335 !applyFileOverlay(bundle, assets, &raws, "raw") || in buildResources()
1336 !applyFileOverlay(bundle, assets, &colors, "color") || in buildResources()
1337 !applyFileOverlay(bundle, assets, &menus, "menu") || in buildResources()
1338 !applyFileOverlay(bundle, assets, &fonts, "font") || in buildResources()
1339 !applyFileOverlay(bundle, assets, &mipmaps, "mipmap")) { in buildResources()
1347 err = preProcessImages(bundle, assets, drawables, "drawable"); in buildResources()
1350 err = makeFileResources(bundle, assets, &table, drawables, "drawable"); in buildResources()
1361 err = preProcessImages(bundle, assets, mipmaps, "mipmap"); in buildResources()
1364 err = makeFileResources(bundle, assets, &table, mipmaps, "mipmap"); in buildResources()
1374 err = makeFileResources(bundle, assets, &table, fonts, "font"); in buildResources()
1381 err = makeFileResources(bundle, assets, &table, layouts, "layout"); in buildResources()
1388 err = makeFileResources(bundle, assets, &table, anims, "anim"); in buildResources()
1395 err = makeFileResources(bundle, assets, &table, animators, "animator"); in buildResources()
1402 err = makeFileResources(bundle, assets, &table, transitions, "transition"); in buildResources()
1409 err = makeFileResources(bundle, assets, &table, interpolators, "interpolator"); in buildResources()
1416 err = makeFileResources(bundle, assets, &table, xmls, "xml"); in buildResources()
1423 err = makeFileResources(bundle, assets, &table, raws, "raw"); in buildResources()
1430 current = assets; in buildResources()
1441 res = compileResourceFile(bundle, assets, file, it.getParams(), in buildResources()
1442 (current!=assets), &table); in buildResources()
1452 err = makeFileResources(bundle, assets, &table, colors, "color"); in buildResources()
1459 err = makeFileResources(bundle, assets, &table, menus, "menu"); in buildResources()
1489 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1510 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1526 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1542 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1558 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1574 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1590 err = postProcessImage(bundle, assets, &table, it.getFile()); in buildResources()
1605 err = postProcessImage(bundle, assets, &table, it.getFile()); in buildResources()
1620 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1637 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1660 err = compileXmlFile(bundle, assets, String16(it.getBaseName()), in buildResources()
1684 err = compileXmlFile(bundle, assets, workItem.resourceName, workItem.xmlRoot, in buildResources()
1688 assets->addResource(workItem.resPath.getPathLeaf(), in buildResources()
1711 err = extractPlatformBuildVersion(assets->getAssetManager(), bundle); in buildResources()
1730 err = compileXmlFile(bundle, assets, String16(), manifestTree, manifestFile, &table); in buildResources()
1752 sp<AaptSymbols> symbols = assets->getSymbolsFor(String8("R")); in buildResources()
1847 err = generateAndroidManifestForSplit(bundle, assets, split, in buildResources()
1868 table.writePublicDefinitions(String16(assets->getPackage()), fp); in buildResources()
1885 err = compileXmlFile(bundle, assets, String16(), manifestFile, in buildResources()
1955 assets->getSymbolsFor(String8("Manifest")); in buildResources()
1963 assets->getSymbolsFor(String8("Manifest")); in buildResources()
2155 err = assets->addIncludedResources(resFile); in buildResources()
2190 static String8 getSymbolPackage(const String8& symbol, const sp<AaptAssets>& assets, bool pub) { in getSymbolPackage() argument
2195 return pub ? assets->getPackage() : assets->getSymbolsPrivatePackage(); in getSymbolPackage()
2206 static String16 getAttributeComment(const sp<AaptAssets>& assets, in getAttributeComment() argument
2210 sp<AaptSymbols> asym = assets->getSymbolsFor(String8("R")); in getAttributeComment()
2227 FILE* fp, const sp<AaptAssets>& assets, in writeResourceLoadedCallbackForLayoutClasses() argument
2231 String16 package16(assets->getPackage()); in writeResourceLoadedCallbackForLayoutClasses()
2256 FILE* fp, const sp<AaptAssets>& assets, bool includePrivate, in writeResourceLoadedCallback() argument
2268 if (!assets->isJavaSymbol(sym, includePrivate)) { in writeResourceLoadedCallback()
2284 fp, assets, nsymbols, indent, includePrivate); in writeResourceLoadedCallback()
2286 err = writeResourceLoadedCallback(fp, assets, includePrivate, nsymbols, in writeResourceLoadedCallback()
2298 FILE* fp, const sp<AaptAssets>& assets, in writeLayoutClasses() argument
2309 String16 package16(assets->getPackage()); in writeLayoutClasses()
2335 code = assets->getIncludedResources().identifierForName( in writeLayoutClasses()
2388 comment = getAttributeComment(assets, name8); in writeLayoutClasses()
2412 getSymbolPackage(name8, assets, true).string(), in writeLayoutClasses()
2466 comment = getAttributeComment(assets, name8, &typeComment); in writeLayoutClasses()
2468 getAttributeComment(assets, name8, &typeComment); in writeLayoutClasses()
2473 assets->getIncludedResources().identifierForName( in writeLayoutClasses()
2493 getSymbolPackage(name8, assets, pub).string(), in writeLayoutClasses()
2508 getSymbolPackage(name8, assets, true).string(), in writeLayoutClasses()
2516 getSymbolPackage(name8, assets, pub).string(), in writeLayoutClasses()
2539 FILE* fp, const sp<AaptAssets>& assets, in writeTextLayoutClasses() argument
2543 String16 package16(assets->getPackage()); in writeTextLayoutClasses()
2568 code = assets->getIncludedResources().identifierForName( in writeTextLayoutClasses()
2608 comment = getAttributeComment(assets, name8, &typeComment); in writeTextLayoutClasses()
2610 getAttributeComment(assets, name8, &typeComment); in writeTextLayoutClasses()
2615 assets->getIncludedResources().identifierForName( in writeTextLayoutClasses()
2635 FILE* fp, const sp<AaptAssets>& assets, bool includePrivate, in writeSymbolClass() argument
2657 if (!assets->isJavaSymbol(sym, includePrivate)) { in writeSymbolClass()
2699 if (!assets->isJavaSymbol(sym, includePrivate)) { in writeSymbolClass()
2729 err = writeSymbolClass(fp, assets, includePrivate, nsymbols, nclassName, in writeSymbolClass()
2738 … err = writeLayoutClasses(fp, assets, styleableSymbols, indent, includePrivate, nonConstantId); in writeSymbolClass()
2747 writeResourceLoadedCallback(fp, assets, includePrivate, symbols, className, indent + 1); in writeSymbolClass()
2757 FILE* fp, const sp<AaptAssets>& assets, bool includePrivate, in writeTextSymbolClass() argument
2770 if (!assets->isJavaSymbol(sym, includePrivate)) { in writeTextSymbolClass()
2785 err = writeTextLayoutClasses(fp, assets, nsymbols, includePrivate); in writeTextSymbolClass()
2787 err = writeTextSymbolClass(fp, assets, includePrivate, nsymbols, nclassName); in writeTextSymbolClass()
2797 status_t writeResourceSymbols(Bundle* bundle, const sp<AaptAssets>& assets, in writeResourceSymbols() argument
2807 const size_t N = assets->getSymbols().size(); in writeResourceSymbols()
2809 sp<AaptSymbols> symbols = assets->getSymbols().valueAt(i); in writeResourceSymbols()
2810 String8 className(assets->getSymbols().keyAt(i)); in writeResourceSymbols()
2853 status_t err = writeSymbolClass(fp, assets, includePrivate, symbols, in writeResourceSymbols()
2875 status_t err = writeTextSymbolClass(fp, assets, includePrivate, symbols, in writeResourceSymbols()
2970 writeProguardForAndroidManifest(ProguardKeepSet* keep, const sp<AaptAssets>& assets, bool mainDex) in writeProguardForAndroidManifest() argument
2986 assGroup = assets->getFiles().valueFor(String8("AndroidManifest.xml")); in writeProguardForAndroidManifest()
3192 writeProguardForLayouts(ProguardKeepSet* keep, const sp<AaptAssets>& assets) in writeProguardForLayouts() argument
3216 const Vector<sp<AaptDir> >& dirs = assets->resDirs(); in writeProguardForLayouts()
3254 sp<AaptAssets> overlay = assets->getOverlay(); in writeProguardForLayouts()
3288 writeProguardFile(Bundle* bundle, const sp<AaptAssets>& assets) in writeProguardFile() argument
3298 err = writeProguardForAndroidManifest(&keep, assets, false); in writeProguardFile()
3303 err = writeProguardForLayouts(&keep, assets); in writeProguardFile()
3312 writeMainDexProguardFile(Bundle* bundle, const sp<AaptAssets>& assets) in writeMainDexProguardFile() argument
3322 err = writeProguardForAndroidManifest(&keep, assets, true); in writeMainDexProguardFile()
3344 writeDependencyPreReqs(Bundle* /* bundle */, const sp<AaptAssets>& assets, FILE* fp, bool includeRa… in writeDependencyPreReqs() argument
3347 deps += writePathsToFile(assets->getFullResPaths(), fp); in writeDependencyPreReqs()
3349 deps += writePathsToFile(assets->getFullAssetPaths(), fp); in writeDependencyPreReqs()