`
lisanping
  • 浏览: 146099 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
说到javadoc,可真是我们开发人员写文档的好东东. 1.关于注释 // 注释一行 /* ...... */ 注释若干行 /** ...... */ 注释若干行,可用来写 javadoc 文档 我常这么写: 引用内容 /**  * .........  * .........  */ 这中文档注释必须放在 ...
最近移植游戏到几个新手机上,总不停的遇见NOKIA UI API,于是自己尝试用MIDP1.0写了个简单的NOKIA图片翻转。代码里实现了图片的左右翻转,上下翻转,180度翻转。实现方法就是利用setclip()画小图从而实现翻转。对性能要求不是很高的朋友可以用下面的代码,现在偶共享出来: 引用内容/*图片翻转效果*/  public void drawTransImage(Graphics g1,Image image,int x,int y,int type)  {  if(type==0X2000)//左右翻转  {    for(int i=0;i<image.getWidth() ...
最近公司来了一批新的手机,要做这些手机上的游戏,必须先了解它上面的J2ME的环境. 我今天自己写了个J2ME环境测试程序,发出来大家分享. Readme: 1.只支持MIDP2.0上的测试.对NOKIA的屏幕测试有问题。 2.可以测试出手机的按键值 3.手机上J2ME的大部分属性,例如:3D,FileConnection,MMAPI,CLDC,MIDP等等 4,可以测试出手机字体大小 5.可以测试出手机支持的部分媒体格式,像声音格式等. 6.可以测试出手机的可用内存等 7.可以测试出CANVAS屏幕大小等属性. 8.其他的大家可以帮助补充. 点击下载此文件
FileConnection 是在JSR75规范定义的一个可选包,顾名思义,它提供了对设备中本地文件系统访问的一个不错的选择(前提是PDA之类设备要支持 JSR75).FileConnection符合通用连接架构(Generic Connection Framework,GCF),URL的格式为file:///,其中,host通常为空,path则以文件系统的根目录开始,并往下扩展到一个特定文件或目录。例如: 引用内容file:///C:/Nokia/Images/Image(2007).jpg该可选包包括一个类和两个接口:FileSystemRegistry类FileConnection接口和F ...
前段时间做外包移植,里面的图片打包格式跟公司里面的不一样,于是自己就做了个简单的打包工具. 点击下载此文件使用方法:1。由于是配合公司的一些工具,所以下载请解压缩后把除sample.java的其他所有文件放到D:\work\GSM\_bat\bin,并且把该目录加到系统环境PATH里:set path=D:\work\GSM\_bat\bin2。下载的目录说明:       MakeRes Tool                |-  MakeRes.jar        //打包工具JAR包                |-  makepng.bat      //打包批处理文件      ...
最近在做一个韩国LG的外包项目,在图片资源处理的时候发现一个有趣的做法.有谁知道这张图片真正包含多少张图片?初看只有一张,其实错了,它整整包含了14张图片,像:等等.现在我们来回顾一下PNG图片的结构:1.PNG的文件结构 引用内容PNG文件标志    PNG数据块    ……    PNG数据块PNG文件标志是8 byte的,其中第一个字节0x89超出了ASCII字符的范围,这是为了避免某些软件将PNG文件当作文本文件来处理。2.PNG文件标志十进制数    137   80   78   71   13   10   26   10十六进制数    89    50   4E   47    ...
antenna是ant的扩展包,它是专用来构建、编译、打包、部署J2ME应用的辅助工具。antenna下载地址:antenna.sourceforge.net我们先下载安装好ant,然后把antenna的jar包放到ant安装目录小的lib目录下,然后就可以编写build.xml文件了。antenna包包括:WtkJad              创建或修改jad文件 WtkBuild            编译、构建WtkPackage      打包,允许预处理,混淆WtkMakePrc       转换成在PalmOS上能运行的 PRC文件WtkRun             模拟器运行  ...
我们知道无线终端的计算能力,以及使用等各方面都不如PC,在加上无线网络带宽的限制,我们就不能像使用电脑那样方面的通过“pull(拉)“来获取信息,而“push(推)”正好适应这样的情形。J2ME Push在J2ME应用中,可以用PushRegistry,它包括:1.基于inbound(接入式)网络连接。我们只要在应用中注册push,AMS就会侦听,当网络中发来信息,注册的Midlet就会响应。 引用内容MIDlet-Push-<n>: <ConnectionURL>, <MIDletClassName>, <AllowedSender> 一般可以使 ...
一.NOKIA APINOKIA UI API包括三个类一个接口:com.nokia.mid.ui.DeviceControl类flashLights(long duration) setLights(int num, int level):num,灯的IDstartVibra(int freq, long duration) :freq, 频率;duration周期stopVibra() com.nokia.mid.ui.DirectUtils类createImage(byte[] image ...
今天有人问起我一些蓝牙问题,想起我研究蓝牙时的问题. 当时在网上找了一大堆例子,就只有些在模拟器上可行,放到真机死活不行. 后来发现是由于程序的多线程出现问题,于是对其中一个例子做了修改,在真机N6260测试通过. 下面分享出源代码:点击下载此文件
周末没事自己用JAVA简单的实现了一个网页爬虫.主要代码: 引用内容public class Access implements Runnable{        HttpURLConnection huc;     InputStream is;    BufferedReader reader;    String url;        public Access(){        try ...

科学VS信仰

...
前几天看了HUST的李老师的PPT,其中讲到了网络服务的规模问题。网络服务的规模分为三种:Sarnoff ’law:效益规模是O(n,网络是广播媒介,任1发送者(设备)和多个(n-1)接收者(设备)。这种法则的拓普结构是星形的,大概相当于我们常说的C/S模式吧。Metcalfe ’law:效益规模是O(n2)网络是全互连媒介,任何1个设备可与其它n-1个交互,同时存在n(n-1)=n2-n个并发执行的事务。这种法则的拓普结构是网状的,真正的网络Reed ’law:效益规模是O(2n):网络是群组媒介。网络可建立Cn2+Cn3+…Cnn-1+Cnn = 2n-n-1 个小组这种法则就相当与上种法则 ...
看了网上对J2ME流媒体的讨论,实现方法为:创建两个player,每个player都开个线程,两个player轮换播放。据说QQlive就是用这种想法实现的。我们可以让服务器实现对媒体的分割。客户端建立一个I/O流线程,通过HTTP请求数据,每次response一个媒体数据块和下一个数据块的地址,再根据返回的地址发送请求。。。。。然后两个player轮换播放所下载的数据块,在一个player快要播放完的时候唤醒另一个player,prefetch另一个player。需要注意的是数据块大小的设定,要从网络速度等方面考虑,给人以流畅感。
《程序员》杂志的2007年四月刊上有篇讲框架的文章,看了深有感触。我们知道JAVA里有struts,spring,hiberate,swing等框架,.NET 3.0有WPF(windows presentation framework)等框架,C++有MFC,OWL等框架,这些都是应用框架。现在的框架都是“面向对象”加“事件驱动”的,具有类别继承阶层(class hierarchy)、事件模型(event model)和layout机制。框架的优点是可以提高开发效率,缺点就是框架会固定你的思维,让你失去创意和弹性。然后作者提高到理论的高度,有了框架就有了样板。人生充满框架,有“成功人生”的样板 ...
Global site tag (gtag.js) - Google Analytics