加载中…
个人资料
明天
明天
  • 博客等级:
  • 博客积分:0
  • 博客访问:4,096
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
评论
加载中…
留言
加载中…
图片播放器
访客
加载中…
好友
加载中…
博文
Basic values:

microedition.platform = Nokia7650
microedition.encoding = ISO8859_1
microedition.configuration = CLDC-1.0
microedition.profiles = MIDP-1.0
microedition.locale=en-US
microedition.timezone=GMT
 
JSR-135 MMAPI values:

microedition.media.version: 1.1
supports.mixing: false
supports.audio.capture: true
supports.video.capture: false
supports.recording: true
audio.encodings: encoding=audio/AMR
video.encodings: encoding=video/3gpp
video.snapshot.encodings: encoding=image/JPEG
streamable.contents: audio/mp4a-latm video/mp4v-es
 
JSR-75 File Connection API:

microedition.io.file.FileConnection.version: 1.0
file.separator: \
fileconn.dir.photos=file:///c:/pictures/camera_semc/
fileconn.dir.videos=file:///c:/videos/
fileconn.dir.tones=file:///c:/sounds/
fileconn.dir.music=
fileconn.dir.recordings=
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-08-04 12:48)
分类: 生活百态
  
                看什么呀,闭着眼睛写的,不通的 哈哈!!!
