Loading api/current.xml +0 −22 Original line number Diff line number Diff line Loading @@ -4706,17 +4706,6 @@ visibility="public" > </field> <field name="immersive" type="int" transient="false" volatile="false" value="16843456" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="inAnimation" type="int" transient="false" Loading Loading @@ -6422,17 +6411,6 @@ visibility="public" > </field> <field name="logo" type="int" transient="false" volatile="false" value="16843454" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="longClickable" type="int" transient="false" core/java/android/content/pm/PackageParser.java +8 −31 Original line number Diff line number Diff line Loading @@ -1252,8 +1252,7 @@ public class PackageParser { "<permission-group>", sa, com.android.internal.R.styleable.AndroidManifestPermissionGroup_name, com.android.internal.R.styleable.AndroidManifestPermissionGroup_label, com.android.internal.R.styleable.AndroidManifestPermissionGroup_icon, com.android.internal.R.styleable.AndroidManifestPermissionGroup_logo)) { com.android.internal.R.styleable.AndroidManifestPermissionGroup_icon, 0)) { sa.recycle(); mParseError = PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED; return null; Loading Loading @@ -1288,8 +1287,7 @@ public class PackageParser { "<permission>", sa, com.android.internal.R.styleable.AndroidManifestPermission_name, com.android.internal.R.styleable.AndroidManifestPermission_label, com.android.internal.R.styleable.AndroidManifestPermission_icon, com.android.internal.R.styleable.AndroidManifestPermission_logo)) { com.android.internal.R.styleable.AndroidManifestPermission_icon, 0)) { sa.recycle(); mParseError = PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED; return null; Loading Loading @@ -1342,8 +1340,7 @@ public class PackageParser { "<permission-tree>", sa, com.android.internal.R.styleable.AndroidManifestPermissionTree_name, com.android.internal.R.styleable.AndroidManifestPermissionTree_label, com.android.internal.R.styleable.AndroidManifestPermissionTree_icon, com.android.internal.R.styleable.AndroidManifestPermissionTree_logo)) { com.android.internal.R.styleable.AndroidManifestPermissionTree_icon, 0)) { sa.recycle(); mParseError = PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED; return null; Loading Loading @@ -1387,8 +1384,7 @@ public class PackageParser { mParseInstrumentationArgs = new ParsePackageItemArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestInstrumentation_name, com.android.internal.R.styleable.AndroidManifestInstrumentation_label, com.android.internal.R.styleable.AndroidManifestInstrumentation_icon, com.android.internal.R.styleable.AndroidManifestInstrumentation_logo); com.android.internal.R.styleable.AndroidManifestInstrumentation_icon, 0); mParseInstrumentationArgs.tag = "<instrumentation>"; } Loading Loading @@ -1500,8 +1496,6 @@ public class PackageParser { ai.icon = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestApplication_icon, 0); ai.logo = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestApplication_logo, 0); ai.theme = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestApplication_theme, 0); ai.descriptionRes = sa.getResourceId( Loading Loading @@ -1761,11 +1755,6 @@ public class PackageParser { outInfo.nonLocalizedLabel = null; } int logoVal = sa.getResourceId(logoRes, 0); if (logoVal != 0) { outInfo.logo = logoVal; } TypedValue v = sa.peekValue(labelRes); if (v != null && (outInfo.labelRes=v.resourceId) == 0) { outInfo.nonLocalizedLabel = v.coerceToString(); Loading @@ -1786,8 +1775,7 @@ public class PackageParser { mParseActivityArgs = new ParseComponentArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestActivity_name, com.android.internal.R.styleable.AndroidManifestActivity_label, com.android.internal.R.styleable.AndroidManifestActivity_icon, com.android.internal.R.styleable.AndroidManifestActivity_logo, com.android.internal.R.styleable.AndroidManifestActivity_icon, 0, mSeparateProcesses, com.android.internal.R.styleable.AndroidManifestActivity_process, com.android.internal.R.styleable.AndroidManifestActivity_description, Loading Loading @@ -1997,8 +1985,7 @@ public class PackageParser { mParseActivityAliasArgs = new ParseComponentArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestActivityAlias_name, com.android.internal.R.styleable.AndroidManifestActivityAlias_label, com.android.internal.R.styleable.AndroidManifestActivityAlias_icon, com.android.internal.R.styleable.AndroidManifestActivityAlias_logo, com.android.internal.R.styleable.AndroidManifestActivityAlias_icon, 0, mSeparateProcesses, 0, com.android.internal.R.styleable.AndroidManifestActivityAlias_description, Loading Loading @@ -2126,8 +2113,7 @@ public class PackageParser { mParseProviderArgs = new ParseComponentArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestProvider_name, com.android.internal.R.styleable.AndroidManifestProvider_label, com.android.internal.R.styleable.AndroidManifestProvider_icon, com.android.internal.R.styleable.AndroidManifestProvider_logo, com.android.internal.R.styleable.AndroidManifestProvider_icon, 0, mSeparateProcesses, com.android.internal.R.styleable.AndroidManifestProvider_process, com.android.internal.R.styleable.AndroidManifestProvider_description, Loading Loading @@ -2399,8 +2385,7 @@ public class PackageParser { mParseServiceArgs = new ParseComponentArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestService_name, com.android.internal.R.styleable.AndroidManifestService_label, com.android.internal.R.styleable.AndroidManifestService_icon, com.android.internal.R.styleable.AndroidManifestService_logo, com.android.internal.R.styleable.AndroidManifestService_icon, 0, mSeparateProcesses, com.android.internal.R.styleable.AndroidManifestService_process, com.android.internal.R.styleable.AndroidManifestService_description, Loading Loading @@ -2614,9 +2599,6 @@ public class PackageParser { outInfo.icon = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestIntentFilter_icon, 0); outInfo.logo = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestIntentFilter_logo, 0); sa.recycle(); int outerDepth = parser.getDepth(); Loading Loading @@ -2884,11 +2866,6 @@ public class PackageParser { outInfo.nonLocalizedLabel = null; } int logoVal = args.sa.getResourceId(args.logoRes, 0); if (logoVal != 0) { outInfo.logo = logoVal; } TypedValue v = args.sa.peekValue(args.labelRes); if (v != null && (outInfo.labelRes=v.resourceId) == 0) { outInfo.nonLocalizedLabel = v.coerceToString(); Loading core/res/res/values/attrs_manifest.xml +4 −14 Original line number Diff line number Diff line Loading @@ -75,7 +75,8 @@ header in the Action Bar. The primary differences between an icon and a logo are that logos are often wider and more detailed, and are used without an accompanying text caption. This must be a reference to a Drawable resource containing the image definition. --> to a Drawable resource containing the image definition. @hide --> <attr name="logo" format="reference" /> <!-- Name of the activity to be launched to manage application's space on Loading Loading @@ -399,7 +400,8 @@ <attr name="syncable" format="boolean" /> <!-- Flag declaring this activity to be 'immersive'; immersive activities should not be interrupted with other activities or notifications. --> should not be interrupted with other activities or notifications. @hide --> <attr name="immersive" format="boolean" /> <!-- Specify the order in which content providers hosted by a process Loading Loading @@ -715,7 +717,6 @@ <attr name="theme" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="description" /> <attr name="permission" /> <attr name="process" /> Loading Loading @@ -774,7 +775,6 @@ <attr name="name" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="permissionGroup" /> <attr name="description" /> <attr name="protectionLevel" /> Loading @@ -799,7 +799,6 @@ <attr name="name" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="description" /> </declare-styleable> Loading Loading @@ -829,7 +828,6 @@ <attr name="name" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> </declare-styleable> <!-- The <code>uses-permission</code> tag requests a Loading Loading @@ -1034,7 +1032,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="process" /> <attr name="authorities" /> <attr name="syncable" /> Loading Loading @@ -1114,7 +1111,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="permission" /> <attr name="process" /> <!-- Specify whether the service is enabled or not (that is, can be instantiated by the system). Loading Loading @@ -1147,7 +1143,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="permission" /> <attr name="process" /> <!-- Specify whether the receiver is enabled or not (that is, can be instantiated by the system). Loading Loading @@ -1180,7 +1175,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="launchMode" /> <attr name="screenOrientation" /> <attr name="configChanges" /> Loading @@ -1206,7 +1200,6 @@ this activity. A value besides "unspecified" here overrides any value in the theme. --> <attr name="windowSoftInputMode" /> <attr name="immersive" /> </declare-styleable> <!-- The <code>activity-alias</code> tag declares a new Loading Loading @@ -1235,7 +1228,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="permission" /> <!-- Specify whether the activity-alias is enabled or not (that is, can be instantiated by the system). It can also be specified for an application as a whole, in which case a value of "false" Loading Loading @@ -1305,7 +1297,6 @@ parent="AndroidManifestActivity AndroidManifestReceiver AndroidManifestService"> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="priority" /> </declare-styleable> Loading Loading @@ -1412,7 +1403,6 @@ <attr name="targetPackage" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="handleProfiling" /> <attr name="functionalTest" /> </declare-styleable> Loading Loading
api/current.xml +0 −22 Original line number Diff line number Diff line Loading @@ -4706,17 +4706,6 @@ visibility="public" > </field> <field name="immersive" type="int" transient="false" volatile="false" value="16843456" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="inAnimation" type="int" transient="false" Loading Loading @@ -6422,17 +6411,6 @@ visibility="public" > </field> <field name="logo" type="int" transient="false" volatile="false" value="16843454" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="longClickable" type="int" transient="false"
core/java/android/content/pm/PackageParser.java +8 −31 Original line number Diff line number Diff line Loading @@ -1252,8 +1252,7 @@ public class PackageParser { "<permission-group>", sa, com.android.internal.R.styleable.AndroidManifestPermissionGroup_name, com.android.internal.R.styleable.AndroidManifestPermissionGroup_label, com.android.internal.R.styleable.AndroidManifestPermissionGroup_icon, com.android.internal.R.styleable.AndroidManifestPermissionGroup_logo)) { com.android.internal.R.styleable.AndroidManifestPermissionGroup_icon, 0)) { sa.recycle(); mParseError = PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED; return null; Loading Loading @@ -1288,8 +1287,7 @@ public class PackageParser { "<permission>", sa, com.android.internal.R.styleable.AndroidManifestPermission_name, com.android.internal.R.styleable.AndroidManifestPermission_label, com.android.internal.R.styleable.AndroidManifestPermission_icon, com.android.internal.R.styleable.AndroidManifestPermission_logo)) { com.android.internal.R.styleable.AndroidManifestPermission_icon, 0)) { sa.recycle(); mParseError = PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED; return null; Loading Loading @@ -1342,8 +1340,7 @@ public class PackageParser { "<permission-tree>", sa, com.android.internal.R.styleable.AndroidManifestPermissionTree_name, com.android.internal.R.styleable.AndroidManifestPermissionTree_label, com.android.internal.R.styleable.AndroidManifestPermissionTree_icon, com.android.internal.R.styleable.AndroidManifestPermissionTree_logo)) { com.android.internal.R.styleable.AndroidManifestPermissionTree_icon, 0)) { sa.recycle(); mParseError = PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED; return null; Loading Loading @@ -1387,8 +1384,7 @@ public class PackageParser { mParseInstrumentationArgs = new ParsePackageItemArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestInstrumentation_name, com.android.internal.R.styleable.AndroidManifestInstrumentation_label, com.android.internal.R.styleable.AndroidManifestInstrumentation_icon, com.android.internal.R.styleable.AndroidManifestInstrumentation_logo); com.android.internal.R.styleable.AndroidManifestInstrumentation_icon, 0); mParseInstrumentationArgs.tag = "<instrumentation>"; } Loading Loading @@ -1500,8 +1496,6 @@ public class PackageParser { ai.icon = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestApplication_icon, 0); ai.logo = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestApplication_logo, 0); ai.theme = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestApplication_theme, 0); ai.descriptionRes = sa.getResourceId( Loading Loading @@ -1761,11 +1755,6 @@ public class PackageParser { outInfo.nonLocalizedLabel = null; } int logoVal = sa.getResourceId(logoRes, 0); if (logoVal != 0) { outInfo.logo = logoVal; } TypedValue v = sa.peekValue(labelRes); if (v != null && (outInfo.labelRes=v.resourceId) == 0) { outInfo.nonLocalizedLabel = v.coerceToString(); Loading @@ -1786,8 +1775,7 @@ public class PackageParser { mParseActivityArgs = new ParseComponentArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestActivity_name, com.android.internal.R.styleable.AndroidManifestActivity_label, com.android.internal.R.styleable.AndroidManifestActivity_icon, com.android.internal.R.styleable.AndroidManifestActivity_logo, com.android.internal.R.styleable.AndroidManifestActivity_icon, 0, mSeparateProcesses, com.android.internal.R.styleable.AndroidManifestActivity_process, com.android.internal.R.styleable.AndroidManifestActivity_description, Loading Loading @@ -1997,8 +1985,7 @@ public class PackageParser { mParseActivityAliasArgs = new ParseComponentArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestActivityAlias_name, com.android.internal.R.styleable.AndroidManifestActivityAlias_label, com.android.internal.R.styleable.AndroidManifestActivityAlias_icon, com.android.internal.R.styleable.AndroidManifestActivityAlias_logo, com.android.internal.R.styleable.AndroidManifestActivityAlias_icon, 0, mSeparateProcesses, 0, com.android.internal.R.styleable.AndroidManifestActivityAlias_description, Loading Loading @@ -2126,8 +2113,7 @@ public class PackageParser { mParseProviderArgs = new ParseComponentArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestProvider_name, com.android.internal.R.styleable.AndroidManifestProvider_label, com.android.internal.R.styleable.AndroidManifestProvider_icon, com.android.internal.R.styleable.AndroidManifestProvider_logo, com.android.internal.R.styleable.AndroidManifestProvider_icon, 0, mSeparateProcesses, com.android.internal.R.styleable.AndroidManifestProvider_process, com.android.internal.R.styleable.AndroidManifestProvider_description, Loading Loading @@ -2399,8 +2385,7 @@ public class PackageParser { mParseServiceArgs = new ParseComponentArgs(owner, outError, com.android.internal.R.styleable.AndroidManifestService_name, com.android.internal.R.styleable.AndroidManifestService_label, com.android.internal.R.styleable.AndroidManifestService_icon, com.android.internal.R.styleable.AndroidManifestService_logo, com.android.internal.R.styleable.AndroidManifestService_icon, 0, mSeparateProcesses, com.android.internal.R.styleable.AndroidManifestService_process, com.android.internal.R.styleable.AndroidManifestService_description, Loading Loading @@ -2614,9 +2599,6 @@ public class PackageParser { outInfo.icon = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestIntentFilter_icon, 0); outInfo.logo = sa.getResourceId( com.android.internal.R.styleable.AndroidManifestIntentFilter_logo, 0); sa.recycle(); int outerDepth = parser.getDepth(); Loading Loading @@ -2884,11 +2866,6 @@ public class PackageParser { outInfo.nonLocalizedLabel = null; } int logoVal = args.sa.getResourceId(args.logoRes, 0); if (logoVal != 0) { outInfo.logo = logoVal; } TypedValue v = args.sa.peekValue(args.labelRes); if (v != null && (outInfo.labelRes=v.resourceId) == 0) { outInfo.nonLocalizedLabel = v.coerceToString(); Loading
core/res/res/values/attrs_manifest.xml +4 −14 Original line number Diff line number Diff line Loading @@ -75,7 +75,8 @@ header in the Action Bar. The primary differences between an icon and a logo are that logos are often wider and more detailed, and are used without an accompanying text caption. This must be a reference to a Drawable resource containing the image definition. --> to a Drawable resource containing the image definition. @hide --> <attr name="logo" format="reference" /> <!-- Name of the activity to be launched to manage application's space on Loading Loading @@ -399,7 +400,8 @@ <attr name="syncable" format="boolean" /> <!-- Flag declaring this activity to be 'immersive'; immersive activities should not be interrupted with other activities or notifications. --> should not be interrupted with other activities or notifications. @hide --> <attr name="immersive" format="boolean" /> <!-- Specify the order in which content providers hosted by a process Loading Loading @@ -715,7 +717,6 @@ <attr name="theme" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="description" /> <attr name="permission" /> <attr name="process" /> Loading Loading @@ -774,7 +775,6 @@ <attr name="name" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="permissionGroup" /> <attr name="description" /> <attr name="protectionLevel" /> Loading @@ -799,7 +799,6 @@ <attr name="name" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="description" /> </declare-styleable> Loading Loading @@ -829,7 +828,6 @@ <attr name="name" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> </declare-styleable> <!-- The <code>uses-permission</code> tag requests a Loading Loading @@ -1034,7 +1032,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="process" /> <attr name="authorities" /> <attr name="syncable" /> Loading Loading @@ -1114,7 +1111,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="permission" /> <attr name="process" /> <!-- Specify whether the service is enabled or not (that is, can be instantiated by the system). Loading Loading @@ -1147,7 +1143,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="permission" /> <attr name="process" /> <!-- Specify whether the receiver is enabled or not (that is, can be instantiated by the system). Loading Loading @@ -1180,7 +1175,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="launchMode" /> <attr name="screenOrientation" /> <attr name="configChanges" /> Loading @@ -1206,7 +1200,6 @@ this activity. A value besides "unspecified" here overrides any value in the theme. --> <attr name="windowSoftInputMode" /> <attr name="immersive" /> </declare-styleable> <!-- The <code>activity-alias</code> tag declares a new Loading Loading @@ -1235,7 +1228,6 @@ <attr name="label" /> <attr name="description" /> <attr name="icon" /> <attr name="logo" /> <attr name="permission" /> <!-- Specify whether the activity-alias is enabled or not (that is, can be instantiated by the system). It can also be specified for an application as a whole, in which case a value of "false" Loading Loading @@ -1305,7 +1297,6 @@ parent="AndroidManifestActivity AndroidManifestReceiver AndroidManifestService"> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="priority" /> </declare-styleable> Loading Loading @@ -1412,7 +1403,6 @@ <attr name="targetPackage" /> <attr name="label" /> <attr name="icon" /> <attr name="logo" /> <attr name="handleProfiling" /> <attr name="functionalTest" /> </declare-styleable> Loading