Lines Matching defs:String8

195         if (!assets.addAssetPath(String8(zipFileName), NULL)) {
233 uint32_t attrRes, const String8& attrLabel, String8* outError)
242 String8 result = AaptXml::getResolvedAttribute(resTable, tree, attrRes, outError);
300 String8 getComponentName(String8 &pkgName, String8 &componentName) {
302 String8 retStr(pkgName);
314 static void printCompatibleScreens(ResXMLTree& tree, String8* outError) {
337 String8 tag(ctag16);
355 static void printUsesPermission(const String8& name, bool optional=false, int maxSdkVersion=-1,
356 const String8& requiredFeature = String8::empty(),
357 const String8& requiredNotFeature = String8::empty()) {
380 static void printUsesPermissionSdk23(const String8& name, int maxSdkVersion=-1) {
390 static void printUsesImpliedPermission(const String8& name, const String8& reason,
400 Vector<String8> getNfcAidCategories(AssetManager& assets, const String8& xmlPath, bool offHost,
401 String8 *outError = NULL)
406 return Vector<String8>();
409 const String8 serviceTagName(offHost ? "offhost-apdu-service" : "host-apdu-service");
412 Vector<String8> categories;
414 String8 error;
427 return Vector<String8>();
429 String8 tag(ctag16);
440 return Vector<String8>();
442 String8 tag(ctag16);
450 String8 category = AaptXml::getAttribute(tree, CATEGORY_ATTR, &error);
453 return Vector<String8>();
475 ImpliedFeature(const String8& n, bool sdk23) : name(n), impliedBySdk23(sdk23) {}
480 String8 name;
490 SortedVector<String8> reasons;
517 String8 label;
522 KeyedVector<String8, Feature> features;
531 const KeyedVector<String8, ImpliedFeature>& implied) {
532 String8 name8(name);
540 static void addImpliedFeature(KeyedVector<String8, ImpliedFeature>* impliedFeatures,
541 const char* name, const String8& reason, bool sdk23) {
542 String8 name8(name);
558 const KeyedVector<String8, ImpliedFeature>* impliedFeatures) {
571 const String8& featureName = grp.features.keyAt(i);
591 String8 printableFeatureName(ResTable::normalizeForOutput(
616 const KeyedVector<String8, ImpliedFeature>& impliedFeatures) {
620 static void addParentFeatures(FeatureGroup* grp, const String8& name) {
623 grp->features.add(String8("android.hardware.camera"), Feature(true));
626 grp->features.add(String8("android.hardware.location"), Feature(true));
628 grp->features.add(String8("android.hardware.faketouch"), Feature(true));
631 grp->features.add(String8("android.hardware.faketouch.multitouch"), Feature(true));
632 grp->features.add(String8("android.hardware.faketouch"), Feature(true));
634 grp->features.add(String8("android.hardware.touchscreen"), Feature(true));
637 grp->features.add(String8("android.hardware.touchscreen.multitouch"), Feature(true));
638 grp->features.add(String8("android.hardware.touchscreen"), Feature(true));
647 static void addImpliedFeaturesForPermission(const int targetSdk, const String8& name,
648 KeyedVector<String8, ImpliedFeature>* impliedFeatures,
652 String8::format("requested %s permission", name.string()),
657 String8::format("requested %s permission", name.string()),
660 String8::format("targetSdkVersion < %d", SDK_LOLLIPOP),
664 String8::format("requested %s permission", name.string()),
669 String8::format("requested %s permission", name.string()),
672 String8::format("targetSdkVersion < %d", SDK_LOLLIPOP),
676 String8::format("requested %s permission", name.string()),
682 String8::format("requested %s permission", name.string()),
688 String8::format("requested %s permission", name.string()),
691 String8::format("targetSdkVersion > %d", SDK_DONUT),
696 String8::format("requested %s permission", name.string()),
702 String8::format("requested %s permission", name.string()),
716 String8("requested a telephony permission"),
747 const String8& assetPath = bundle->getPackageIncludes()[i];
754 if (!assets.addAssetPath(String8(filename), &assetsCookie)) {
786 const String8 manifestFile("AndroidManifest.xml");
890 String8 tag(ctag16);
898 String8 pkg = AaptXml::getAttribute(tree, NULL, "package", NULL);
902 String8 error;
903 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
918 String8 error;
919 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
935 String8 error;
936 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
955 Vector<String8> locales;
973 String8 error;
1079 String8 pkg;
1080 String8 activityName;
1081 String8 activityLabel;
1082 String8 activityIcon;
1083 String8 activityBanner;
1084 String8 receiverName;
1085 String8 serviceName;
1086 Vector<String8> supportedInput;
1090 KeyedVector<String8, ImpliedFeature> impliedFeatures;
1116 String8 aName(getComponentName(pkg, activityName));
1211 String8 tag(ctag16);
1235 String8 versionName = AaptXml::getResolvedAttribute(res, tree,
1246 String8 splitName = AaptXml::getAttribute(tree, NULL, "split");
1252 String8 platformBuildVersionName = AaptXml::getAttribute(tree, NULL,
1258 String8 platformBuildVersionCode = AaptXml::getAttribute(tree, NULL,
1276 String8 compileSdkVersionCodename = AaptXml::getResolvedAttribute(res, tree,
1317 String8 label;
1322 String8 llabel = AaptXml::getResolvedAttribute(res, tree, LABEL_ATTR,
1344 String8 icon = AaptXml::getResolvedAttribute(res, tree, ICON_ATTR,
1353 String8 icon = AaptXml::getResolvedAttribute(res, tree, ICON_ATTR, &error);
1368 String8 banner = AaptXml::getResolvedAttribute(res, tree, BANNER_ATTR,
1428 String8 name = AaptXml::getResolvedAttribute(res, tree,
1450 String8 name = AaptXml::getResolvedAttribute(res, tree,
1526 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1563 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1580 const String8 requiredFeature = AaptXml::getAttribute(tree,
1582 const String8 requiredNotFeature = AaptXml::getAttribute(tree,
1607 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1626 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1636 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1646 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1664 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1666 String8 publicKey = AaptXml::getAttribute(tree, PUBLIC_KEY_ATTR,
1736 String8("one or more activities have specified a "
1743 String8("one or more activities have specified a "
1749 String8 libraryName = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1772 String8 permission = AaptXml::getAttribute(tree, PERMISSION_ATTR,
1795 String8 permission = AaptXml::getAttribute(tree, PERMISSION_ATTR,
1841 String8 permission = AaptXml::getResolvedAttribute(res, tree,
1854 String8 metaDataName = AaptXml::getResolvedAttribute(res, tree,
1864 printResolvedResourceAttribute(res, tree, VALUE_ATTR, String8("value"),
1870 String8("resource"), &error);
1881 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1892 const String8 androidSchema("http://schemas.android.com/apk/res/android");
1895 String8 name = AaptXml::getResolvedAttribute(res, tree, NAME_ATTR, &error);
1943 String8 name = AaptXml::getAttribute(tree, NAME_ATTR, &error);
1959 String8 xmlPath = AaptXml::getResolvedAttribute(res, tree,
1969 Vector<String8> categories = getNfcAidCategories(assets, xmlPath,
1990 String8 action;
2048 String8 category = AaptXml::getAttribute(tree, NAME_ATTR, &error);
2070 printUsesPermission(String8("android.permission.WRITE_EXTERNAL_STORAGE"));
2071 printUsesImpliedPermission(String8("android.permission.WRITE_EXTERNAL_STORAGE"),
2072 String8("targetSdkVersion < 4"));
2076 printUsesPermission(String8("android.permission.READ_PHONE_STATE"));
2077 printUsesImpliedPermission(String8("android.permission.READ_PHONE_STATE"),
2078 String8("targetSdkVersion < 4"));
2087 printUsesPermission(String8("android.permission.READ_EXTERNAL_STORAGE"),
2089 printUsesImpliedPermission(String8("android.permission.READ_EXTERNAL_STORAGE"),
2090 String8("requested WRITE_EXTERNAL_STORAGE"),
2097 printUsesPermission(String8("android.permission.READ_CALL_LOG"));
2098 printUsesImpliedPermission(String8("android.permission.READ_CALL_LOG"),
2099 String8("targetSdkVersion < 16 and requested READ_CONTACTS"));
2102 printUsesPermission(String8("android.permission.WRITE_CALL_LOG"));
2103 printUsesImpliedPermission(String8("android.permission.WRITE_CALL_LOG"),
2104 String8("targetSdkVersion < 16 and requested WRITE_CONTACTS"));
2112 String8("default feature for all apps"), false);
2299 SortedVector<String8> architectures;
2322 String8 intel64("x86_64");
2323 String8 arm64("arm64-v8a");
2415 if (strcasecmp(String8(fileName).getPathExtension().string(), ".gz") == 0) {
2417 result = zip->addGzip(fileName, String8(fileName).getBasePath().string(), NULL);
2420 String8 storageName = String8(fileName).getPathLeaf();
2541 static String8 buildApkName(const String8& original, const sp<ApkSplit>& split) {
2546 String8 ext(original.getPathExtension());
2547 if (ext == String8(".apk")) {
2548 return String8::format("%s_%s%s",
2554 return String8::format("%s_%s", original.string(),
2569 String8 dependencyFile;
2626 assets->print(String8());
2636 const Vector<String8>& splitStrs = bundle->getSplitConfigurations();
2677 dependencyFile = String8(outputAPKFile);
2684 dependencyFile = String8(bundle->getRClassDir());
2700 const String8 customPkg(bundle->getCustomPackage());
2712 String8 libs(bundle->getExtraPackages());
2716 err = writeResourceSymbols(bundle, assets, String8(packageString), true,
2761 String8 outputPath = buildApkName(String8(outputAPKFile), split);
2827 String8 input(bundle->getSingleCrunchInputFile());
2828 String8 output(bundle->getSingleCrunchOutputFile());