|
Application Package Manager
The application package manager是tizen应用框架的一个核心模块,用于程序包的安装/卸载/更新和存储应用程序信息。The application package manager用于应用程序的打包工作。通过它,我们可以得到安装在设备上面的包的信息。application package manager模块可以扩展支持多种类型的应用。
Native Application Package
Tizen本地应用程序包内容见下表。(Tizen native application package content is shown in the following table.)
Table: Application package format 应用包格式
Package format | Package type | Application type | Tizen native package (.tpk) | Tizen native application | Tizen native UI application: - Normal UI application
- IME application
- Home application
- Lock application
Tizen native service application: - Service application without a UI
- AppWidget
| 本地应用程序包含如下:
封装格式和文件扩展名
文件格式:ZIP压缩文件
文件扩展名:TPK(例如,sample.tpk)
MIME类型:应用程序/ x-tizen.package归档
包装内容
文件和文件夹:在Tizen的原生包的根是ZIP压缩包的路径,它包含保留的文件夹。
下表显示包的内容。
表:应用套件内容应用包内容
Name | Type | Description | bin | Folder | Application executable binary | data | Folder | Application private data | info | Folder | Application meta data | lib | Folder | Application libraries | res | Folder | Application resources | setting | Folder | Application settings | shared | Folder | Application shared resources
| 目录层次(安装之后)(目录层次结构(在设备上安装后))
下图和下表说明了本机应用程序包的目录结构。
图:本机应用程序的目录结构泰泽本地应用目录结构
表:本机应用程序的包结构
Package | Root directory | Application ID | Core XML file | App1
(Main executable) | /opt/usr/apps/<Package ID>
(For example:/opt/usr/apps/qik37po9ck) | <Package ID>.<Executable name 1>
(For example:qik37po9ck.Main) | /opt/share/packages/<Package ID>.xml
(For example:/opt/share/packages/qik37po9ck.xml) | App2 | <Package ID>.<Executable name 2>
(For example:qik37po9ck.Service) | App3 | <Package ID>.<Executable name 3>
(For example:qik37po9ck.Downloader) |
本地软件包清单
清单文件(manifest.xml文件)的目的是指定一个应用程序包的策略。
有关舱单元素的更多信息,请参见清单元素层次结构。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|