cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee
docs: edit manifest samples to indicate <application> element is always last Change-Id: I993d130c26efd87147913d5607a2e7f15bd12fe8
This commit is contained in:
@@ -160,7 +160,6 @@ documentation for more information about how the system handles this attribute.<
|
||||
element might look like this: </p>
|
||||
|
||||
<pre><manifest>
|
||||
...
|
||||
<uses-sdk android:minSdkVersion="5" />
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
@@ -541,7 +541,6 @@ example library project declares the Activity <code>GameActivity</code>: </p>
|
||||
<activity android:name="GameActivity" />
|
||||
...
|
||||
</application>
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
|
||||
@@ -611,7 +610,6 @@ like this: </p>
|
||||
<activity android:name="com.example.android.tictactoe.library.GameActivity" />
|
||||
...
|
||||
</application>
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
<p>For more information about the manifest file, see the documentation for <a
|
||||
|
||||
@@ -700,7 +700,6 @@ example library project declares the Activity <code>GameActivity</code>: </p>
|
||||
<activity android:name="GameActivity" />
|
||||
...
|
||||
</application>
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
<h4>Updating a library project</h4>
|
||||
@@ -796,7 +795,6 @@ like this: </p>
|
||||
<activity android:name="com.example.android.tictactoe.library.GameActivity" />
|
||||
...
|
||||
</application>
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
<p>For more information about the manifest file, see the documentation for <a
|
||||
|
||||
@@ -693,13 +693,13 @@ nine-patch images, which always takes place by default. </p>
|
||||
|
||||
<pre>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
...
|
||||
<supports-screens
|
||||
android:smallScreens="true"
|
||||
android:normalScreens="true"
|
||||
android:largeScreens="true"
|
||||
android:xlargeScreens="true"
|
||||
android:anyDensity="true" />
|
||||
...
|
||||
</manifest>
|
||||
</pre>
|
||||
<!-- android:resizeable="true" -->
|
||||
|
||||
@@ -784,7 +784,6 @@ android:name="com.android.vending.CHECK_LICENSE"></code></p>
|
||||
<pre><?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" ...">
|
||||
...
|
||||
<!-- Devices >= 3 have version of Android Market that supports licensing. -->
|
||||
<uses-sdk android:minSdkVersion="3" />
|
||||
<!-- Required permission to check licensing. -->
|
||||
|
||||
@@ -166,6 +166,7 @@ href="{@docRoot}guide/topics/manifest/application-element.html">{@code
|
||||
|
||||
<pre>
|
||||
<manifest ... >
|
||||
...
|
||||
<application android:label="MyApplication"
|
||||
<b>android:backupAgent="MyBackupAgent"</b>>
|
||||
<activity ... >
|
||||
|
||||
@@ -441,6 +441,7 @@ element. For example, an activity could be protected as follows:
|
||||
<pre>
|
||||
<manifest . . . >
|
||||
<permission android:name="com.example.project.DEBIT_ACCT" . . . />
|
||||
<uses-permission android:name="com.example.project.DEBIT_ACCT" />
|
||||
. . .
|
||||
<application . . .>
|
||||
<activity android:name="com.example.project.FreneticActivity"
|
||||
@@ -449,9 +450,6 @@ element. For example, an activity could be protected as follows:
|
||||
. . .
|
||||
</activity>
|
||||
</application>
|
||||
. . .
|
||||
<uses-permission android:name="com.example.project.DEBIT_ACCT" />
|
||||
. . .
|
||||
</manifest>
|
||||
</pre>
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ when the application is ready to be published, it should be set as a
|
||||
reference to a string resource, so that it can be localized like other
|
||||
strings in the user interface.</dd>
|
||||
|
||||
<dt><a name="nm"</a>{@code android:name}</dt>
|
||||
<dt><a name="nm"></a>{@code android:name}</dt>
|
||||
<dd>The name that's at the base of the permission tree. It serves as
|
||||
a prefix to all permission names in the tree. Java-style scoping should
|
||||
be used to ensure that the name is unique. The name must have more than
|
||||
|
||||
@@ -403,10 +403,9 @@ declares a Bluetooth permission, but does not declare the Bluetooth feature in a
|
||||
</dl>
|
||||
|
||||
<pre><manifest ...>
|
||||
...
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||||
<uses-sdk android:minSdkVersion="3" />
|
||||
...
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
<dl>
|
||||
@@ -418,10 +417,9 @@ including devices running older versions of the platform. </dd>
|
||||
</dl>
|
||||
|
||||
<pre><manifest ...>
|
||||
...
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||||
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
|
||||
...
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
<dl>
|
||||
@@ -430,11 +428,10 @@ including devices running older versions of the platform. </dd>
|
||||
</dl>
|
||||
|
||||
<pre><manifest ...>
|
||||
...
|
||||
<uses-feature android:name="android.hardware.bluetooth" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||||
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
|
||||
...
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
<dl>
|
||||
@@ -445,11 +442,10 @@ feature support, for all devices.</dd>
|
||||
</dl>
|
||||
|
||||
<pre><manifest ...>
|
||||
...
|
||||
<uses-feature android:name="android.hardware.bluetooth" android:required="false" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||||
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
|
||||
...
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
|
||||
|
||||
@@ -120,9 +120,8 @@ specify:</p>
|
||||
|
||||
<pre><manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.app.myapp" >
|
||||
|
||||
<uses-permission android:name="android.permission.RECEIVE_SMS" />
|
||||
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
<p>At application install time, permissions requested by the application are
|
||||
@@ -175,13 +174,12 @@ of its activities could declare a permission for this operation as follows:</p>
|
||||
|
||||
<pre><manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.me.app.myapp" >
|
||||
|
||||
<permission android:name="com.me.app.myapp.permission.DEADLY_ACTIVITY"
|
||||
android:label="@string/permlab_deadlyActivity"
|
||||
android:description="@string/permdesc_deadlyActivity"
|
||||
android:permissionGroup="android.permission-group.COST_MONEY"
|
||||
android:protectionLevel="dangerous" />
|
||||
|
||||
...
|
||||
</manifest></pre>
|
||||
|
||||
<p>The {@link android.R.styleable#AndroidManifestPermission_protectionLevel
|
||||
|
||||
@@ -368,14 +368,14 @@ page.title=Activity Testing
|
||||
package="com.android.example.spinner.test"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<application android:icon="@drawable/icon" android:label="@string/app_name">
|
||||
|
||||
<uses-library android:name="android.test.runner" />
|
||||
</application>
|
||||
<uses-sdk android:minSdkVersion="3" />
|
||||
<instrumentation
|
||||
android:targetPackage="com.android.example.spinner"
|
||||
android:name="android.test.InstrumentationTestRunner" />
|
||||
<application android:icon="@drawable/icon" android:label="@string/app_name">
|
||||
<uses-library android:name="android.test.runner" />
|
||||
...
|
||||
</application>
|
||||
</manifest>
|
||||
</pre>
|
||||
<p>
|
||||
|
||||
@@ -489,7 +489,6 @@ adb install bin/NativeActivity-debug.apk
|
||||
<code>android:minSdkVersion</code> attribute value of "3" or higher. For example:
|
||||
<pre style="margin:1em;">
|
||||
<manifest>
|
||||
...
|
||||
<uses-sdk android:minSdkVersion="3" />
|
||||
...
|
||||
</manifest>
|
||||
@@ -540,7 +539,6 @@ adb install bin/NativeActivity-debug.apk
|
||||
to users whose devices are capable of supporting your application. For example:
|
||||
<pre style="margin:1em;">
|
||||
<manifest>
|
||||
...
|
||||
<!-- Declare that the application uses the OpenGL ES 2.0 API and is designed
|
||||
to run only on devices that support OpenGL ES 2.0 or higher. -->
|
||||
<uses-feature android:glEsVersion="0x00020000" />
|
||||
|
||||
Reference in New Issue
Block a user