技术学习(j2me)
yihu0817
这个作者很懒,什么都没留下…
展开
-
J2ME学习笔记
一、J2ME介绍: J2ME的全称是Java2 Platform Micro Edition,其技术架构如下 Optional Package Profile Configuration OptionalPackage是厂商选择性实现的,Profile是针对特殊硬件规定制定的高级API,Config原创 2014-12-16 20:30:57 · 691 阅读 · 0 评论 -
J2ME RMS封装
大家在做J2EE开发时数据存储一般是放在数据库中进行,在开发手机应用时用J2ME技术存储数据的方式便会用到RMS,RMS具体细节在网上GOOGLE下.这里直接贴代码. RMS存储数据方式是以字节流形式实现的,这里进行封装,使其操作像数据库表形式一样.建立一个包含以下字段的表 int index; String name; String fileUrl; int picSize;原创 2014-12-16 20:31:16 · 391 阅读 · 0 评论 -
mp3文件后128字节歌曲信息读写操作
参照网上相关资料,实现向mp3文件后128字节写入指定数据,并读取出来.项目中为向MP3文件写入歌曲信息,如歌手、专辑、歌名等.第一步:创建关键类 SongInfopublic class SongInfo { private String TAG = "TAG"; // 文件头1-3 private String songName = "歌名"; // 歌曲名4-33 privat原创 2014-12-16 20:31:34 · 1227 阅读 · 0 评论 -
j2me在线音乐播放器技术分析
j2me在线音乐播放器技术分析1.在线音乐播放器:音乐资源存储在服务器端,手机客户端通过无线网络读取服务器端音乐资源进行播放,播放器具有播放、暂停、快进、快退、循环播放、显示播放进度、时间等功能.2. 技术实现 由于j2me占时不支持边播放边下载音乐资源功能,所以需采用另一种方式实现. 两个player轮换播放技术:假设现在有两个player,一个为mainplayer,一个为sec原创 2014-12-16 20:31:19 · 780 阅读 · 0 评论 -
短点续传方式实现下载音乐资源文件
短点续传方式实现下载音乐资源文件主要思路: 在HTTP协议头中给定资源开始点,网络资源连接后便会从指定点下载资源.String property = "bytes=" + startPos + "-";sc.setRequestProperty("Range", property);以下为实现代码:1.核心代码public class BreakPoint implements Run原创 2014-12-16 20:31:39 · 467 阅读 · 0 评论 -
开发适应中国网络的J2ME连网程序
开发适应中国网络的J2ME连网程序2009-03-23 09:05:08.0 来源:中国IT实验室 http://java.e800.com.cn/articles/2009/323/1237770308172_1.html 关键词: J2ME 联网 随着中国移动,联通,电信的先后获得3G牌照,移动软件开发必定会热起来,无论是现在热火朝天的J原创 2014-12-16 20:32:31 · 439 阅读 · 0 评论 -
J2ME技术实现:从当前屏幕跳转至其…
实现效果: 从当前屏幕跳转至其它屏幕时,其它屏幕背景是当前屏幕. J2ME技术实现:双缓冲技术 1.定义一个全局Image对象buffer和一个全局Graphics对象graphics,按屏幕大小建立一个缓冲 Image对象赋给buffer,然后取得buffer的 Grahics对象赋给graphics. { public static Imagebuffer;原创 2014-12-16 20:34:58 · 330 阅读 · 0 评论 -
J2ME 内存占用的问题
J2ME 内存占用的问题今天在CSDN上浏览帖子,忽然发现一篇询问内存溢出的解决办法的帖子,有感而发写了这篇文。 我想做过J2ME的人,特别是像我这样做手机游戏的,肯定会对OutOfMemoryError这个异常深恶痛绝,尤其是在老40这样变态的机型上,甚至对这个异常都产生了恐惧。还好我现在总算不做这个机型了,对那些仍然在为这个机型移植游戏的同志们感到同情。为了能够稍微缓解一下他们原创 2014-12-16 20:31:55 · 483 阅读 · 0 评论 -
j2me 判断手机文件系统大小
j2me 项目判断手机文件系统大小 现象:在项目中需要下载资源到机文件系统.当手机文件系统空间写满时下载进度会一直停留在那不动。 解决办法: 在写资源到手机文件系统时先进行手机文件系统剩余空间大小判断.并给出提示. 程序: j2me 判断手机文件系统空间大小代码 public static longgetAvailableSize() { String fileUrl =get原创 2014-12-16 20:32:44 · 349 阅读 · 0 评论 -
日记 [2008年07月11日]
原文地址:[2008年07月11日]">日记 [2008年07月11日]作者:yihuJ2ME手机开发控件说明一、 IMPLICIT控件相当于高级用户API中List类三种类型之一的IMPLICIT [2008年07月11日]" TITLE="[转载]日记 [2008年07月11日]" />二、 MULTIPLE控件相当于高级用户API中List类三种类型之一转载 2014-12-16 20:34:55 · 278 阅读 · 0 评论 -
微博缩短网址是如何实现的
由于微博字数限制,网址缩短被普遍使用。加上网址缩短服务提供商提供网址追踪等服务,这一业务日渐兴起。知名网址缩短服务商Bit.ly的主要业务便是为微博Twitter提供网址缩短服务。比如sina微博的sinaurl.cn,腾讯微博的url.cn等。 实现原理很简单,主要是将用户提交的 url 地址转化成一个唯一的字串,这个字串就对应着真实的url,怎么样实现这种转换呢? 数据库只有两原创 2014-12-16 20:48:33 · 1237 阅读 · 0 评论 -
WAP计费小结
WAP计费项目小结1.0遇到问题1. 根据WAP计费入口地址联网时返回状态码为5002. 程序如何获取处理302自己动跳转请求1.1分析问题HTTP_INTERNAL_ERROR 500:The server encountered an unexpected condition which prevented itfrom fulfilling th原创 2014-12-16 20:32:34 · 567 阅读 · 0 评论 -
j2me实现动态绘制滚动条,页面滚动…
j2me实现动态绘制滚动条,页面滚动操作.1.计算相关参数 //元素总个数 musicCount = musicArray.length; //滚动总高==屏幕高度-开始Y坐标-底部按钮高-动态move_top. scrollHeight = screenHeight -musicY - get原创 2014-12-16 20:31:45 · 375 阅读 · 0 评论 -
Java的内存泄漏
Java的内存泄漏java的一个重要优点就是通过垃圾收集器(GarbageCollection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。问题的提出 Java的一个重要优点就是原创 2014-12-16 20:31:58 · 308 阅读 · 0 评论 -
音乐播放器实现歌词同步
项目中音乐播放器实现歌词同步思路:1.读取LRC歌词文件信息2.将歌词时间段和对应时间段歌词保存至两个数组中,3.按时间顺序对两个数组进行排序核心代码如下:public class SongWord{ public String[] time; public String[] songWord; public long[] songTime; private UIContro原创 2014-12-16 20:31:42 · 5267 阅读 · 2 评论 -
J2ME RMS的学习笔记 (转载)
RMS,全称Record ManagementSystem,是J2ME应用程序进行持久性存储的唯一途径。在手机应用中常常作为得分记录、游戏信息存储等的工具使用。通过两篇文章的学习,我大致掌握了RMS的开发。第一篇文章《RMS概念解析与使用指南》从一些Q&A中介绍了RMS所涉及的基本概念,然后结合数据库的概念介绍了javax.microedition.rms包里面的四个接口、一个类、五个异常(文中原创 2014-12-16 20:35:01 · 323 阅读 · 0 评论 -
J2ME处理手机的中断事件
手机的中断事件一般就是来电话、短信或是按手机上的红键,理论上来说这些事件一但产生手机便会调用中断处理。但实际上每个不同产商的手机都会有些许不同的地方。1)一般来说手机中断时会调midlet的pauseApp()的,然后回来会调startApp(),这样就可以在这两个函数中进行中断的处理。2)但有些手机其实不会去调用pauseApp(),而是在中断时调用Canvas的hideNotify()原创 2014-12-16 20:35:23 · 342 阅读 · 0 评论 -
Android智能事件触发器---ApkViewT…
ApkViewTracer是一个工具,主要是通过与Android模拟器中ViewServer通信,可以跟踪并分析模拟器当前Views的状态,可以向指定的某个View发送事件,触发其行为。目前,这个工具主要提供两个功能:1. Intelligentevent trigger,在apk运行过程中更拟人地更智能地触发其行为,用于辅助AndroidApplication的动态分析。原创 2014-12-16 20:48:09 · 1482 阅读 · 0 评论 -
Eclipse插件收藏列表(1)
使用了多年了Eclipse每个人都有自己的插件私藏列表,本系列文章会记录Eclipse市场推荐的个人私藏插件列表,希望对大家有帮助。这一期的主人公是Zous Pantalons。viPlugin 2.11.0AnyEdit Tools 2.4.4EclipseColorer 0.8.0PyDev – Python IDE for Eclipse 2.7.5Mor原创 2014-12-16 20:48:29 · 414 阅读 · 0 评论 -
J2ME递归扫描文件夹下所有文件
网上一高人写的,由于项目需要COPY来用,以下为其应用方式。主要实现给定一个文件路径参数,扫描遍历该路径下所有文件夹中文件,做相应处理.第一步 创建FileSystem文件遍历类.public class FileSystem { public Hashtable table = new Hashtable(); public int level = 1; public void ge原创 2014-12-16 20:31:30 · 398 阅读 · 0 评论 -
关于j2me中RMS的大小限制
关于j2me中RMS的大小限制 收藏 昨天做千寻网站的手机终端软件,大保存内容到手机的RMS时出现RecordStoreFullException例外,这个例外是在记录存储中没有足够的可用空间时抛出的,于是在手机上进行调试,RecordStore.getSizeAvailable(),空间还很大,百思不得其解,上网搜了一下http://www.j2medev.com/Article/Show原创 2014-12-16 20:32:22 · 352 阅读 · 0 评论 -
软件工程师应该多写文章
转至:http://www.geekwww.com/software-engineers-should-write.html在小学里,有所谓的“数学孩子”、“语文孩子”。话说,各位小的时候,是否也曾因为学科成绩而被分到某一个阵营里?我就曾经是个数学孩子,所以后来报了计算机科学专业,决定成为一名软件工程师。但是在此过程中,“数学孩子”/“英语孩子”的称号却并没有消失,甚至于这条沟转载 2015-03-17 12:23:31 · 722 阅读 · 0 评论