初识Doja(编辑ADF文件)

如要转载请注明出处    http://blog.csdn.net/dl_hum/

ADF文件的英文全称为Application Descriptor File,我们就把它翻译成“程序标识符文件”吧。

 

表识符

说明

类型

AppName

程序的名称,以string的形式给出,最大16bytes

必添的

AppVer

程序的版本号,最大10bytes,在模拟器中它不被使用从而
可以被忽略掉。

可选的

PackageURL

程序在本地的地址,最大255bytes,必须以ASCII的形式
给出。JAR文件的名称必须与该工程的名称相同,必且在
创建JAR文件的时候自动填写该项。

必添的

AppSize

程序的大小,以字节的的形式给出。如果设置为0或负值,
则程序将被禁止启动。此项在创建JAR文件的同时自动进
行创建。

必添的

ConfigurationVer
(KvmVer)

指定CLDC配置(KVM)的版本号,在这里ConfigurationVer
KvmVer代表相同的意思,但如果两者同时被指定,应用程

序将被禁止启动。例如此项已被设定为CLDC-1.0,如果还有
其它任何字符的设定,应用程序同样也会被禁止启动。

可选的

ProfileVer

设置简表的版本号。以下给出它的备选值。
·Doja-1.0 (支持503系列)
·Doja-2.0 (支持504系列)
·Doja-2.1 (支持FOMA02规格型号)
·Doja-2.2 (支持FOMA02规格型号)
·Doja-3.0 (支持505系列)
·Doja-3.5 (支持FOMA03及以后的规格型号)

可选的

SPSize

scratchpad文件的大小,以字节为单位。这里可以设置多个值
并用逗号分割开,最多可以将scratchpad分个为16个部分。对
不同版本的Doja程序用不同的限制,但不可将其设置为0或负
值。对于Doja v3.5而言,它的最大限制为400 bytes

可选的

AppClass

主类的名称。该主类一定是类com.nttdocomo.ui.IApplication
的子类。该项设置需要控制在0255字节内。

必添的

AppParam

设置主类的参数(最大255字节),并且可以用空格进行分割
。可以通过使用com.nttdocomo.ui.IApplication.getArgs()获得。

可选的

LastModified

最后一次修改程序的时间,在创建jar文件时自动生成。

必添的

UseNetwork

此程序是否需要网络连接。如需要则设置为http,否则不添

可选的

TargetDevice

设置目标机型。如果此项进行了设置,则此应用程序就只能
被所指定的机型进行下载使用。可以对多个设备进行设置,
只需用逗号进行分割即可,如X505i, Y505i, Z505i,最大可
设置128字节。如不对其进行设置则此应用程序可对任何型
号的机型进行下载使用。如果想指定同一类型的设备,则可
以在系列号前加all来指明,如all505

可选的

LaunchAt

设置启动时间间隔,应用程序将被设置为以一个规律的时间
间隔启动。此项以I h格式给出,h为启动时间间隔(小时)
,中间用空格隔开。h值只可设置为19

可选的

MyConcierge

指定应用程序是否为备用程序,并且这项也被用作判定备用
程序是否可以在模拟器中启动。此项唯一的标识符为yes,当
不设置此项的时候,应用程序将被认为不能启动备用模式,
并且这种模式也将被模拟器中禁止。

可选的

UseTelephone

此项指出是否具有语音讲话功能。唯一的设定值为call

可选的

UseBrowser

此应用程序是否具有浏览器功能,唯一的设定值为launch

可选的

LaunchByMail

被应用程序所允许的邮件地址。如果设置为any,程序的启动
将会被任何的邮件地址所允许。

可选的

LaunchByBrowser

这是被允许的网络连接地址(最大255字节)。如果设置为
any
,则任何网络连接地址都将被允许使用。

可选的

AllowPushBy

设置应用程序的外部接口(最大255字节)。可选参数为
Irda:<Start command>
Code<Start command>

可选的

AppTrace

标记应用程序是否具有追踪功能。唯一的标识符为on。此功
能不被模拟器所使用。

可选的

DrawArea

设定应用程序的绘制区域,此区域以设备的中心为绘制中心,
格式为:水平坐标的像素数X竖直坐标的像素数

可选的

GetSysInfo

此标签指出是否可以获得以下信息:邮件,信息标志,电源
管理,in-range/out-of-range information,管理模式设定信息。

可选的

TrustedAPID

NTT DoCoMo标识的可信任ID。以11位的数字表示。

可选的

LaunchByApp

此标签指出是否从另外一个使用Launcher模式的应用程序启
动。唯一的标识符为deny

可选的

MessageCode

NTT DoCoMo设定的10位信息ID.

可选的

AccessUserInfo

此标签设置允许权限对电话本,日历,图像,书签。唯一标
识符为yes

可选的

GetUtn

此项指出固定标示设备和UIM的型号。

可选的

IletPreserve

此项指出在被允许下载后是否立即存储应用程序。唯一标识
符为deny

可选的

LaunchApp

此项指出是否可以使用程序的连接功能。唯一标识符为yes

可选的

 
如要转载请注明出处    http://blog.csdn.net/dl_hum/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值