专注于Blackberry

在Blackberry编写邮件的窗体中加入控件:编写自定义控件

在上一篇文章<<在Blackberry编写邮件的窗体中加入控件>>介绍了如何在Blackberry自带的mail编辑器里加入控件。其中提到了图片预览的控件,我自己花了点时间写了一个.这样BerryMail的附件预览功能基本上大功告成,难吗?不难。
我写的效果如下:

上面只是简单的介绍了一下,目前该代码还不完善,主要表现在:

图片的缩放问题
图片属性的完善,例如分辨率等
一些样式的调整

尽管这样,我的目的也只想起到一个抛砖引玉的目的,如果哪位感兴趣,那就完善一下吧。
上部分代码:
 

package com.taigoo.eie.gui.component;

/**
* it can make image preview, and shows the attributes of the image.
* such as name, size,image type.
* @author taigoo zhang
*
*/
public class ImagePreviewField extends Field {

public final static int IMAGE_ATTRIB_NAME = 0 ; //image name attribute
public final static int IMAGE_ATTRIB_PATH = 1 ; //image path
public final static int IMAGE_ATTRIB_SIZE [...]

继续阅读本文 →

  

Confach发表于 December 5, 2008 2:02 am | 留言 |开发 

在Google Group上建立一个开发组

如题,地址为:
http://groups.google.com/group/blackberry-dev
这个组可以讨论任何关于Blackberry的事情。
欢迎大家加入。

继续阅读本文 →

  

Confach发表于 November 12, 2008 10:08 am | 留言 |新闻 

黑莓通过编程的方式挂电话

最近使用了很多在Blackberry运行的来电防火墙软件。其实他们的实现方式很简单。
先分析一下,如何挂断电话呢?如果你在RIM提供的API里找一圈,你会特别失望,因为它根本没有提供对应的API。这点上,我觉得RIM特别不道德。
但是是不是没有方法了呢?我觉得办法还是有的。
我想出的办法就是模拟挂电话这个操作。
3个步骤:

按下去:press down
按住,哪怕0.1s:Hold on
松开: press up

代码如下:
EventInjector.KeyEvent pressEndKey=
new EventInjector.KeyEvent(EventInjector.KeyEvent.KEY_DOWN,
Keypad.map(Keypad.KEY_END),KeypadListener.STATUS_NOT_FROM_KEYPAD,100);

EventInjector.KeyEvent releaseEndKey=
new EventInjector.KeyEvent(
EventInjector.KeyEvent.KEY_UP,
[...]

继续阅读本文 →

  

Confach发表于 October 13, 2008 5:56 pm | 留言(8) |开发 

上一页