Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 096e5a80 authored by Kevin Hufnagle's avatar Kevin Hufnagle Committed by android-build-merger
Browse files

Merge "docs: Improved description of "package" attribute (manifest)." into...

Merge "docs: Improved description of "package" attribute (manifest)." into mnc-mr-docs am: 190bf3b9 am: 19db30bc
am: 7e8840de

* commit '7e8840de':
  docs: Improved description of "package" attribute (manifest).

Change-Id: I8ea2623afea04cc3f5c5b9550fc66cb42d79a5d2
parents 48a4930e 7e8840de
Loading
Loading
Loading
Loading
+19 −16
Original line number Diff line number Diff line
@@ -52,10 +52,13 @@ and specify {@code xmlns:android} and {@code package} attributes.</dd>
to "{@code http://schemas.android.com/apk/res/android}".</dd>

<dt><a name="package"></a>{@code package}</dt>
<dd>A full Java-language-style package name for the application.  The name should 
be unique.  The name may contain uppercase or lowercase letters ('A'
through 'Z'), numbers, and underscores ('_').  However, individual
package name parts may only start with letters.
<dd>A full Java-language-style package name for the Android application. The
  name should be unique.  The name may contain uppercase or lowercase letters
  ('A' through 'Z'), numbers, and underscores ('_').  However, individual
  package name parts may only start with letters. Note that you can use
  different names for the Android application package and for the Java package
  identifiers used in the application's classes; these two types of names are
  entirely independent.

<p>To avoid conflicts with other developers, you should use Internet domain ownership as the
basis for your package names (in reverse). For example, applications published by Google start with