blob: 54086fe155ab82553cc963f990dcf6ef9e7e27dd [file] [log] [blame]
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08001<html>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08002<body>
3
Scott Mainf4f05b82011-01-07 14:38:23 -08004<p>Contains classes for accessing and publishing data on a device. It includes three main
5categories of APIs:</p>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08006
Scott Mainf4f05b82011-01-07 14:38:23 -08007<ul>
8 <dt>Content sharing ({@link android.content})</dt>
9 <dd>For sharing content between application components. The most important classes are:
10 <ul>
11 <li>{@link android.content.ContentProvider} and {@link android.content.ContentResolver}
12 for managing and publishing persistent data associated with an application.</li>
13 <li>{@link android.content.Intent} and {@link android.content.IntentFilter}, for delivering
14 structured messages between different application components&mdash;allowing components to initiate
15 other components and return results.</li>
16 </ul>
17 </dd>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080018
Scott Mainf4f05b82011-01-07 14:38:23 -080019 <dt>Package management ({@link android.content.pm})</dt>
20 <dd>For accessing information about an Android package (an {@code .apk}), including information
21about its activities, permissions, services, signatures, and providers. The most important class for
22accessing this information is {@link android.content.pm.PackageManager}.</dd>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080023
Scott Mainf4f05b82011-01-07 14:38:23 -080024 <dt>Resource management ({@link android.content.res})</dt>
25 <dd>For retrieving resource data associated with an application, such as strings, drawables,
26media, and device configuration details. The most important class for accessing this data is {@link
27android.content.res.Resources}.</dd>
28</ul>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080029
30</body>
31</html>
32