Line 35: |
Line 35: |
| | | |
| Web.activity/ | | Web.activity/ |
| + | activity/ |
| + | activity.info (activity info file) |
| + | activity-web.svg (icon for activity as specified in activity.info) |
| + | mimetypes.xml (map documents to MIME types) |
| + | text-plain.svg (icons for documents, e.g. "text-plain.svg" for "text/plain") |
| + | text-html.svg |
| + | contents (manifest for bundle contents) |
| + | contents.sig (credentials for signed bundle) |
| + | permissions.info (optional; '''not a stable API''') |
| bin/ | | bin/ |
− | web-activity | + | web-activity (launcher script or activity executable) |
| locale/ | | locale/ |
| de_DE/ | | de_DE/ |
− | activity.linfo | + | activity.linfo (localized info 1) |
| zh_CN/ | | zh_CN/ |
− | activity.linfo | + | activity.linfo (localized info 2) |
− | activity/ | + | lib/ |
− | activity.info | + | mylib.so (native library) |
− | activity-web.svg
| |
− | contents
| |
− | contents.sig
| |
− | mimetypes.xml
| |
− | permissions.info (optional; '''not a stable API''')
| |
| icons/ | | icons/ |
| | | |
| ; activity | | ; activity |
− | All metadata about the activity is organized in this subdirectory. The <code>contents</code> and <code>contents.sig</code> are manifest and credential files for the entire bundle contents (excepting the <code>contents</code> and <code>contents.sig</code> files themselves), as described by the [[Manifest Specification]]. The optional <code>mimetypes.xml</code> file is a [http://freedesktop.org/wiki/Specifications/shared-mime-info-spec freedesktop.org MIME type file] describing how to recognize the MIME types defined by the activity. | + | All metadata about the activity is organized in this subdirectory. The <code>contents</code> and <code>contents.sig</code> are manifest and credential files for the entire bundle contents (excepting the <code>contents</code> and <code>contents.sig</code> files themselves), as described by the [[Manifest Specification]]. The optional <code>mimetypes.xml</code> file is a [http://freedesktop.org/wiki/Specifications/shared-mime-info-spec freedesktop.org MIME type file] describing how to recognize the MIME types defined by the activity. SVG icons for those MIME types can be put in this directory as well. |
| + | |
| + | ;bin |
| + | |
| + | Contains executables, is added to the PATH environment variable. |
| + | |
| + | ;lib |
| + | |
| + | See [[#Bundling Native Libraries]] below. |
| + | |
| + | ;locale |
| + | |
| + | See [[#Activity Name Localization/Translation]] below. |
| | | |
| ; icons | | ; icons |