- 浏览: 282321 次
- 性别:
- 来自: 北京
-
最新评论
-
zhang_shuai870717:
求指教。没懂
Graphics 的translate(int x, int y) 函数 -
刘亮love小雪:
楼主我还是没有懂啊
Graphics 的translate(int x, int y) 函数 -
wenhaoliu:
大侠!我在从ios平台移植到android平台遇到很多问题!编 ...
android平台移植总结 -
lansehuan:
dwpcny 写道楼主 你给得链接是你自己才能看得啊 。我也遇 ...
cocos2d-x,windows环境配置总结 -
leishengwei:
u_xtian 写道jifengyu 写道楼主你好,我想问一下 ...
(转)Android开发:在EditText中关闭软键盘
文章列表
以前没有使用过translate(int x, int y)函数,新项目使用后,明白了使用原理
translate(int x, int y)
Translates the origin of the graphics context to the
point (x, y) in the current coordinate system.
就是把绘制区的x,y点坐标定义为坐标系的原点
比如之前绘制
g.drawImage(img,x,y,0);
等价于
g.translate(x,y);
g.drawImage(img,0,0,0);
转变之后 ...
static final String _url ="http://go.i139.cn/gcomm1/portal/spchannel.do?url=http://gamepie.i139.cn/wap/s.do?j=3channel";
public void browseWap(String URL, boolean exit )
{
try {
_gs._midlet.platformRequest(URL);
}
catc ...
J2me drawRGB的使用详细解释
- 博客分类:
- J2me
public void drawRGB
(int[] rgbData,
int offset, int scanlength,
int x, int y,
int width, int height,
boolean processAlpha)
rgbData:rgb的一个数组
offset:开 ...
Ant真是太方便了,以前都没注意到它。功能很强大,能创建数据库,配置服务器,部署发布应用……只需要写好build.xml文件,剩下的就交给ant 来“安装”你的WEB应用了。
Appfuse的第一个ant命令是ant
new,其任务是建立一个新命名的project,少不了会复制很多文件。build.xml中也有很多copy操作,为了搞清楚ant
new到底干了些什么事,还是先把copy操作了解一下。看了会ant的DOCS,网上也找了些文章,发现copy这部分都是一带而过,讲得很浅,于是我
就只有自己实验下,发现还有点收获。 ant版本为1.6.5。
1. 拷贝单个文件到指定目 ...
PNG文件结构分析(上:了解PNG文件存储格式)
前言
我
们都知道,在进行J2ME的手机应用程序开发的时候,在图片的使用上,我们可以使用PNG格式的图片(甚至于在有的手机上,我们只可以使用PNG格式的图
片),尽管使用 ...
Java中一个类的初始化顺序
1.当首次创建类的对象,或者访问类的static成员方法/成员变量时,Java解释器查找类路径,以定位其class文件
2.载入class文件,静态变量会被初始化,静态的方法会被执行,也只执行这一次,如果该类中存在main方法,main方法会在这一步执行
3.当用new创建对象时,会在堆上为对象分配存储空间
4.初始化分配的存储空间
5.执行所有出现于字段定义处的初始化工作
6.执行构造器
一:ant执行命令的详细参数
-buildfile<file>,-file<file>,-f<file> :要指定执行构件的的位置和名称。
-find<file>,-s<file>:查找构件文件,并执行找到的构件文件。
-help,-p:显示ant的命令帮助信息。在命令行中显示ant的命令选项及简短的介绍,-h是简写。
-version:显示ant的版本信息。
-diagnostics:显示ant项目的运行环境、依赖库等信息,为错误诊断和报告提供一些有用的帮助信息。
-quiet,-q:隐藏ant执行的提示输出信息。命令行将 ...
最近看第四版的《Thinking In Java》看到的J2SE5新增加的几个属性,感觉还是挺好玩的
1:自动包装
对于基本数据类型的的char,short ,int ,long double自动包装成对应的类Character,Short,Integer,Long,Double,省去了以前的手动转化
2:for -each语句的使用
for(Object object :array) 就是按照数组array的顺序依次赋值给object(相当于以前的循环控制变量i,跟循环数值的一个结合),接下来就 可以跟以前一样操作数组的各个成员了
3:可变参数列表
形式参数采用name(Object[] .. ...
今天在《代码大全》中读到特别有意思一段,在《变量名的力量》这一章中讲到“应该避免的名字”中提到:不要使用与变量含义完全无关的名字,具体如下
避免使用你男朋友的名字,你妻子的名字,你最喜欢的啤酒的名字或者是其他自作聪明的(也就是傻的)名字来为变量命名,除非你的程序真的与你的男朋友,妻子或者最爱的啤酒有关。但是,即使如此,你也应该明智的认识到这其中的每一项都有可能会变的(自己打个^_^)。所以 boyfriend,wife 和 favoriteBeer 这些通用的名字会更好!
转自:http://energykey.iteye.com/blog/510350
这问题遇到好几次了,两次都是因为装了IE7!!!本来好好的,装完IE7就打不开ECLIPSE了。下面是解决方法。
找到eclipse安装目录下的eclipse.ini,打开,将
Java代码
-Xms40m
-Xmx256m
这里的改小,上面是我修改后的配置。原来是512,这里是配置JVM内存分配的,xms是最小值,xmx是最大值。
如果还不行,加一句
-vm
C:\Program Files\Java\jdk1.5.0_12\jre\bin\javaw.exe
1. JAM
JAM (Java Application Manager) 中文一般翻译为应用程序管理器。在有些文档中,JAM也被叫做AMS (application manager software),这两个术语所描述的概念是完全一样的。简单来讲,JAM是管理移动设备上所有J2ME应用程序的软件,负责J2ME应用程序的下载、 安装、更新与删除。JAM由是移动设备本身所提供的,不同公司的实现略有不同,初级开发人员只要知道其作用就可以了。
2. MIDlet Suite
对MIDlet Suite简单理解是MIDlet程序的一个集合。MIDlet Suite包含了一个或多个MID ...
安装windows 7以后,ubutu丢失,解决方案:
使用ubutu的live CD进入光盘ubutn,运行一个终端,然后输入
-> sudo grub
-> find /boot/grub/stage1
find (hd0,12)
-> root (hd0,12)
-> setup (hd0)
....................
.......Done!
Ok!
在J2ME中,有时会用到开方运算,但是MIDP1.0中没有提供该功能。这里使用笔算开方的方式,实现了开任意数的n次方。这里使用了long作为运算的临时变量类型,在数值较大或者保留位数太多的时候,会出现因为long数值溢出而导致的错误。
public class MainText {
/**
* 开n次方
*
* @param root
* 被开方数
* @param n
* 开方,开n次方
* @param baoliu
* 小数部分保留的位数
* @return
*/
public static St ...
要注意:
使用jdk1.4.2 生成的.class文件 版本是48.0
使用jdk1.5 生成的.class文件 版本是49.0
可以使用jdk1.4.2执行此.class文件就没有问题了
安装Jbuilder后,系统原先的jdk版本由1.6自动改成了Jbuilder自带的1.4,导致很多由此引发的问题,解决办法:
到注册表
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
CurrentVersion 修改此项的值,将其由1.4改成1.6就Ok了。。。