`
duyouhua1214
  • 浏览: 236232 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
J2ME编程中的横竖屏切换知识小结 爪哇米工作室 陈跃峰 出自:http://blog.csdn.net/mailbomb 注:转载请注明出处   随着手机的功能越来越丰富,支持横竖屏切换的手机越来越多,在手机软件开发中也必须要处理这个功能了。下面对 ...
J2ME里面有自带的List类,但是功能太弱,没有实现View和Model的分离,所以操作起来比较费事。本来事想写一个Canvas的TreeList,但是画起来算坐标又太麻烦,所以选取了一个折中的方法,继承List,实现一个操作起来比较方便的组件。   目的:  1.可伸缩的目录树结构,暂时先实现两层。  2.Label和存储内容分离。  3.激活和非激活图片分开。  4.通过选择事件可以准确快速找到对应内容  5.存储内容无关性,里面可以放置任何Object  实现思路:  1.封装一个ExpandItem类,用来存储每一条数据。 /*** 默认图片*/private String imag ...
摘 要 介绍并分析了J2ME的通用网络连接框架(GCF),并以此为基础,指出了在J2ME网络连接编程中存在的问题,并提出了通过构建多线程的两种解决方法。  关键词 J2ME GCF多线程 网络连接  引言    J2ME(Java 2 Micro Edition)是Ja ...
由于无线设备所能支持的网络协议非常有限,仅限于HTTP,Socket,UDP等几种协议,不同的厂家可能还支持其他网络协议,但是,MIDP 1.0规范规定,HTTP协议是必须实现的协议,而其他协议的实现都是可选的。因此,为了能在不同类型 ...
int effect, gridWidth, num, currentGridWidth, gridHeight, currentGridHeight, deltaWidth, deltaHeight, row, col, sx, sy, sw, sh; int scnWidth = MY_SCREEN_WIDTH; int scnWidth_Half = MY_SCREEN_WIDTH / 2; int scnHeight = MY_SCREEN_HEIGHT; int scnHeight_Half = MY_SCREEN_HEIGHT / 2; ...
除了游戏程序,在通常的MIDP应用程序中,通常会有很多个Screen或Canvas,这些屏幕一般靠命令来实现切换,比如用户点击“Next”应该跳到下一屏,点击“Back”应该返回到上一屏。当屏幕数量相当可观时,如何在各个屏幕之间导航就值得好好考虑了。   经典的MVC模式可用于屏幕导航,Model用于存储应用程序数据,而View则是各个Displayable对象,Controller需要单独的一个类实现。由于MIDlet类本身在生命周期内就只有一个实例,因此MIDlet类就非常适合作为Controller。SUN在blueprints示例程序SmartTicket中应用了非常复杂的MVC,完全 ...
Cookie在Web应用程序中被广泛采用,维护浏览器和服务器之间的状态。遗憾的是这一特性在Java ME平台中并没有得到支持。因此,要想维持客户端和服务器端的状态则必须使用URL重写的方式。URL重写操作起来比较麻烦,所以研究一下cookie的原理并在Java ME平台上实现cookie是不错的尝试。     首先,我们来看一下cookie的原理。当服务器需要和浏览器维持某一状态的时候,例如需要记录用户的购物车中已经购买的商品。这时候服务器可以新建一个Cookie并把它写入到响应中,浏览器从响应中接收到cookie并保存起来。当浏览器再次向服务器发送请求的时候,浏览器会根据域(domain)和 ...
来源:http://javacrazyer.iteye.com/blog/794143 AOP常用实现方式是一个采用声明的方式来实现,一个采用注解的方式来实现, 温习下一些概念    Joinpoint(连接点):程序执行时的某个特定的点,在Spring中就是某一个方法的执行     Pointcut(切点):说的通俗点,spring中AOP的切点就是指一些方法的集合,而这些方法 是需要被增强、被代理的。一般都是按照一定的约定规则来表示的,如正则表达式等。切点是 由一类连接点组成。     Advice(通知):还是说的通俗点,就是在指定切点上要干些什么。     Advisor(通知器) ...
来源:http://mengsina.iteye.com/blog/624194   XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。 XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言 ...
转载自:http://stchou.iteye.com/blog/833232 说到文件压缩大家很容易想到的就是 rar,zip 等我们常见的压缩格式。然而,还有一种就是大家在学习数据结构最常见到的哈夫曼树的数据结构,以前还不知道他又什么用,其实他最大的用途就是用来做压缩,也是一些 rar,zip 压缩的祖先,称为哈弗曼压缩(什么你不知道谁是哈弗曼,也不知道哈弗曼压缩,不急等下介绍)。    随着网络与多媒体技术的兴起,人们需要存储和传输的数据越来越多,数据量越来越大,以前带宽有限的传输网络和容量有限的存储介质难以满足用户的需求。 特别是声音、图像和视频等媒体在人们的日常生活和工作 ...
SQL-----------关系数据库的基本操作语言,是应用程序与数据库进行交互操作的接口   DESC(describe) 表----查看某表的结构   SQL包括: 数据查询语言(SELECT) 数据操纵语言DML(INSERT,UPDATE,DELETE)--------用于操纵表和视图的数据 事务控制语言(COMMIT,ROLLBACK,SAVEPOINT) 数据定义语言(CREATE,ALTER,DROP) 数据控制语言(GRANT,REVOKE)   SELECT注意: 1.SELECT出来的日期默认显示格式为"DD-MM-YY",若要显示 ...
在写J2ME 程序时,模拟器每次都在程序联网时弹出提示,要你确认。这是很烦的。去掉这个提示也很容易。 在NetBeans 6.9 中, 1、  在项目窗口中右键你的项目 2、  选择属性,再点“运行”,将安全域设为 Maximum。就可以了。如图     还有一个方法,双击打开你安装在电脑上的WTK 点击偏好,点到“安全“,同样,设为Maximum就可以了。如图:     来源:http://blog.csdn.net/nairuohe/archive/2010/11/02/5982376.aspx
自中国移动启动上网资费页面提醒后,导致了很多的J2ME联网出现了联不上服务器的问题。即在j2me程序中启动联网后,在有些地区,有些时候,移动网关会把我们的请求截下,返还一个资费提醒的页面给我们,这样我们的服务器将不会收到我们的请求,导致程序出现联网失败的错误。   因此我们在处理网络连接时要加入对移动资费页面的处理,我们可以在发送网络请求后,对返回的response进行http头的检测,如果我们检测到返回的content-type是text/vnd.wap.wml,我们可以扔掉这个response,重新发起一次请求就可以解决资费页面的问题,或者我们也可以提取出资费页面里面的请求地址,再次发送一 ...
来源:http://www.13hy.com/show/10270.html   32位:下载地址:ed2k://|file|cn_windows_7_ultimate_x86_dvd_x15-659 07.iso|2604238848|D6F139D7A45E81B76199DDCCDDC4B509| /   SHA1:B589336602E3B7E134E222ED47FC94938B04354F   64位:下载地址:ed2k://|file|cn_windows_7_ultimate_x64 ...
/** * 判断是不是一个正确的时间 yyyy-MM-dd * @param {String} str * @return {Date} */Date.isSimpleDate = function(str){ var   reg   =   /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;    var r = str.match(reg);   if(r==null)return   null;   var   d=   new   Date(r[1], r[3]-1,r[4]);  var   newStr=d.getFullYear() + "- ...
Global site tag (gtag.js) - Google Analytics