在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 | 留言 |开发
在Blackberry编写邮件的窗体中加入控件
BerryMail新版本里有个附件预览的功能,COOL.具体可以参看这里,http://www.berrymail.cn/berrymail-v-1-2-0-0-now-available.html
顺便借一下它那里的图吧.
我第一眼看见这个图,惊呆了,够酷够炫,够强大.
考虑到预览图片,我觉得还是很简单的.整个预览的东西可以作为一个整体自定义一个控件,实际上这没什么困难的.
我唯一感兴趣的是如何在编写邮件的编辑器里加入这个控件呢.研究了一把,搞定.
先看看我做的结果 吧
直接贴代码,看看是如何实现的.
public static void main(String[] args) {
EditorInEmail eie = new EditorInEmail();
eie.addMenuItem();
}
/**
* Constructor
*/
public EditorInEmail() {
}
/**
* Add the menu items to email view/edit
*/
private void addMenuItem() {
//define
AttachmentMenuItem attachMemuItem = new AttachmentMenuItem(0);
//add the defined menu item into email view.
ApplicationMenuItemRepository.getInstance()
.addMenuItem(ApplicationMenuItemRepository.MENUITEM_EMAIL_EDIT
[...]
Confach发表于 December 3, 2008 10:10 am | 留言(4) |开发
投稿
投稿的目的是什么?
完全是为了打造一个更完美的Blackberry交流平台。
为什么要组织这样一个活动?
单凭一己之力,很难做出很多有水平的东西。只有集思广益,才能做出质量上乘的平台。
什么人可以投稿?
任何人。
投稿的要求是什么?
我想应该满足以下几点:
关于Blackberry的文章,例如新闻,技术等
你自己认为质量还可以的。也就是说至少你这关可以过得去。
投稿之后会有什么跟踪?
投稿后我们会联系每一位投稿人。如果有需要修改的,我们会联系原作者,共同协作完成。力保做出一片优秀的文章。
投稿版权怎么处理?
版权首先归投稿人拥有。如果涉及到协作,在原作者的同意下,也可增加作者人数。力争做到无版权异议。
投稿的文章会发表在哪里?
发表在网站http://www.inblackberry.com这里。
投稿到哪里呢?
可以联系我。email为 confach($$$)gmal.com
欢迎大家踊跃投稿啦。谢谢。
Confach发表于 November 12, 2008 10:33 am | 留言 |新闻
