jsr75什么东西,应不应该卖东西给96怎么用

您现在的位置:&&&&&&&&&&&&文章内容
快捷导航:
J2ME(JSR75)组件之文件选择器
来源:考试大&&&【考试大:中国教育考试第一门户】&&&日
  private void openDir(String fileName) {
  /* In case of directory just change the current directory
  * and show it
  if (currDirName.equals(MEGA_ROOT)) {
  if (fileName.equals(UP_DIRECTORY)) {
  // can not go up from MEGA_ROOT
  currDirName = fileN
  } else if (fileName.equals(UP_DIRECTORY)) {
  // Go up one directory
  // TODO use setFileConnection when implemented
  int i = currDirName.lastIndexOf(SEP, currDirName.length() - 2);
  if (i != -1) {
  currDirName = currDirName.substring(0, i + 1);
  } else {
  currDirName = MEGA_ROOT;
  } else {
  currDirName = currDirName + fileN
  showDir();
  * Returns selected file as a &code&FileConnection&/code& object.
  * @return non null &code&FileConection&/code& object
  public FileConnection getSelectedFile() throws IOException {
  FileConnection fileConnection = (FileConnection) Connector.open(selectedURL);
  return fileC
  * Returns selected &code&FileURL&/code& object.
  * @return non null &code&FileURL&/code& object
  public String getSelectedFileURL() {
  return selectedURL;
  * Sets the file filter.
  * @param filter file filter String object
  public void setFilter(String filter) {
  this.filter =
  * Returns command listener.
  * @return non null &code&CommandListener&/code& object
  protected CommandListener getCommandListener() {
  return commandL
  * Sets command listener to this component.
  * @param commandListener &code&CommandListener&/code& to be used
  public void setCommandListener(CommandListener commandListener) {
  this.commandListener = commandL
  private void doDismiss() {
  selectedURL = "file:///" + currDirName + currF
  CommandListener listener = getCommandListener();
  if (listener != null) {
  listener.commandAction(SELECT_FILE_COMMAND, this);
  这个类可以用做浏览手机文件之用,也可以用做得到得选的文件之用,如果想要在选择了文件以后做什么事情的话,可以调用它的setCommandListener方法。并且处理SELECT_FILE_COMMAND.
  经过试验,我发现所有的只读文件夹对于FileConnection来说,就是私有的,是不能访问到的,所以当我们要访问的时候,最好是把那些只读的文件夹改为可读写。
  发现一件N76的文件的好玩的事情。在N76里面,你访问的时候,总共有四个根文件夹,分别是:手机存储/ C:/ 存储卡/ E:/可是我发现手机存储和C是一样的,存储卡和E也是一样的,也就是说可以用file:///手机存储/来访问也可以用file:///C:/来访问。
来源:考试大-
责编:冷客&&&
模板不存在,请添加模板后再生成!E:\wwwroot\www_233_com\Templets\three\Templets\soft\small\cont_b_st.htm
暂无跟贴,欢迎您发表意见
考试大Java认证评论排行
1.&&评论4条
2.&&评论2条
3.&&评论2条
4.&&评论2条
5.&&评论1条
6.&&评论1条
12345678910
12345678910
123456SCJP考试题310-025(第二套)19-50/1477SCJP考试题310-025(第二套)51-91/147
12345678910首先在真机里选择USB调试,具体的在:
Setting (设置)--> Applications(应用程序) --> Development(开发)
--> USB debug...
首先提供所需工具:http://pan.baidu.com/s/1nqxXk
链接内内容
整个过程大体分为以下四个步骤:
准备工作下载驱动等。(需要MotorolaDev...
Moto Droid4 刷机包 CM12.1增强版 RC5.6 安卓5.1.1 归属和T9 h2os主题化 应用锁等
下载链接:
http://download.csdn.net/detail/h...
本人主要参考
1、http://bbs.dkdiy.net/thread-.htm
2、http://wenku.baidu.com/view/4b52...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)J2ME:JSR75包的使用和事列!
编辑:www.fx114.net
本篇文章主要介绍了"J2ME:JSR75包的使用和事列!",主要涉及到J2ME:JSR75包的使用和事列!方面的内容,对于J2ME:JSR75包的使用和事列!感兴趣的同学可以参考一下。
Jsr75分两个部分,一部分是File,即本地文件系统,一部分是PIM,说白了就是电话本之类的信息,我先学习的是File部分,通过import javax.microedition.io.file.*里的包,可以实现自由访问本机的文件系统,就跟Windos里的资源管理器一样,在这里我介绍几个我写的方法
一.获取指定路径的目录和文件列表
/*目录文件列表*/public Vector list(String path){&& try&& {&&& FileConnection fc=(FileConnection)(Connector.open(path));&&& if(fc.exists())&&& {&&&& Vector listVec=new Vector(0,1);&&&& Enumeration en=fc.list();&&&& while(en.hasMoreElements())&&&& {&&&&& listVec.addElement((String)(en.nextElement()));&&&& }&&&& return listV&&& }&&& else&&&&& }&& catch(Exception e)&& {&&& System.out.println(&listErr:&+e.toString());&&&&&&&& }}
方法里的path参数就是要查找的路径,比如,切记,如果是目录Path,那么后面的/一定不能省,否则会查找不到内容。这个方法返回的是一个包含了指定Path下的所有目录名和文件名的向量。
二.建立或者保存一个文件到指定路径
/*保存文件*/public void saveFile(String path,byte[] fileData){&& try&& {&&& FileConnection fc=(FileConnection)(Connector.open(path));&&& fc.create();&&& fc.setWritable(true);&&& OutputStream os=fc.openOutputStream();&&& os.write(fileData);&&& os.close();&& }&& catch(Exception e)&& {&&& System.out.println(&saveFileErr:&+e.toString());&& }}
fileData是需要保存的文件内容,可以是声音,也可以是图像,或者文字之类
三.删除指定文件
/*删除文件*/public void deleteFile(String path){&& try&& {&&& FileConnection fc=(FileConnection)(Connector.open(path));&&& if(fc.exists())&&& fc.delete();&& }&& catch(Exception e)&& {&&& System.out.println(&deleteFileErr:&+e.toString());&& }}
这个方法就不用多解释了
四.读取指定文件
/*读取文件*/public byte[] readFile(String path){&& try&& {&&& FileConnection fc=(FileConnection)(Connector.open(path));&&& if(fc.exists())&&& {&&&& InputStream is=fc.openInputStream();&&&& byte[] temp=new byte[is.available()];&&&& is.read(temp);&&&& is.close();&&&&&&& }&&& else&&&&& }&& catch(Exception e)&& {&&& System.out.println(&readFileErr:&+path+e.toString());&&&&& }}
此方法也不用多解释了&
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:[J2ME]文件操作-JSR75包使用总结
编辑:www.fx114.net
本篇文章主要介绍了"[J2ME]文件操作-JSR75包使用总结",主要涉及到[J2ME]文件操作-JSR75包使用总结方面的内容,对于[J2ME]文件操作-JSR75包使用总结感兴趣的同学可以参考一下。
&最近由于开发需要,研究了一下J2ME的文件系统操作(JSR75),对常用操作进行了一下总结。
&(1)判断 手机是否支持文件系统
&/**& * 检测手机是否支持文件系统& * @return& */&public boolean isSupportFileSystem(){&&String v = System&&.getProperty(&microedition.io.file.FileConnection.version&);&&if(v!=null)&&&}&通过判断System的Property是否存在来判断。
(2)打开文件连接
&&&&&&&&& 无论是要读文件还是要写文件,首先必须得到该文件的Connection。
&&&&&&&&& 使用Connector.open方法,有2个参数,第一个参数是路径,第二个参数是权限。
&&&&&&&&& 权限没什么好说的了,一共就3个可能:Connector.READ、Connector.WRITE、Connector.READ_WRITE。
&&&&&&&&& 现在来说说路径,路径是以URL形式书写的,以&file://&开头,如果是本机上的文件就加上localhost,即如果是E:/a.dat文件的路径应该是&file://localhost/E:/a.dat&。
&&&&&&&&& 顺便说说手机的目录结果,由于我是使用S60第3版的机器进行测试,所以介绍一下其目录结构。KJava程序可访问的驱动器就2个:C和E(如果有扩展卡)。E驱动器下所有目录文件都可以访问,路径是E:/开始;C驱动则不是,只有图片、声音和影像三个目录可以访问,访问其它目录将抛SecurityException,其这三个目录的路径分别是C:/data/Images、C:/data/Sounds、C:/data/Videos。怎么知道有哪些目录可以访问呢,很简单把WTK自带的PDADemo放在手机上,运行FileBrowser测试一下就行了。
&&&&&&&&&&& FileConnection fc = (FileConnection)&&&&&&&&&&&&&&& Connector.open(file://localhost/E:/a.dat& , Connector_READ_WRITE);
(3)读文件
&&&&&&&&&& InputStream fis = fc.openInputStream();&&&&
&&&&&&&&& 很简单,就是用openInputStream打开一个流,和读取网络数据一样,这里就不赘述了。
(4)写文件
&&&&&&& byte[] b=&Hello World&.getBytes();
&&&&&&&&& OutputStream fos = fc.openOutputStream();&&&
&&&&&&&&& fos.write(b,0,b.length);
&&&&&&&&&&使用方法也是和写网络数据一样,打开一个OutputStream就可以了,不过有一点要注意的(在N93上测试的结果,其它机器不清楚),写文件总是从开头开始写,而且不会清空原来的内容。例如本来文件中有内容abcdefghijk,再打开文件往里面写入123,最后文件的内容是什么呢?不是abcdefghijk123,也不是123,而是123defghijk。那么需要续写文件怎么办?我的做法的先把原内容读出到一个StringBuffer中,再续写在StringBuffer里,再写入文件,不知道还有没有更方便的方法。
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:&>&文件操作-JSR75包使用总结
文件操作-JSR75包使用总结
上传大小:31KB
J2ME文件操作
JSR75包的使用总结
综合评分:0(0位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
上传者:zdr121
上传时间:积分/C币:3
上传者:huawei12
上传时间:积分/C币:5
上传者:mirage1982
上传时间:积分/C币:3
上传者:tianlongbang
上传时间:积分/C币:3
上传者:hunuanqing
上传时间:积分/C币:5
上传者:progress_yt
上传时间:积分/C币:5
上传者:snooter
上传时间:积分/C币:10
上传者:qq_
上传时间:积分/C币:0
上传者:hhh316
上传时间:积分/C币:5
上传者:mumushuiding
上传时间:积分/C币:2
上传者:battle100
上传时间:积分/C币:3
上传者:qq_
上传时间:积分/C币:0
上传者:xiaxuqu
上传时间:积分/C币:3
上传者:reninqiang
上传时间:积分/C币:0
上传者:xsh112
上传时间:积分/C币:0
上传者:qq_
上传时间:积分/C币:3
上传者:joylife126
上传时间:积分/C币:0
上传者:qq_
上传时间:积分/C币:3
上传者:qq_
上传时间:积分/C币:3
上传者:qq_
上传时间:积分/C币:0
审核通过送C币
JavaEE走过的坑
创建者:superbeyone
Java Web开发资料集
创建者:chowmin3410
Java常用工具和框架demo
创建者:qq_
上传者其他资源上传者专辑
Android1.5源码.API.开发必备
J2ME任意角旋转图片研究
卡马克算法 卡马克卷轴算法研究
J2ME的帮助文档,J2me英文帮助问帮
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
扫码关注并点击右下角获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
文件操作-JSR75包使用总结
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励5下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
文件操作-JSR75包使用总结}

我要回帖

更多关于 旅游应该带什么东西 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信