如果有图片,会保存到图片文件夹
但是现在有新的问题,如果本地操作太多,比如读文件,写文件,使用相机,使用网络连接…e61i会总是提示用户是否同意做这些本地操作 .太麻烦.是不是可以用签名来做 – 也就是在安装时候让用户同意,以后都不会提示.
发现现在的编码水平有点提升,基本一遍通过.顺便赞一下antenna,实在是很方便的工具.
经验:如果使用FileConnection的话需要使用jsr75的file包.默认情况下antenna是不支持这个包的,所以用他build的时候会找不到FileConnection类,但用eclipseme是可以编译的,因为eclipseme默认都包含了jsr75的包.要让antenna支持jsr75也很简单.只要在build.xml里加入:
<property name=”wtk.optionalpda.enabled” value=”true” />
参考
Posted on 2008/02/02, 6:33 pm, by zhangv, under
技术(Tech).
编译时找不到List.deleteAll这个方法,因为默认的的antenna使用cldc1.0。而这个deleteall是1.1的方法,解决方法是覆盖默认的cldc版本
<property name=”wtk.cldc.version” value=”1.1″/>
Antenna是用来构建j2me项目的ant任务 扩展。让整个构建过程变的很简单和易于管理。
附我使用的构建脚本供参考:
<?xml version=”1.0″?>
<project name=”MoFire” default=”build” basedir=”.”>
<!– Define the Wireless Toolkit home directory. Needed by the tasks. –>
<property name=”wtk.home” value=”D:\development\WTK2.5.2″/>
<property name=”wtk.cldc.version” value=”1.1″/>
<property name=”wtk.midp.version” value=”2.0″/>
<property name=”wtk.proguard.home” value=”D:\development\workspaceME\lib\proguard4.1\”/>
<!– Define some additional properties for this project. Not required. –>
<property name=”midlet.name” value=”${ant.project.name}”/>
<property name=”midlet.home” value=”.”/>
<property name=”midlet.vendor” value=”MoDoFo”/>
<property name=”midlet.version” value=”0.0.1″/>
<!– Define the tasks. –>
<taskdef resource=”antenna.properties” classpath=”lib/antenna-bin-1.0.0.jar”/>
<target name=”clean”>
<delete failonerror=”false” dir=”classes”/>
</target>
<target name=”dist” [...]