生活的责任,为什么让我如此沉闷,真想再躲到学校,逍遥着自己的逍遥.
   多想再次拥抱吉他,可是,还为站稳的我,只能不断的往脑子了灌入,才能让该幸福人幸福.
   猛烈的挣扎,换来的却是无力的呐喊,很快消失在汽车的尾气,消失在302拥挤的人群!!哈哈.
   哈哈,职场上,审阅简历的hr,无情的将刚刚踏进人生的包袱,无情的加重,顶着烈日,继续寻找卸掉包袱的地方,结果,却发现,卸掉包袱的方法便是顶着烈日,背着包袱,继续寻找!
    连连的阴雨,浸泡疲惫的双脚,一天的疲劳,加上一天的浸泡,流下了笑声的无聊!
    经验的增加,和阅历的减少,找不到双缓冲,更是难熬!!看不懂没关系,因为没有这个必要!!
    其实生活就是这样地迷茫,杂乱无章,走到街头,碰在墙上,好像几年没有躺过床.
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 技术--J2ME
MIDP的Date和Calendar类都是J2SE的精简版,也没有SimpleDateFormat之类的格式化类,因此,写了一个简单的DateTime类实现本地日期和时间的格式化。
package com.crackj2ee.midp.util;
import java.util.*;
public final class DateTime {
    private static String[] WEEKDAYS = {'SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'};
    public final String timeZone;    public final int year;    public final int month;    public final int day;    public final int weekday;    public final int hour;    public final int minute;    public final int second;
    public DateTime(Date date, String timeZone) {        this.timeZone = timeZone;        Calendar c = timeZone==null ? Calendar.getInstance() : Calendar.getInstance(TimeZone.getTimeZone(timeZone)); &
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 业界关注

《龙虎门》手机游戏暑期献礼!

号外~

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

应用程序在屏幕上的描画一般是使用CWsScreenDevice图形设备来完成,与CWindowGc图形上下文相关联。CONE提供了一个CWindowGc实例作为描画控件的标准图形上下文。它被CCoeEnv创建并且可以使用CCoeControls::SystemGc方法访问。CWindowGc的描画方法在客户端窗口服务器缓冲区上进行缓冲。
  描画要么是一个系统初始事务要么是一个应用程序初始事务。系统初始描画在窗口创建的时候被触发,或者当窗口内容因为窗口重叠而失效的时候被触发。对于后一种情况,窗口服务器为每个窗口保持一个无效的区域。如果一个窗口需要重画,窗口服务器发送一个重画事件到拥有无效窗口的应用程序中。CONE然后使用无效区域来建立需要被重画的控件,并且调用它们的Draw方法。这就是为什么每个控件都应该实现Draw方法来重画它们自己。CCoeControl中的Draw的默认为控件为空。下面的代码说明了Draw方法的示例:

void CExampleControl::Draw( const TRect& /*aRect*/ )
const {  // Get the system graphics context  CWindowGc& gc = SystemGc();  // Set drawing settings  gc.SetBrushStyle( CGraphicsContext::ESolidBrush );  gc.SetBrushColor( K

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
Symbian OS可以被理解为一个面向
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
本章将深入研究Series 60和Symbian OS,描述它们作为一个游戏平台的特性。此外,智能电话的需求和限制也将被讨论。

需求

  与许多其它用于游戏的设备不同,智能电话需要在游戏中或者任何其他的应用程序运行的时候能够通知用户各种系统事件。 应用程序需要考虑到可能的中断,例如因为打进来的电话或者消息,并且它们需要根据情况进行处理。 应用程序还应该不消耗设备资源,例如过度的使用内存或者电量。

  通知用户的大多数系统消息使用系统自己的对话框,称为全局通知。 这个对话框具有比任何应用程序都要高的窗口优先权,因此它们出现在应用程序的前端。 在系统事件中,一个异常是打进来的电话造成电话通信应用程序变成最前端的应用程序而把被中断的应用程序留作背景。 然而,所有的系统端事件具有一个公共特征,可以被一个应用程序捕捉。 当一个系统事件发生时,最前端的应用程序失去焦点。 这造成应用程序用户接口类(CAknAppUI)的HandleForegroundEventL方法被调用。 通过覆盖这个方法,应用程序可以执行需要的动作,例如暂停正在进行的游戏。

  应用程序需要注意电池使用量。 当一个电话在预定的时间
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
本系列文章是基于Nokia Series 60和Symbian OS技术,指导开发者在现在的Series 60移动电话终端上开发高级的移动游戏。



  Symbian操作系统简介

  Symbian操作系统是所有Symbian OS电话共享的应用编程接口( API)技术的公共核心。 这个核心被命名为'通用技术'(generic technology,简称为GT),它被分成不同的版本。 GT包括一个多任务核心、通讯、数据管理和图表中间件,低级图形用户界面框架和应用程序引擎。

  象智能电话这样的小型手持设备,通常是资源非常紧张的设备。 这种设备的尺寸和制造费用限制了可用的存储器,处理速度和电池寿命。 尽管以上这些资源缺乏,但是这些设备还是需要能够稳定运行相当长的一段时间,甚至数个月。 一旦出现资源溢出的错误,对于系统来说重要的事情就是返回到前一个稳定的状态,而不失去任何重要的数据。 这使得完全地捕捉和处理每个运行错误对于系统和应用程序来说是非常重要的。

  由于资源溢出而出现的错误,和所有的运行期错误一样被称为异常。 在标准的C++中,这些异常是使用try-catch-throw机制处理的,但是因为它造成了代码长度的负面影响,
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-07-20 14:40)
分类: J2ME--3D

MIDP2.0中图片象素级处理之半透明处理e800.com.cn  日期:2006-02-19 13:30  作者:   来源:blog
  
  MIDP2.0中提供了对图片的象素级的处理,利用这一点,我们可以对图片进行相关的处理,比如半透明,把彩色图片处理成灰度图片,以及图片变色效果都可以在J2ME里很方便地实现。
 
  在进行这些操作之前,我们必须先了解JAVA中的一些位操作符:

  <<,>>,&,|,主要是这几个操作符,下面我们就开始我们的操作

  1、半透明处理

  在PNG里每个象素是一个ARBG格式,是一个8位的十六进制的数字,比如0xff121212,这个东西描述了图片的一个象素,我们可以通过Image类中的getRGB(int[] rgbData, int offset, int scanlength, int x, int y, int width, int height) 方法获得一个rgbData,这个rgbData就保存了图片所对应的象素信息,取出象素信息之后我们需要对其进行透明效果的处理,透明效果的值是保存在8位中的最高2位,你可以把这个象素值转换成16进制输出,一般情况下最高2位应该都是为FF,也就是不透明,我们现在需要把这个FF改成一

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-07-18 22:55)

Lessons1

1、  检查作业

2、 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有