社区
BlackBerry
帖子详情
黑莓开发,写文件操作
yangxxss
2010-07-28 04:11:06
在blackberry,哪个方法能把一个byte[]数据加到文件的末尾
请求各位高手帮帮忙
...全文
120
11
打赏
收藏
黑莓开发,写文件操作
在blackberry,哪个方法能把一个byte[]数据加到文件的末尾 请求各位高手帮帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bain3822
2010-08-11
打赏
举报
回复
bu cuo o
salvatore_zhang
2010-08-11
打赏
举报
回复
文件操作中的位置指针移动是常见操作. yangxxss注意结贴,你有好几篇了。
yangxxss
2010-08-11
打赏
举报
回复
[Quote=引用 7 楼 miao0803 的回复:]
FileConnection fileConnection = (FileConnection)Connector.open(fileName);
OutputStream os = fileConnection.openOutputStream(fileConnection.fileSize());
os.write(dataBytes);
os.flush();
os.close()……
[/Quote]
原来有这个方法,不错啊,但还是美中有不足啊,如果文件的大小是动态变化的(例如读一点,写一点),每次写一点时都要fileConnection.openOutputStream(fileConnection.fileSize())一次。不过这也是没有办法的办法了。非常感谢!!!!!!!!!
yangxxss
2010-08-11
打赏
举报
回复
[Quote=引用 6 楼 salvatore_zhang 的回复:]
学习JSR75的fileconnection的示例,读一点,写一点buffer,写文件,读一点,写一点buffer,再写一点文件,尤其是处理大文件的时候。
大文件处理很多都是这么做的。
[/Quote]
问题是后一次写的会把前一次写的覆盖掉,如何解决不被覆盖这个问题,也就是如何解决写到末尾这个问题啊
miao0803
2010-08-05
打赏
举报
回复
FileConnection fileConnection = (FileConnection)Connector.open(fileName);
OutputStream os = fileConnection.openOutputStream(fileConnection.fileSize());
os.write(dataBytes);
os.flush();
os.close();
fileConnection.close();
OutputStream是可以直接定位打开的,定位到fileConnection.fileSize()就是文件末尾
salvatore_zhang
2010-08-04
打赏
举报
回复
学习JSR75的fileconnection的示例,读一点,写一点buffer,写文件,读一点,写一点buffer,再写一点文件,尤其是处理大文件的时候。
大文件处理很多都是这么做的。
yangxxss
2010-08-04
打赏
举报
回复
回复楼4
那个方法可行,但有时要考虑内存小的问题,当文件很大时,全部读出来可能内存不足
caohongtai
2010-08-04
打赏
举报
回复
你把原来的文件读出来,加上你要写进的byte再从0位置写进去
yangxxss
2010-07-29
打赏
举报
回复
没学过JSR75啊,只学过java,但跟blackberry不太一样
salvatore_zhang
2010-07-29
打赏
举报
回复
JSR75是J2ME编程的一个规范,它属于Java编程的范围,目前,你可以简单理解BlackBerry的开发基本上就是java开发。
至于BlackBerry上到底有多少种开发技术,可以看看csdn的黑莓开发专区。
salvatore_zhang
2010-07-28
打赏
举报
回复
你用JSR75怎么做,blackberry就怎么做,没有窍门。
BlackBerry
开发
平台配置及入门介绍(傻瓜教程)
BlackBerry
开发
平台配置及入门介绍(傻瓜教程) TAG:BlackBerry
开发
环境 配置 教程 Cindigo整理发布,资料来自于RIM中国公司·杨江,谨此致谢!
黑莓
(BlackBerry)手机简介: 所谓“
黑莓
”(BlackBerry)是...
Flash+Flex+Air移动
开发
入门经典 pdf
《flash+flex+air移动
开发
入门经典——适用于android、ios和blackberry》 第1章 flash、flex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 ...
Android移动应用
开发
(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版
Shane Conder ShaneConder拥有丰富的
开发
经验,在过去的10年中,他把主要精力集中在移动和嵌入式
开发
领域,迄今已设计并
开发
了基于Android、iPhone、BREW、Blackberry、J2ME、Palm和WindowsMobile的诸多商业软件。...
Android
操作
系统移植及应用研究
手机按照
操作
系统分可分为智能手机和非智能手机两类,智能手机常用的
操作
系统有Android、塞班、Windows Mobile、MAC、
黑莓
和Palm等。近几年来由于Android的开放和
开发
快捷等特点,越来越多的智能手机使用Android作为...
Qt
操作
excel
文件
,基于QAxObject的封装,适用windows系统.zip
Qt支持 Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多种平台,并为这些不同的平台提供了统一的
开发
环境。 面向对象 C++是完全面向对象的,这一点和Objective-c等在
开发
很相似。而Qt又是基于C++一...
BlackBerry
1,146
社区成员
776
社区内容
发帖
与我相关
我的任务
BlackBerry
探讨BlackBerry智能手机开发相关的技术、软件、产品等话题。
复制链接
扫一扫
分享
社区描述
探讨BlackBerry智能手机开发相关的技术、软件、产品等话题。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章