JSR75和MOTO FileConnection的真机表现

转载 2007年09月25日 14:47:00
前段时间接了一个软件外包的项目,是一个J2ME平台上的铃声图片下载和本地资源管理的的小程序.软件的核心就是JSR75、MOTO FileConnection和http连接的使用.在网络方面遇到的问题不大,主要是在使用FC时产生了很多真机上出现的问题.我把它归纳起来有以下几点:

(1)NOKIA机器上使用支持JSR75 FC
在用WTK打包的使用一定要把读写(有需要才加写)操作的permissions加上。如果没有加NOKIA的数字签名的话,在真机上需要把使用询问设置为每次都询问,如果不的话真机上会发生SecurityException的安全异常。而且在NOKIA的机器上C盘下不能创建文件夹。

(2)MOTO机器上使用支持JSR75 FC或MOTO FileConnection
在MOTO较早的机型上,以C650、C380、E398、V303等为代表的机器上面都是实现的MOTO FileConnection而且在使用上没有做任何的安全限制,而在其后的一些机器像E680、V3等一些机器就对使用这组API作出了很多的限制,必须拿到MOTO厂商的签名才能正常的使用。从标准的JSR75和MOTO FileConnection在使用上的区别只有很少的一些,我在移植的过程中遇到的主要是JSR75中FileSystemRegistry.listRoots()和FileConnection.List()返回的都是一个Enmumeration,数据是以String保存在Enmumeration中的,并且返回的是这一级目录。在MOTO FileConnection中FileSystemRegistry.listRoots()和FileConnection.List()返回的直接是String数组,并且是一个完整的目录形式。比如在有这样一个目录结构/a/zk/,里面有1.png和2.png两个文件,如果是JSR75的FileConnection.List()返回的Enmumeration中存储的是1.png和2.png两个String,而使用MOTO FileConnection返回的是/a/zk//1.png和a/zk/2.png存储在String数组中。
注意好以上这些问题了连接本地文件就很简单了。
 

J2ME JSR75 FileConnection行为研究

最近在我的J2ME项目中,我想把JSR75的FileConnection类包装成类似J2SE中的File类来对文件进行操作,所以研究了FileConnection类的行为和在不同机器上的实现,以寻求最...
  • ralphwho
  • ralphwho
  • 2008年03月22日 22:22
  • 449

Moto Z Force拍照性能得到87分,DxOMark惹争议

自从Moto被联想收购之后,Moto手机的表现一直都是不瘟不火,再也没有以前那种给人眼前一亮的感觉。近日,法国著名的影像质量评测机构DxO在自家网站DxOMark上给Moto Z Force的成像质量...
  • Image_test
  • Image_test
  • 2016年07月22日 17:07
  • 4315

Web前端—表现与数据分离

http://www.cnblogs.com/yexiaochai/p/3167465.html
  • ap396005781
  • ap396005781
  • 2013年07月03日 17:30
  • 8243

监狱

Description Ciocio在执行刺杀计划的过程中被警方抓捕,被送到了一座监狱。与Ciocio同时入狱的共有N-1位罪犯(即共有N个人)。这些罪犯有的是白人,有的是黑人。狱警要给他们分房间。...
  • u012274244
  • u012274244
  • 2013年10月10日 13:45
  • 796

Moto g 4G xt1079解锁root刷机

首先提供所需工具:http://pan.baidu.com/s/1nqxXk  链接内内容 整个过程大体分为以下四个步骤: 准备工作下载驱动等。(需要MotorolaDev...
  • xxxcsdnblog
  • xxxcsdnblog
  • 2015年06月14日 14:00
  • 6813

分离 结构 表现和行为

WEB标准提倡结构、表现和行为相 分离 Web包含三个层次(没错,它们都需要各自分离) HTML结构 CSS表现 JavaScript行为 HTML结构层是网页最重要的基础。HTML标签...
  • Jane617_min
  • Jane617_min
  • 2015年09月11日 17:07
  • 1073

合并模拟器Framework与真机Framework

如果写了一个Framework,根据Build时选择的机器类型,会分为模拟器Framework和真机Framework,两者是不能混用的。 此时可以通过配置一个Run Script,在Scrip...
  • SHTLoveXX
  • SHTLoveXX
  • 2016年05月30日 16:12
  • 1608

【初级理解】结构、表现、行为分离

为什么都在强调这么一个概念?    1、从代码体量分析:html标签中也可以写内联样式和内部样式,为什么还要写成外部样式引入呢?举个简单例子,钱包都有好几层我们都会习惯性的将不同面值的纸币分开放置,这...
  • u014687692
  • u014687692
  • 2016年11月19日 14:59
  • 711

国行MOTO XT1085刷1092(欧版)系统教程

笔者最近购买了二代motox,因为国行的系统用着各种不爽,所以决定刷成欧版(XT1093)的系统 注意,笔者使用的是OTA到5.1的国行二代抹茶,欧版的底包也自然是5.1的系统,国行的版本和要刷入版本...
  • ytingone
  • ytingone
  • 2015年08月11日 22:14
  • 4404

iOS开发中真机和模拟器的区别

首先,看到这篇文章的同学,你先去看看是不是大小写的问题? 问题情境:我在模拟器中取沙盒的文件是可以取到的,在真迹中就取不到,造成了在真机中的一系列错误,经过排查,确定问题在于取文件时,文件名中的大小...
  • huanghuanghonghong
  • huanghuanghonghong
  • 2016年08月08日 21:34
  • 866
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSR75和MOTO FileConnection的真机表现
举报原因:
原因补充:

(最多只允许输入30个字)