Java适配器读卡器代码 java串口读卡
java如何通过串口IC读卡器读取IC卡号?
读取IC读卡器分很多种,有种最简单的是直接连电脑,使用串口助手软件,选定特定的波特率,就可以接收IC卡号(有些是像RFIC的就需要对其解码)
创新互联一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!为您提供成都网站设计、网站建设、成都网页设计、小程序设计、成都网站开发、成都网站制作、成都软件开发、app软件定制开发是成都本地专业的网站建设和网站设计公司,等你一起来见证!
上面问题解决后,重点的是java如何做一个串口助手,众所周知,java是运行在虚拟机上,也就是要运行在window的一个进程上,如果要java读写串口的话,肯定需要对它进行驱动编写,而不仅仅是加载个jar包就能解决的。
幸运的是SUN公司已经帮我们解决了这个问题,你可以到sun公司网站上下载javacomm20-win32.zip的压缩包,里面就包含了串口的驱动(.dll文件)以及对应的jar包,下载后把.dll文件放到你JDK路径/bin,通过jar包提供的api你就可以操作串口相关的接口了。这里一遍关于java串口使用的文章,希望能提供给您:
手机JAVA高手来请教下
一.JAVA程序传送到手机的方法:
JAVA程序传送到手机的方法有4种,分别是手机上网直接下载安装,通过电脑下载到本地后,然后通过读卡器,数据线,蓝牙,红外线传输JAVA程序到手机. 具体方法说明如下.
1.手机上网下载:
通过手机上网下载以及使用短信定购的方式,直接在手机的个人文档或者应用程序中找到(根据手机各不相同),无需在安装,直接可以在类似“我的文件夹”之类的选项找到。使用电脑下载就需要将文件传送到手机上。
2. 读卡器:
(1). 新买的卡,先在手机上格式你的 TF 卡:设置 —— 手机状态 —— 存储存储设备 —— 卡 —— 菜单键 —— 格式 OK
或先安装 TF 卡到手机上采取拍照,录象的方式,激活 TF 卡的文件夹。 如果是已经使用的就不必了...
(2) .将我的电脑 —— 工具 - 文件夹选项 - 查看中的,隐藏文件和文件夹 —— 选显示
(3) .打开我的电脑 —— 工具 - 文件夹选项 - 查看,把 “ 隐藏受保护的操作系统文件 ” 前面的勾去掉
(4).然后用读卡器打开你的 TF ,就可以看见 TF 卡上的 KJAVA 了。 copy JAVA程序(包括 *.JAR,*.JAD)到你 TF 卡的 KJAVA 目录里就行了
(5) .安装 TF 卡到手机。
(6) .进入手机 “ 游戏和应用程序)里安装新的程序 OK
这种问题出现的原因是你的电脑在下载的时候将jar文件处理为压缩文件了,因为.jar文件本来就是zip格式。解决办法有三:
(1)下载时在文件名后面加后缀.jar就可以修改为jar文件了,.jar文件可以直接传潦只安装?
(2)用电脑在DOS模式下把文件后缀zip改为jar再传到电话上安装就可以了!
(3)在你的电脑资源管理器窗口上工具--文件夹选项--查看---隐藏已知文件类型的扩展名前面的小勾去掉,再去看你下载的文件,把后面的.zip去掉(或者改成.jar)就可以了。
将SIS或JAR文件通过红外或蓝牙传至手机,手机收到后会有提示。打开收到的文件,按照手机的提示安装。安装后可以删除收件箱中的文件。
3.数据线传输:
通过安装购买手机时所附带的软件安装盘,安装其pc套件,用数据线接上手机与电脑,通过管理软件把JAVA程序文件*.JAD,*.JAR传送到手机上;MIDWAY2.8 也可以传输 JAVA 程序,但是需要开启 JAVA 设置中的 "JAVA 加载器 "
4.蓝牙传输:
(1) .把蓝牙适配器安上
(2) .手机蓝牙开启
(3) .双击电脑任务栏上的蓝牙图标,和手机匹配
(4) .再点任务栏上的蓝牙图标,直接发送文件到手机,手机自动识.
5.红外线传输
与蓝牙一样,也是可以使用鼠标来传输。只不过红外需要点对点,所以将手机红外功能打开后,与你所买的红外适配器对整齐,才能传输 。红外在XP、2K、2003的系统下无须驱动。
二、安装问题-相关说明
1. 如何安装Kjava程序
JAVA平台的手机软件一般有两个文件,一个是jar,一个是jad。 诺基亚等品牌的机器需要两个文件都传入手机中才能正常使用。而索爱等品牌的手机只需要一个jar文件就可以用了。具体情况要根据你自己的手机来确定。如果你是下载至电脑本地安装,你的手机需要用到.jad文件才能完成安装. 通过数据线,红外或蓝牙等方式把两个文件[.jar,.jad]存到手机上同一个目录中即可。
2.如何安装Symbian程序
Symbian软件安装包通常是.sis的压缩文件,其中包含许多组件文件。
安装步骤如下 :
(1) 安装文件可以通过蓝牙连接或红外连接发送至手机.
(2) 在手机收到信息后,打开新信息,选择打开-安装
(3) 按照提示一步一步操作下去,直到安装完成
3.如何安装微软SmartPhone智能手机软件
在使用微软操作系统的SmartPhone上安装软件,有三种方法:
(1)直接拷贝法
与电脑类似,在智能手机上也流行“绿色软件”一说。这一类软件只须将相关文件Copy到手机或存储卡上,然后建立一快捷方式,并将其拖入“Storage\windows\Start Menu”文件夹。欲使用该软件,只须进入“开始”菜单即可。小知识:与电脑不同,使用微软操作系统的SmartPhone并未自带资源管理器,因此须要自行安装,否则无法进行文件操作。推荐使用Explorer 2003。
(2)CAB文件安装法
如果下载的软件为*.CAB格式,那么请先用数据线或者读卡器将该文件Copy到SD卡等附加储存卡上(不推荐Copy到手机内置闪存上)。然后打开资源管理器(笔者使用的是Explorer 2003中文版),选中文件按OK键执行安装。一般来说,系统会弹出警告,点击确定即可。
有的软件可能会选择安装路径,选择安装路径,建议选择将软件安装到储存卡上。安装完毕后,就可以在开始菜单中找到该软件的快捷方式了。
(3)EXE文件安装法
前两种文件的安装都比较简单,但如果遇到*.EXE文件,那么安装起来就稍显繁复。首先,必须在电脑里安装Microsoft ActiveSync同步软件;其次,须要一根同步数据线或红外/蓝牙适配器(推荐使用数据线)。当这两者都齐备后,就可以进行安装了。
Microsoft ActiveSync联线后,双击运行*.EXE文件会看到一个安装界面。选择一个目录,单击安装,安装文件会自动解压并传送数据至手机。在电脑屏幕上弹出提示时,就要换为手机操作了。按照手机屏幕上的提醒,选择将软件安装在手机或者储存卡上即可。
安装java程序要有两个文件,一个是JAR和JAD, 但拷贝下来的游戏只有JAD这个文件和一个JAR压缩文件.首先把JAR压缩文件(压缩文件不要解压)和JAD文件下载到电脑里面去,把这两个文件直接拷贝到手机里的其它文件这个目录下,或者在手机储存卡other files这个文件夹里,然后在复制到手机的其他文件夹就可以了,在手机的其他文件里你会看到一个JAD文件和一个JAR的文件,这样的话JAD和JAR文件都已经具备了,下面就可以安装了!
4.替换补丁
有的软件的压缩包里还有几个软件名.rsc或软件名.app ,这是破解补丁或汉化补丁。替换之后就能把共享软件破解,把英文软件汉化。用红外,蓝牙,pc套件,读卡器中的一种,把 软件名.rsc或软件名.app 传到手机上,用手机上的文件管理器,将他们剪切,粘贴到 /system/apps/软件名/ 目录下,覆盖就可以了。
再打开,是不是就好了.
三、安装例子
1、诺基亚手机安装MP手机浏览器JAVA程序
安装 JAVA程序先要传输软件,安装的步骤如下:
(1)先下载 JAVA程序 ;
(2)就是选择"Java加载器",手机显示"请插上电缆,然后再将数据线插上手机里,连接电脑,手机会显示"Jal连接正在启动"等字,跟着回到原界面就OK啦。
(3)运行Midway 2.8汉化版,会提示设置端口,选"是"进行端口设置,但要与电脑设备管理器里的"Motorola USB Modem"的端口保持一致,步骤如下:
A、提示,是否要设置端口,选择“是”,
B、设置Midway 2.8的端口,须与电脑设备管理器里的“Motorola USB Modem”的端口保持一致,
C、端口设置好之后就能看到Midway 2.8的主界面,然后选"打开"
D、打开jad文件之后就可看到JAVA程序的信息了,选发送按扭就OK啦,
(4)然后再等Midway 2.8的进程被蓝色格仔填满后就表示下载完
成啦,同时也会显示"Downloading completed",手机上会显示下载完成,正在安装,安装完后显示是否运行程序这安装成功啦。
2. 三星手机安装MP手机浏览器JAVA程序
对于一般的三星手机,从电脑下载和安装JAVA程序的比较复杂,需要一定的技术,大家可以到三星官方论坛查询详细资料。
刚入门的玩家我们推荐使用WAP下载或者手机互传来获得MP手机浏览器JAVA程序(jad,jar)
从WAP上下载的游戏手机会自动安装。一般来说会有一些友好的提示如:
(1)是否安装JAVA程序?
下载下来当然是要安装的,选择“是”。
(2)JAVA程序未经过(签名/认证,或者之类的提示),是否继续?
同样选择“是”。
(3)有的手机会要求你选择安装的路径,一般我们安装在“游戏”、“百宝箱”这些地方,总之要找一个你的其它JAVA程序所在的位置或者一个你能找到的地方。
3.多普达(智能手机安装MP手机浏览器JAVA程序
多普达手机采用的是Windwos操作系统,现以多普达575为例,来说明JAVA游戏安装方法,其他Windwos操作系统的手机请参考该文。移动定制的Windwos手机内置了百宝箱程序,其使用方法和其他手机的方法一样,在此就不细说了。没有内置百宝箱的Windows手机,如多普达515就要使用第三方的JAVA模拟器。而且我们在实际使用中发现,内置的百宝箱运行起来效果并不理想。所以对于使用Windows系统的智能手机,我们推荐使用第三方的JAVA模拟器。这里有2个模拟器软件供大家选择:JMM和DMIDP2。
JMM:JMM的兼容比较好,对声音的支持也不错,但运行时会占用很大的系统资源,而且对汉字的支持不是很好。
DMIDP2:相比JMM来说,占用的系统资源少,运行的速度还不错,而且特别是对MP手机浏览器的支持非常好,可以全屏使用,对于中文显示的支持也比JMM好一些。
安装:
2款软件都是绿色软件,直接拷贝到卡上即可。对于JAR和JAD文件,还需要在文件浏览器(以Resco Explorer为例)中设置文件关联:
(1)选中JAR文件,点Action→Open→Open With来选择应用程序。
(2)由于是绿色软件,系统还没有登记,所以要手动选择应用程序。选Menu→Browse。
(3)再选择Menu→Browse Folder。
(4)选择模拟器所在的文件夹,打开,就能看到应用程序。
(5)选择DMIDP2,点Select。最后选Done。
(6)这样以后下载了JAVA程序直接确认打开,系统就会调用DMIDP2自动安装了。
4.某些特定机型安装方法,如:
1) 三星 SGH-E908 -JAVA安装方法
第一步从网上下载MP手机浏览器的jar,jad安装文件。
第二步向手机传送游戏jar,jad安装文件。如用数据线将手机与电脑连接,在电脑的资源管理器中出现TF卡的盘符,把电脑里的jar,jad文件复制到TF卡中。
第三步安装MP手机浏览器。断开手机与电脑的连接,从手机“我的收藏”找到并点击.jar文件,就可以把这个游戏安装到手机里,你可以选择游戏图标所在的位置(办公、多媒体、应用等程序表的子文件夹)。安装完毕.jar文件自动消失。
第四步运行MP手机浏览器。从手机“程序表”打开程序,就随你上网了.其它.jar格式的程序、电子书安装方法与此相同。
(注意待机状态下输入:*#9998*5282# 选择第三个选项,密码是:235282)
2)三星U608 JAVA程序安装方法
第一、如果你没有内存卡,即TF卡,必须下载PC套件连接手机。然后把jar和jad文件通过数据线传输到手机本机内存文件夹“其他文件夹”也就是中。
第二、如果你有内存卡,可以尝试使用读卡器或手机USB设定选择“大容量存储器”。把jar和jad文件一起放进手机TF卡的"其他文件"夹里.即“other files” 文件夹里。然后打开文件夹把两个文件都移动到手机自身的“其他文件夹”
最后,在待机状态下输入*#9998*4678255#,点JAD,然后安装。注意必须是有JAD文件的,一定要是存在本机(切记是本机)的其他文件夹里。
3)联想i908JAVA程序安装方法
(1) 先拨####5282# (如果没装过JAVA程序,显示空文件夹)
(2) 插USB
(3) 选储存装置选项(这时电脑显示可移动磁盘出现)
(4) 打开可移动磁盘
(5) 选页面上方的工具-文件夹选项-查看-把隐藏受保护的操作系统文件(推荐)前面的勾去掉-选则显示所有文件和文件夹-应用
(6) 这样在电脑上就可以看到midlets这个文件夹了,将JAVA游戏的JAD及JAR文件拷到这个文件夹中(注意一定要把同一个游戏的jad和jar两个文件都放入手机,不要解压jar文件,如果没有JAD的去下个转换软件)
(7) 安全删除硬件(移动硬盘)拔掉USB手机端
(8) 再拨####5282#,会出现JAVA文件夹,点选项-安装
(9) 安装好的游戏在娱乐多媒体-JAVA文件夹里
手机JAVA问题
正确使用第三方应用软件,避免死机、白屏等系统冲突
正确使用第三方应用软件,避免死机、白屏等系统冲突
一、常见手机软件的格式
symbian系统的程序(包括软件、游戏、主题桌面程序),其安装卸载原理都是相同的。symbian系统的程序一般有以下几类:
.sis和.sisx 分别的是第一、二版和第三版标准的Symbian OS操作系统唯一的可执行安装的安装文件,直接传入手机安装即可。
.app一般来说*.app文件是某个软件的破解补丁文件,就是可以将未注册的软件变成已注册软件的文件。一般使用app破解的方法:利用文件管理程序(如文件动力)将某个软件一同带的*.app文件通过数据线或其他方式复制到存储卡中,先安装主程序,打开文件管理器软件,如FileMan 软件,找到存储卡中的这个app文件,编辑——复制,再找到这个软件安装目录的system——apps——这个软件文件夹里,编辑——粘贴,提示是否覆盖原文件,选“是”就可以完成破解了,既把此文件将源文件覆盖,即可完成解密。
.rsc 操作系统的程序资源文件,现在一般是某个软件的汉化补丁文件,可以将原英文软件里的代码替换成中文代码,使用方法和是破解补丁一样的,利用文件管理程序把此文件将源文件覆盖,即可完成汉化。
.jar是第三方Java平台支持的java程序安装文件,一般为Kjava的游戏,直接传入手机直接安装即可。
.exe 最多的是注册器,只要输入自己手机的IMEI号码,就会生成一串数字,把它输入到手机里,那个软件就是完全版的了。另外的就是电脑上的终端程序,需要在电脑上安装,否则无法使用。如著名的“RemoteS60”和“BemusedServer”。
.jad 安装路径文件,无需安装 (现在一般都没有)。
.txt 多为软件介绍和使用方法,E文的。
.html 多为软件介绍和使用方法,还有其软件的主页链接。
.pdf 多为软件介绍和使用方法,E文的。
.nfo 一般是解密者的介绍,可用手写版打开,有时里面会包涵软件的注册码 。
.bk1 软件备份数据,里面会包涵软件的注册信息。
.rar可以先在PC上解压看看看,如果里面有*.sis后缀的软件,就解开,把SIS文件发送到手机上安装,如果解压开,里面有 “META-INF”这个文件夹还有一大堆别的文件,就是Java的软件,一般JAR格式的就是java的是专用格式的,后缀都是*.jar的,在PC上有RAR压缩软件时会被误成是rar格式的,就不要解压了,直接将原压缩包(必须是原始压缩包)发送到手机上,直接点击就可以自动安装,如果在PC上直接显示*.jar的后缀就看都不用看了,可以直接发送到7610里安装了。
blz格式是某些游戏的安装程序,需要先安装blzinstapp.sis模拟平台,把blz的文件放在你的E盘根目录,然后在这个平台里安装选择blz程序安装。
gbc格式是GB游戏的安装程序,需要先安装goboy.sis模拟平台,然后在这个平台里安装选择gbc程序安装.一般把游戏文件改成英文名安装后才可正常运行
注意:已经解开的程序文件夹,手动复制到E盘的各个相应文件夹就可以。
安装软件或游戏可以通过四种方法安装:
在软件安装前先具备几个条件:
一是传送软件到手机上的几个设备,如:已经安装好驱动的数据线及PC套件),蓝牙适配器或读卡器等,
二是已经下载到PC上的S60安装软件,说到安装软件,第三版S60系列机器程序文件通常有sisx、jar。两者相当于pc里的 setup.exe,只要在手机自带的文件管理里直接开启即可安装。另外,尽量把程序安装在mmc卡上,保持较大的机器空间对提高机器的稳定性有好处。
(1)用数据线配合PC套件安装。连接好数据线,打开PC套件,选择界面里的安装软件(本人推荐上种安装方法),或直接传送文件到手机里,然后再安装就可以了;
(2)通过蓝牙适配器安装。连接好蓝牙适配器,搜索到PC或手机,从PC上传送SIS的安装文件到手机上,在消息里打开就可以直接安装了,安装完毕后将消息里的蓝牙消息就可以删除了;
(3)通过读卡器安装。关机后取出存储卡,如果你的读卡器不能直接读取存储卡,就加上适配器使用,将安装的SIS文件复制到存储卡上,然后装进手机,在工具——文件管理——方向键向右,在里面找到刚才传的SISX安装文件,直接打开就可以自动安装了;安装后也需要删除存储卡里复制过来的原始安装文件;
(4)通过邮件提取法安装,先将安装文件通过邮箱发送到手机设置的那个邮箱里去,到手机里的信息——信箱里接收邮件,然后提取附件,最后还是按照以上的方法安装就可以了。
(5)复盖安装法:还有一种SIS文件的另类安装方法,就是通过UnMakeSIS软件在PC上将SIS软件的打包文件解开,直接复制里面的文件到指定文件夹即可,例如解开某个程序后共生成9个文件,将附带这9个文件连同外面的r文件夹一同复制到你要安装的盘符下(建议安装在E盘)的相应文件夹中,之后就会自动在功能表中生成这个程序的运行图标,点击即可进入该程序,我们在这里不推荐大家这样安装软件,知道方法就可以了。
上 软件、游戏、主题桌面程序都为symbian系统的程序,所以原理都是相同的。
注意:1、警告的提示,如要求你安装试用后24小时内删除此软件等,这一般都是软件的版权保护说明,即要求我们购买正版软件,如果你支持正版的话,可以在试用后将其删除,然后去 KF或网上购买安装正版软件,但假若你不愿意购买正版软件,这个也是一样用的,还有一些软件由于是第三方软件公司未经授权开发的软件,并没有经过 NOKIA或Symbian的软件测试认证,在安装时会有安全警告提示,是正常的,不用担心,放心安装就可以了,比如有时候会出现“应用程序和手机不兼容,退出安装?”如果点“是”的话就取消这次安装了,点“否”的话就继续安装下去。
2、关于Java软件或游戏的安装方法和SIS软件几乎是一样的,Java 软件或游戏的统一格式是*.jar格式的,一般软件下载下来后可能还会有一个*.jad文件,这个jad文件是jar文件的描述文件,在S40的机器上必须安装,但在S60的机器上就可以不用安装,直接扔掉就可以了。在某些玩家的PC机器上会把*.jar格式的文件显示成*.rar压缩格式,因为它也是一种特殊的压缩包,可以通过WinRAR等解压缩软件将其解开的,只要里面有“META-INF”这个文件夹,还有很多别的诸如*.class等文件,这就是Java的安装软件了,不需要解压,直接将原压缩包(必须是原压缩包)发送到手机上,直接点击就可以自动安装,如果在PC上直接显示*.jar的后缀就看都不用看了,可以直接发送到手机里安装了;不过在这里说一下,因为第二版以上的手机的Java扩展是是Java2.0的,对Java1.1支持不是很好,大部分不兼容,有部分Java软件安装后不能运行的。而且目前市面上的Java软件大多以Java MIDP1.1的为主,所以建议还是不要安装 Java游戏或软件。不过N93等S60系统对java的兼容性比S40有了长足的提高。一些jar程序的安装必须把jar安装文件改成英文名安装后才可正常运行。
3、关于安装前的设置:软件安装后的图标会自动归到我的助理文件夹内,当然可以根据自己的习惯再转移到其他文件夹内,由于S60第三版机型加强了对安装软件的保护性,所以为了顺利的完成安装过程,我们先进入程序管理内进行设置下软件安装:可以选择仅限已注册的程序/全部,为了顺利安装所有S60第三版机型适用的软件,建议大家选择全部。在线证书检查:可以选择必须通过检查/开/关在这里也是为顺利安装所有第三版机型适用的软件,建议大家选择 关。 [注意:手机时间及日期也需要按照当时的时间日期正确设置好.]默认网址:这个部分可以不用去理会。(注:E为存储卡.C为手机机身存储.)。
三、软件的删除
所有程序必须在关闭后才能正常卸载。有一些常驻内存的程序尤其要关闭后才能卸载,否则将会出现错误。正常安装的程序请到程序管理中的列表里找到后卸载。如果是手动安装的程序,手动进入相应目录,进行手动删除。
1、软件的删除方法:
a.常规方法:这种方法是最简单的,也最实用的. 没有用了的或想删除了的软件必须到功能表的程序管理里面去删除,找到要删除的软件,按“C”键或按选项菜单里的删除来删除软件。
b、如何删除在程序管理里无法正常卸载的软件?某些软件运行时在任务栏列表中是不可见的,而是以进程的方式在后台运行,常见的有来电防火墙、短信防火墙类软件、杀毒软件、加密软件、手机锁、字体等所有开机自启动的软件等需要实时监控的软件,因此,当然无法删除正在运行中的软件。.就象我们用计算机时,如果打开一个文件,并不关闭它,想删除它就是不行的一样。
解决方法为:
**用论坛里提供的进程管理器(如文件动力、进程管理软件等)查看进程表,如你能判断哪个线程是该程序的进程,则可以关闭它,如无法判断则可以先设置不显示系统进程,然后关闭所有的非系统进程,这样就可以到程序管理里正常卸载软件了。
**修改文件名或是属性后删除。
**修改文件所在的文件夹名,再重启后就可用第1或第2种方法进行删除。
c、无法删除软件的问题解决---用读卡器删除:
如安装软件后无法删除可用读卡器打开E盘(SD卡),\sis\uninstall\目录下有很多文件夹如:20000555_00000000 再打开此这些文件夹里面有还E文件夹,里面有个*.log文件内容如下::\sys\install\sisregistry\20000555 \00000000_0000.ctl
de:\sys\bin\screenshot.exe
|e:\resource\apps\Screenshot.mif
|e:\resource\apps\Screenshot.rsc
:\private\10003a3f\import\apps\Screenshot_reg.rsc
Pe:\private\20000555\
在这文件里面有软件安装的路径,找到这些文件后将其删除。再删除C:\PreinstalledAppscache.dat文件删除。再看看功能表有没有该图标。从:\sys\install\sisregistry\20000555\00000000_0000.ctl可以看出图标文件存放在C这里。用Y-管理器删除C盘下整个SYS文件夹,重新启动。
2、清除"程序管理"里面的未安装sis程序
因为在S60第三版里面,文件构架很不一样了而且打包受保护的程序为sisx时会在机里无法安装所以有很多软件都是覆盖的安装版本,如sisxQQ这样就很容易因为安装的不慎导致残留文件,使在开机时出现"正在安装"的提示,和在"程序管理"里面有未安装的,而且还删不掉。
1)先去"程序管理",把那未安装文件名记录下来
2)然后用读卡器,或者使用大容量模式
3)打开:\private\10202dce\下,找到同名文件,然后把它删除,其实这样子,在程序管理里面已经没有那个未安装的提示了,但这个只是取消那个提示,不是完整删除,对于结构简单的程序,很容易解决,但对于复杂的程序,就比较难清理光了
4)可以回到:\private\,然后找到之前那个文件的前面同名的文件夹,把整个文件夹删除,就可以.....
5)再到:\resource\apps\下看能不能找到名称包含之前你删除的文件,再,把它删除!
6)同样在:\private\10003a3f\import\apps\,使用与resource一样的方法查找,只要做完第3步就可以达到想要的效果了。
当然,如果是通过PC来安装程序(sis/sisx/jar)的话,有些程序可能就会残留在 c:\Data\Installs\的文件夹里,而且残留在这里的就是安装程序(软件)。如果是通过手机来安装程序的话,就不会出现这种现象。这时可使用 [Y-管理器] 或 [Q-管理器] 把 c:\Data\Installs\文件夹里的所有程序文件删除掉(因都是程序文件,可以放心删除),然后你打开 [程序管理]时会发现,之前的未安装程序已经不存在了,那样就可以大大释放C盘的空间容量。
四、正确合理地使用第三方软件,减少系统死机和错误
智能手机的拓展功能很强,可以说,目前所有的智能手机的功能都能够通过安装第三方应用的软件来拓展其功能。
用好智能手机,发挥其最大效能,关键是要解决好以下三个问题:
一是需要哪些功能才能满足自己的需要,
二是哪些应用软件具有自己需要的功能,同时又适应自己手机的系统要求。
三是安装哪些软件既能满足自己的需要又能保证手机系统能正常运行。
上述三个问题,并没有一个具体的标准和答案,不少软件的功能,在一定程度上均有重复和交叉,如何选用软件,这取决于机主的工作性质、生活习性及个人爱好以及对手机的依赖程度,不能一慨而论。
不少新手在不明白上述三点的基础上,都喜欢安装一些软件,一味追求功能的新颖性,或出于猎奇心理或由于对手机的操作系统缺乏必要的了解,见软件就装,有新版就升级,往往由于软件冲突或版本不兼容或使系统内存过小,造成手机运行缓慢,破坏手机原有的功能,甚至导致手机系统不稳定,经常性的当机,结果都是事后不断删除,也有不少人因为安装软件问题,使手机系统出现故障,由于找不原因,造成手机不应该进行的格式化功无奈刷机。
下面,就系统死机、定格和白屏等问题,结合合理使用第三方软件,减少系统死机和错误,谈点个人的观点,不一定对,仅供参考:
1、产生系统死机、定格和白屏等问题的原因探讨
我们用的3RD手机或多或少都出现过死机,白屏,黑屏的问题。手机的这些问题通常表现有这么几种:
1)手机自动重起,或是黑屏重起,有的是花屏;
2)白屏,按键失效,死机!白屏的现象多是手机自身的系统所造成的,这也有第三版系统先天性不足的原因。
3)定格在某一界面,但过几分钟自动恢复;
4)黑屏,换不醒手机界面。
造成这几种现象的原因有这样几种:
A、个人操作操作过快、打开的软件太多。
B、3RD的软件!!安装较多的软件!有的软件都是相互冲突!或是软件的错误!兼容性等问题!这是造成黑屏重起的主要的原因。如:不少第三方字体软件安装会出现黑屏重起或是白屏现象。若换字体(部分字体软件)会和掌上书院及一些需要调用字体的软件(如来电能通、QQ等,也和一些网络软件相互冲突,造成不能上网,要恢复原机自带的字体后才能上网。这类问题比较严重!!直接死机问题定格,只能拔电池重启动。
C、第三方软件的BUG问题,只有删除了才能解决。
D、C盘或卡里的遗留文件垃圾没有清理:有的软件安装后再删除的话,可能会的残留文件删除不干净,需要我们连接电脑手动进行删除。垃圾文件一般在RESOURCE、SYS、以及PRIVATE和SYSTEM中,比如QQ MIMO 键盘锁情景切换等!!
手机的(C盘)也会有一些垃圾的文件!!其中上网会产生如CACHE文件夹就是垃圾;我们打开贪食蛇、收音机、计算器等也会在SYSYEM下生成文件!!
E、卡的质量问题,卡和手机兼容性不好也是经常导致系统死机的重要原因。
F、手机下载的在用主题过大,导致系统过慢和死机。
G、发短信时系统定格(这和第一、二版手机发信息报错的原因是一样的):这是s60手机的通病,也是NOKIA智能手机常见的短信出错现象,这在第一版的3650,6600,7610还有NG系列上就很常见了。
H、机子硬件本身的问题:如在天气比较热时,死机的频率要大些,这可能与CPU本身的温度系数有关。
此外,电量过低也会导致系统死机。
除软件冲突外(将在下面叙述),一般来说解决系统死机的简单方法有:
1)、在进行程序操作的时候,按键的速度要慢些,不能过快,否则会导致死机、重启、黑屏、白屏等现象(特别是第三版手机,在进入一些菜单的过程中,会有需要 20 秒左右才能进入的情况,此时乱按键会导致系统冲突而死机)。
2)、遇到开机出现“系统错误”,停在“NOKIA”白色画面不动的情况,就按住“笔形键”,狂按“确认键”(打勾键),强制进入机子,然后用 seleq删除C和E底下的system/recogs文件夹,关机-开机(此方法还蔢献傲诵氯砑�蟛荒艽��6�0��裙收希�?br / 3)、遇到开启程序时死机,尽可能让手机自动重启,宁可多等几分钟,也尽量不用拔电池的方法重启动(这样对手机硬件不利)。
4)、实在不行可拔下电池,SIM卡再让它重启动。
5)、拔下电池再装上后用直充充电开机。
6)、最后实在不行,只有格式化手机了。
当然,你在格式化之前最好先参考以下两点:
1).拔卡,重启,(这个步骤是检验问题软件是在c盘还是在卡的方法,如拔卡问题解决,那毛病就是存在于卡中的软件。)
2).开机时按住笔形键至完全开机(这相当于电脑的安全启动,所有自启动软件关闭),主要看看关于是不是有哪些随机启动的软件的影响,特别是在出现问题前后一段时间内安装的软件程序,然后试试删除这些软件,再重启试试。.还不行再格机不迟。
最后,如果格机后仍然不行,则应尝试刷机和送检。
2、安装第三方应用软件的八大基本原则
1)、尽可能不安装在C盘(一些必须装在机里的就没办法啦):
一个新的程序,未经他人证实能不能够在自己的手机上运行,切记不要安装在C盘,一是防止占用手机内存导致手机速度减慢;二是以免系统冲突时无法开机或频频死机重启而需要硬格式化损失数据,而装在存储卡上如果出了问题可以把卡取下来,再开机,用读卡器把整个程序的安装目录删除即可。因此,安装SISX文件或者JAVA文件,注意如无特殊说明,尽量安装在卡上。
2)、尽可能不安装随机自启动的软件:
就说来电通吧,你要随机自启动干吗?(个人之见),你手机的电话号码你总知道是哪儿的吧,实在不知道你可以先不接啊,再开来电通查一下来电所在地(短信也可以查),有心要回电也不迟啊!来个自启动,占用200多K运行内存不说,系统慢点也无所谓,如果此时你用语音报时功能和语音拨号功能,嘿嘿,可能就会死机了。
3)、与手机自带功能相同的软件尽量不装:
很多朋友在不熟悉自己手机自带功能的情况下,一味追求安装第三方应用软件,其实这不一定是对的。以下对一些软件说点个人看法:
A、自动锁键盘程序:为什么不用手机自带功能?事实上,在你的手机上完全可以做到自动锁键盘,方法如下:进入设置→安全性设置→手机和SIM卡→自动锁闭前等待时间→用户自定义→输入时间→输入锁码→确认。
B、闹钟类软件:装它干吗,先不说有多少人用手机当闹钟用,就是你要用,手机上不是有吗? 日历→选项→设置→日历→时钟选项→设置→时钟闹铃铃声。
哦,你们说的是N机的闹钟只能设一次用一次,不能设周期性闹钟吧?不尽能吧,你看看下面这一段后,你再试试:首先打开日历表,然后在“选项”中选择“新日历项”-“约会”,然后根据自己的需要分项设置内容。例如:主题-起床,地点-家里,开始时间-06:30,结束时间-07:00,开始日期-当前日期,结束日期-当前日期,闹铃-开,闹铃时间-06:40,闹铃日期-当前日期,重复-每天,重复结束日期: 2006/03/10。就OK了,以上是我自己的设置,可根据自己的需要随意设置闹铃的循环周期及响铃时长,如设置的响铃时长是半小时,那么在半小时之内每隔5分钟就响铃一次重复提醒,即不须借助于第三方软件在后台运行,也可实现周期循环和响铃循环,而且可根据需要设置多时段、多方式的事件提醒及约会等等,非常方便。
C、名片备份软件:那更不用装了,手机上就可以完整地备份你的名片夹:单个名片从 机身-复制至-sim卡 的操作:光标移动到需要复制的联系人名单,然后按 左功能键 选项-复制-至SIM卡电话薄。
选择性或者全部名片从 机身-复制至-sim卡 的操作:选择性复制时先标记需要复制的联系人名单,全部复制时只需要选择全部标记联系人名单,然后按 左功能键 选项-复制-至SIM卡电话薄
将联系人复制到存储卡:选择需要复制的联系人名单,单个/选择性/全部 复制到存储卡即可这样就无须使用第三方软件进行名片备份操作了。
恢复联系人名单:在我们格式化机器或者需要恢复名片的时候,只需要在名片夹中按 左功能键 选项-复制-从存储卡然后就可以恢复以前备份过的联系人名单了。
S60第三版机型备份到存储卡的联系人名单文件存放位置:存储卡/Others/Contacts/下。手机上这种自带的备份功能不好吗?我可认为可靠的很。
D、再说智能影院:这是个很不错的软件,对AVI格式的影片的支持性特好。可问题是,我们为什么非要看AVI格式的影片?
手机自带的Realplayer播放器,对3GP、MP4和一些RM格式都支持,特别是3GP和MP4格式的影片最好的,我们为什么不能看这些格式?有人说Realplayer不支持全屏播放,这又是对自己手机功能不熟悉的表现,Realplayer 视频播放支持全屏欣赏,可以快进快退,导航键左-音量减小,导航键右-音量增大,导航键上(长按)-快进,导航键下(长按)-快退,导航键中心-暂停,按 2键-全屏,按任意键-返回。此功能没有选项和图标按键,按住摇杆向上方向为快进,按住摇杆向下为快退。注意是按住,按一下是没反应的,快进快退的进度可以看上方的视频时间。
......多啦,我们自己摸索吧.....
4)、与系统自带和其他软件有冲突的软件尽量不装
如:OfficeSuite和自带的TXT程序相冲突,本来你打开TXT文件,系统就可以在记事本中打开,可装了OfficeSuite后,就会用OfficeSuite以.DOC的文件方式打开,这当然只是小冲突,不会导致系统死机;
再如A4输入法与智能影院就有冲突,会造成智能影院退出甚至播放时死机;
再如,如果你安装了智能闹钟类的软件,(HandyClock,中文名--掌中时空,闹钟秒表世界时间键盘锁等等功能集一身,是个好软件)但因为软件的快捷键和音乐快捷键有冲突,会导致音乐快捷键失灵了。
此外,和智能影院有冲突的是系统的_PAlbTN这个文件,当然只要把avi的文件放在一个自建的目录里就行了,但一定要记得不要把3gp的文件也放进去哟~~!
还有就是电话精灵和X-plore资源管理器也有冲突,其现象是电话精灵原来运行正常,装上X-plore资源管理器后机器运行相当的慢,接收彩信也出奇的慢,需要好几分钟。电话精灵也不能正常工作。有时导致白屏、死机。
等等......
5)、尽可能不装字体软件
就用手机自带的字体好了,太花哨了有什么用?因为大部分字体会造成系统不稳定--重启,死机等,对系统界面或一些软件不兼容--有些字无法显示变成 □□,使用数据线传输的时候会显示--无法启动数据线传输模式......需要拔内存卡--接线--插卡--麻烦。再说,和上网也冲突,你要上网前,还得设回手机自带的字体,个人觉得烦~~!
6)、主题也不要太五彩缤纷了,主题程序越小越好
尽量不要使用太花哨的主题,在手机看起来与众不同和操作顺畅两者之间,我们当然选择后者。这里说的太花哨题是指几百K仍至1~2M的主题,因为它们都替换了原主题的图标什么,这么大的主题会造成操作延迟,像在待机模式下按左功能键 *键开键盘锁会停顿一下才亮键盘灯进入功能表要等一会等等情形。所以建议主题程序以100K以下的为好,且最好多用黑色背景的主题,既省电,尺寸又小。更不要装很多主题在卡上,看起来更换方便,但每个主题程序都会在C盘上留有注册文件,你删除主题后就产生垃圾文件了!!!
7)、尽量不要安装什么屏保
理由么,简单,屏保软件都是耗电的祖宗。而且是开机一直在工作,什么时候和系统冲突了,你还不知道。
8)、要自签名的软件尽可能不用
呵呵,这一点要遭到很多人的反对了!毕竟第三版软件的版权自我保护是很强的,一些自签名软件毕竟是以破解方式出现的,是不是会有些冲突,本人是有所怀疑,几个软件都发现这种现象,不过我可不敢没证据地乱说,还在测试中
关于jar文件的问题
具体别的手机怎么用就不晓得了 你要看你的手机说明书
JAR格式的游戏是要安装的,QD(QD是诺基亚的一款手机,是N-GAGE的中文版,主要以游戏为主。)可以通过蓝牙或者读卡器来安装JAR游戏。你需要买一个蓝牙适配器或者读卡器(当然相应的需要存储卡)。
将蓝牙适配器安装到电脑上,和手机建立连接后,直接将电脑上的JAR文件发送到手机里,手机会介绍到一条短信,点短信就会自动一步步提示你安装游戏。
用读卡器则是将存储卡和电脑连接起来,将JAR文件拷贝到存储卡空间里,然后到手机里找到这个文件点击直接安装就可以。
你需要安装一个FILEMAN或者SELEQW文件来管理你的手机空间,方便的查看各个盘。
另外,JAR游戏在QD里安装成功后,是不会直接在手机功能界面上看到的,你要到手机的[附加功能]-[百宝箱]里才能找到,安装完就直接归类到那里了。
另外也可能是手机电子书
如果你的手机支持这种格式,给你个下载这种格式书籍的网站
如何使用java获取身份证读卡器所读取的身份证信息?(使用的是usb借口的新中新身份证读卡器)
我提出几点想法,需楼主获取相关文档:
1、接口开发需对方(也就是你说的读卡器)提供相应接口文档,比如通过什么方法(程序)来获得身份证信息。
2、单凭摸索很难实现,涉及到底层数据流等。
如何跟读卡器连接,发送apdu指令 python
java语言操作读卡器 jdk1.6 提供的Package javax.smartcardio可以直接连接pcsc读卡器、和读卡器进行指令交互
Package javax.smartcardio详细信息
java语言代码实例
/**
*connectpcsc.java
*/
import java.util.List;
import javax.smartcardio.CardTerminal;
import javax.smartcardio.TerminalFactory;
public class connectpcsc {
/**
* main function, listing all the PC/SC readers connected to your PC
*/
public static void main(String[] args) {
// show the list of available terminals
TerminalFactory factory = TerminalFactory.getDefault();
// list of readers (empty)
List terminals;
try {
// get list of readers form the terminal
terminals = factory.terminals().list();
// print list of readers to the console.
System.out.println(terminals.toString());
} catch (Exception e) {
// Print Stack-Trace in case of an error
e.printStackTrace();
}
}
}
import java.util.List;
import javax.smartcardio.Card;
import javax.smartcardio.CardChannel;
import javax.smartcardio.CardException;
import javax.smartcardio.CardTerminal;
import javax.smartcardio.CommandAPDU;
import javax.smartcardio.ResponseAPDU;
import javax.smartcardio.TerminalFactory;
public class GetStatus {
public static void main(String[] args) {
TerminalFactory factory = TerminalFactory.getDefault();
try {
List terminal = factory.terminals().list();
System.out.println(terminal: + terminal);
CardTerminal ter = terminal.get(0);
// establish a connection with the card
Card card = ter.connect(T=0);
System.out.println(card: + card);
CardChannel channel = card.getBasicChannel();
ResponseAPDU r = channel.transmit(new CommandAPDU(160, 242, 0, 0, 22)); //A0 F2 00 00 16
System.out.println(response: + r.toString());
for(int j=0; j8; j++) {
System.out.print(Integer.toHexString( (int)((r.getData()[j]+256) % 256)) + );
}
System.out.print( );
for(int j=0; j System.out.print(Integer.toHexString( (int)((card.getATR().getBytes()[j]+256) % 256)) + );
}
// disconnect
card.disconnect(false);
} catch (CardException e) {
// TODO Auto-generated catch block
System.out.println(connection erro,or card not inserted.);
}
}
}
当前标题:Java适配器读卡器代码 java串口读卡
文章源于:http://scyanting.com/article/hepdee.html