- 浏览: 198961 次
- 性别:
- 来自: 上海
最新评论
-
hao3721:
dsfasd
ehcache 使用 -
nihaokid:
方法是不会存在在对象内存中的,它存在于方法区,建议看看jvm的 ...
Java 深层理解 父类引用指向子类对象 -
vissalan:
有一点没看明白Father f1 = (Father)s;这时 ...
Java 深层理解 父类引用指向子类对象 -
咖啡舞者:
非常感谢这种分享精神.
在BREW中实现自己的GUI(8)-IWEB的封装 -
咖啡舞者:
这是创建的代码。
在设备上调的。
界面在手机和模拟器上显示的差异
文章列表
下面的说明介绍如何将用于 BREW 的 Flash Lite 应用程序上载到包括 BREW 3.x 版平台的 LG VX9800。
此过程假定您已经在计算机上为设备安装了相应的 USB 驱动程序。有关详细信息,请参阅针对 BREW 设置系统。
此过程还假定您已经将需要的 Flash Lite 扩展和 Flash Lite 播放器文件上载到设备。此操作只需要执行一次(在第一次开始使用设备时)。有关详细信息,请参阅将 Flash Lite 扩展文件上载到设备(仅限第一次使用)。
使用手机制造商提供的电缆将手机连接到存储您的 BREW 应用程序文件的计算机的 COM 端口。
导航到包含应 ...
支持 BREW 2.x 和 BREW 3.x 的设备有不同的文件结构。使用 BREW Publisher 向导指定您的 BREW 应用程序的文件结构之前,了解这些不同点很重要。
BREW 2.x 设备上的文件系统结构如下:
所有应用程序文件夹都存储在名为 brew/ 的根文件夹 ...
- 2009-04-03 15:37
- 浏览 1420
- 评论(0)
BREW模拟器用于模拟选定的BREW设备,使得我们可以加载BREW环境下开发的测试小程序和类。模拟的BREW设备可以使用各种屏幕、字体、键盘、可用内存量、支持的语言和其它参数。在模拟过程中,模拟器将在PC显示器上打开设备的图像。通过点击对应设备按键的图像区域,可以对要模拟的Applet提供按键输入,同时Applet生成屏幕输出显示在设备图像的屏幕区域。BREW模拟器还可以通过鼠标事件模拟触摸屏设备所产生的EVT_PEN_DOWN、EVT_PEN_MOVE和EVT_PEN_UP事件。通过这些事件可以实现应用程序的屏幕点击操作。BREW模拟器的效果如图5.5所示(在第五章)
正是如图5.5所展示的一 ...
- 2009-03-26 14:32
- 浏览 1949
- 评论(0)
internal(kernel)->uitask->brew internal->active dialog->dialog ctrl->brew apps.
for clr: if app not process it, then brew will close the current running app.for end: brew will close all apps, not passed this event to all apps, unless hook.
BREW key process: hitask-& ...
首先声明,我不是BREW 高手,我只是一位普通的BREW OEM 工作者.只是在自己不断学习BREW 的过程中,总结了一些学习BREW 的方法,或者说是要学好BREW 应该一步步怎么走,循序渐进的看些什么,学些什么,现在将这些心得体会和大家分享,交流。
JAVA手机网[www.cnjm.net]
(注,以下区分OEM 和Developer,OEM 是指手机OEM 厂商作BREW Porting 的,Developer 是指作BREW 应用开发的,即CP.每一步都分析对于这两种人的必要性)1. 对BREW 有最基本,最浅显的了解(通过网站关于BREW 的新闻,介绍,对BREW 有个非技术角度的 ...
1、一个人炫耀什么,说明内心缺少什么。
2、一个人越在意的地方,就是最令他自卑的地方。
3、人都有以第一印象定好坏的习惯,认为一个人好时,就会爱屋及乌,认为一个人不好时,就会全盘否认。 ...
- 2009-03-23 15:06
- 浏览 798
- 评论(0)
Java代码
Local:Kelvin_LinkButton是我重写的一个LinkButton,换成mx: LinkButton即可.
kelvin_DataGrid.mxml代码:
<?xml version="1.0"
encoding=
"utf-8"
?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
width=
"400"
height=
&quo ...
- 2009-03-16 16:04
- 浏览 1269
- 评论(0)
上篇中show了一下近期作的demo页面,现在讲一讲我使用的架构:
自己原来的项目架构是 WebWork2 + Spring + Hibernate,现在通过FLex替代了WebWrok2来表显视图层,而Flex与Spring通讯采用了BlazeDS这个开源免费的Flex服务程序。
BlazeDS是Adobe公司发布的免费开源产品,与该公司的另一款收费产品LCDS功能相近,应该是LCDS简化开源免费版。目前我通过RemoteObject的方式访问后台Service感觉比较方便。BlazeDS下载地址:http://opensource.adobe.com/w ...
- 2009-03-16 16:01
- 浏览 1140
- 评论(0)
自己原来的项目架构是 WebWork2 + Spring + Hibernate,现在通过FLex替代了WebWrok2来表显视图层,而Flex与Spring通讯采用了BlazeDS这个开源免费的Flex服务程序。
BlazeDS是Adobe公司发布的免费开源产品,与该公司的另一款收费产品LCDS功能相近,应该是LCDS简化开源免费版。目前我通过RemoteObject的方式访问后台Service感觉比较方便。BlazeDS下载地址:http://opensource.adobe.com/wiki/display/blazeds/download+blazeds+3
...
- 2009-03-16 15:53
- 浏览 2048
- 评论(0)
package test.sort;
public class TestSort {
/**
* 冒泡排序(升序)
* 思想:将要排序的元素看做是竖着的排序的气泡,较小的元素比较轻,从而要往上符。在冒泡排序算法中我们要
* 对这个气泡序列处理若干遍,所谓一遍处理,就是自底向上检查一遍这个序列。并时刻注意两个相邻的元素的顺序
* 是否正确,如果发现两个相邻元素的顺序不对,即轻的元素子下面,就交互他们的位置,显然,处理一遍之后,最轻
* 的元素就浮到最高位置,处理二遍之后,次轻的元素就浮到次高位置,在做第二编处理时,由于最高位置的元素已是 ...
红黑树可能是要考虑情况最多的BST树了,它有自己的规则(见代码的注释),通过这些规则可以保证花费较小的代价来达到相对平衡。
注意,红黑树仍然不是平衡树,但是统计性能要好于AVL树。
要保持红黑树的规则,主要通过两类操作,一类是换色,一类还是旋转。
红黑树插入主要要解决红-红冲突,而删除主要则解决“双黑”
同样,红黑树的删除节点实现是最复杂的,不过,复杂也就在于考虑的情况多,掌握了这几种情况实现还是不困难。
其实,红黑树其实是一颗扩充的二叉树,所以也是满二叉树,其空节点可以看做是扩充的叶节点。但是红黑树的扩充叶节点是有特殊意义的。
下面是代码:
package
algorithms.tre ...
- 2009-03-16 00:42
- 浏览 972
- 评论(0)
转自:http://www.blogjava.net/javacap/archive/2007/12/14/167618.html
六 归并排序
算法思想是每次把待排序列分成两部分,分别对这两部分递归地用归并排序,完成后把这两个子部分合并成一个
序列。
归并排序借助一个全局性临时数组来方便对子序列的归并,该算法核心在于归并。
package
algorithms;
import
java.lang.reflect.Array;
/**
*
@author
yovn
*
*/
public
class
MergeSorter
<
E
extends
...
- 2009-03-16 00:40
- 浏览 1176
- 评论(0)
转自:http://www.blogjava.net/javacap/archive/2007/12/13/167364.html
为了便于管理,先引入个基础类:
package
algorithms;
/**
*
@author
yovn
*
*/
public
abstract
class
Sorter
<
E
extends
Comparable
<
E
>>
{
public
abstract
void
sort(E[] array,
int
from ,
int
len);
...
- 2009-03-16 00:37
- 浏览 904
- 评论(0)
public class Student{
private int id=0;
public int getId(){
return id;
}
}
问题:能否将ReadOnlyClass 类的一个对象,把它的name属性的值由hello改为world?如果能,请写出实现代码。如果不能 ...
- 2009-03-15 17:29
- 浏览 3001
- 评论(0)
1、要求1000!(1000*999*998...*2*1)的值。
BigDecimal big = new BigDecimal(1); for(int i=1; i<1001; i++) { big = big.multiply(new BigDecimal(i)); } big.setScale(100); System.out.println(big);
2、用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在 ...
- 2009-03-15 16:38
- 浏览 1048
- 评论(0)