访问JAR和JAD文件中的属性
来源:互联网 发布:g76车梯形螺纹编程实例 编辑:程序博客网 时间:2024/05/01 15:05
MIDIet能够访问Java压缩包(*.JAR)和应用程序描述符文件(*.JAD)中的属性(attributes),你可以按照以下代码实现:
javax.microedition.midlet.MIDlet.getAppProperty(String name)
以下举一个非常简单的例子来打印JAR跟JAD文件中的条目:
import javax.microedition.midlet.*;
public class showProperties extends MIDlet
{
public void startApp() throws MIDletStateChangeException
{
System.out.println("Vendor: " +
getAppProperty("MIDlet-Vendor"));
System.out.println("Description: " +
getAppProperty("MIDlet-Description"));
System.out.println("JadFile Version: " +
getAppProperty("JadFile-Version"));
System.out.println("MIDlet-Data-Size: " +
getAppProperty("MIDlet-Data-Size"));
}
public void pauseApp()
{ }
public void destroyApp(boolean unconditional)
{ }
}
manifest.mf 文件存储在ShowProperties.jar 文件中:
MIDlet-Name: Show Properties MIDlet
MIDlet-Version: 1.0.1
MIDlet-Vendor: Core J2ME
MIDlet-1: ShowProps, , ShowProperties
MicroEdition-Profile&: MIDP-1.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-Description: A simple property list example
MIDlet-Data-Size: 1500
ShowProperties.jad 文件
MIDlet-Name: Show Properties MIDlet
MIDlet-Version: 1.0.1
MIDlet-Vendor: Core J2ME
MIDlet-Jar-URL: ShowProperties.jar
MIDlet-Jar-Size: 1190
MIDlet-1: ShowProps, , ShowProperties
MIDlet-Description: A simple property list example
JadFile-Version: 1.5
MIDlet-Data-Size: 500
要点:
1.manifest.mf文件存储在JAR文件中,那是你实际可以访问的属性(attributes)。
2.ShowProperties.jad 文件中引用了这个JAR文件:
MIDlet-Jar-URL: showProperties.jar
3.这些属性包括:MIDlet-Name,MIDlet-Version,MIDlet-Vendor既存在于JAR文件中的manifest.mf中又存在于JAD文件中,所有的值都要求是一样的。
4.属性(attribute)JadFile Version是用户自定义的属性,并没有在J2ME规格中定义。这样就可以被MIDIet程序访问而不用修改JAR文件。
5.属性(attribute)MIDlet-Data-Size同时存在于manifest.mf和JAD文件中。当存在于两个文件中的属性一样时,JAD文件中的会被优先选择。
6.以上例子是基于MIDP和CLDC 1.0.3.
- 访问JAR和JAD文件中的属性
- 访问JAR和JAD文件中的属性
- J2ME 访问JAR和JAD文件中的属性
- 访问jar中的文件
- JAR和jad格式
- 安装Jad和Jar
- JAVA手机软件程序JAR文件和JAD文件详解
- J2ME俄罗斯方块半成品的界面和Jar/jad文件
- 用jad 反编译jar文件
- jar中的文件访问方法
- JAD文件各属性解释
- myeclipse安装jad插件,实现项目中的所有jar包里的.class文件直接查看
- JavaMe中的jad文件问题
- eclipse中的 jad文件中MIDlet的文件类等属性怎么设?
- 如何访问Jar包中的资源文件
- 访问jar文件包中的资源
- Jad和Jar大小不匹配
- quartz属性文件和jar包说明
- 编辑fedora开始菜单
- PERL(CGI)获取WEB-URL参数
- zzOPENCV XML函数完美支持中文方法
- 死锁的四个必要条件
- 自己写的拼图源码
- 访问JAR和JAD文件中的属性
- 《PHP Cookbook》学习笔记(二)
- 曾几时,爱到了尽头,连分手都说不出口
- 文件取值以及字符串存至文件中
- jsp 连接数据库MySQL相关驱动的配置
- 职位推荐-对日外包-PG,SE,PL.PM
- 可可漫画 阅读代码
- servlet的转发与重定向
- 问题1.