自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (29)
  • 收藏
  • 关注

翻译 在Adobe AIR内开发GOOGLE阅读器客户端

本文来自:http://anirudhs.chaosnet.org/blog/2009.11.04.html OOGLE阅读器没有官方的API。然而,Nial Kennedy和项目pyrfeed提供了很多分析文档。我在Readefine网络版使用的Python内开发了一个GOOGLE阅读器客户端。我需要利用同一个AS3代码库,为客户机版编写一个AS3GOOGLE阅读器客户端。因

2010-03-31 16:32:00 1670 1

翻译 Flex中的禁止事件

Mike Slinn在Flex中,没有方法可以临时禁止事件监听器,稍微再重启。你可能会有这样的要求,以阻止无休止的循环。譬如,当某个代码修改列表的selectedIndex, 就会触发一个事件。如果你的监听器对事件做出反应,你可能需要在特定条件下压制监听器的反应。这时,你有两种选择:l 将监听器和生成事件的代码耦合起来,这样就知道什么时候忽略事件。因而,事件驱动

2010-03-25 11:17:00 854

翻译 在Flex 3内创建一个定制化窗口环境

John Bauschatz我是Wheaton学院的一名二年级学生,主修计算机。应本学期的一个课程要求,我将发表一个关于课程项目的教程。该教程将说明如何在Flex 3内为一个定制化窗口环境编制代码。该教程将说明怎样在Flex 3内创建一个定制化窗口环境,这个环境包括可拖放和可折叠内容窗格,其内容和风格可以由程序员轻松变改。下面就是个范例。我在做一个项目时,不得不创建

2010-03-25 10:57:00 700

转载 在Flash Builder4 beta中使用网络监测器跟踪网络流量

本文来自:RIAMeeting这是一篇来自Adobe开发者中心的文章,由RIAMeeting社区翻译小组王贺翻译,原文地址:http://www.adobe.com/devnet/flex/articles/flashbuilder4_network_monitor.htmlFlash Builder4 beta包含了一个新特性,就是网络监测器,它可用于监测一个Flex应用和应用服

2010-03-17 15:38:00 1410

转载 用ActionScript在Flash中实现3D视角的控制

本文来自:9RIAFlash CS4专业版的3D能力允许我们进行变焦和透视角度的改变,而且他的强大3D处理数学函数让它在3D场景的内外导航起来更加简单。现在游戏开发者和动画家们能够轻而易举的导入三维视图和运动效果了。这个教程探讨的两种改变舞台显示效果的方法通过移动和变焦改变观察点在三维空间里移动对象本身移动观测角度是非常简单的,用起来就好像是

2010-03-17 13:31:00 2125

BlackBerry系统属性

本章介绍BlackBerry 系统属性,包括CLDC/MIDP/JTWI,MMAPI,PDAP,LAPI,SATSA,CHAPI,I18N,Bluetooth,WMA, JAX-RPC,JAXP,Browser。列表1 列出各系统属性类别。 CLDC/MIDP/JTWI 的系统属性 使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的 值: 1. microedition.encoding 属性:代表手机默认的字符集名称 返回值:“ISO-8859-1” 2. microedition.configuration 属性:代表手机支持的CLDC 版本 返回值:“CLDC-1.1” 3. microedition.profiles 属性:代表手机支持的MIDP 版本 返回值: “MIDP-2.1”

2010-09-30

如何创建定制的BlackBerry UI Field

一 概述 BlackBerry 平台为开发人员提供了很多标准的UI组件,为程序员快速开发手机应用奠定了基础。但大量手机软件是消费类、娱乐类软件,这些软件的UI界面需要独特、于众不同,能抓住用户的眼球。 标准的UI组件经常不能满足开发商和用户的独特要求,很多时候开发人员需要发挥其想象力去创造和定制出新的UI组件。所幸BlackBerry平台上面创建定制的UI组件是一件比较简单的事情。 二 BlackBerry UI Field 从BlackBerry API Java doc中我们看到,我们常用的UI组件,即Field,比如文本框ButtonField、LabelField、TextField等等都是扩展net.rim.device.api.ui.Field而来。

2010-09-06

BlackBerry蓝牙编程

Bluetooth 即我们通常说的蓝牙。蓝牙的构想源于PAN – Personal Area Network, 个人区域 网,目的是在小范围的区域网络内实现蓝牙设备之间的通信。这个蓝牙设备一般是指带蓝 牙功能的手机或蓝牙手持设备,蓝牙设备之间的通信距离在5-15 米之间,完全免费。常 见的蓝牙应用包括:蓝牙耳麦,文件传输,数据通信等等。<br> BlackBerry 平台对蓝牙的支持包括JSR 082 和BlackBerry 平台自身提供的BluetoothSerialPort (蓝牙串口协议)。其中JSR082 是比较流行,使用比较广泛的蓝牙接口标准,由J2ME 延续 而来。本文主要说明JSR082 蓝牙接口的使用。

2010-09-06

BlackBerry 高级UI设计

这篇文档讲述的是如何在BlackBerry 设备上应用的UI 效果,文档的介绍的内容包括如下部分: 1. 基于MIDP 的UI 2. 基于3rd-party 的UI library 的应用 3. 基于BlackBerry UI 组件的应用 4. 基于SVG(JSR 226)的UI 设计 5. 基于Widget 的UI 设计 本文的组成部分是以以一个传统移动应用的九宫格程序的UI 设计和实现为范例,讨论并着重介绍 了在BlackBerry 平台上设计UI 需要考虑和借用的技术,更好的包装BlackBerry 的应用 通过对UI 应用的讨论,本文也涉及到了在BlackBerry 应用开发中如何和第三方应用Library 集成, BlackBerry 上的网络应用开发等等方面的知识,文中涉及到的参考文档,都可以从RIM 中国开发 论坛上下载得到。 在阅读和参考本篇文档时,读者应该对BlackBerry 上的基本开工具和开发过程有些了解,如果想 参阅这些内容,可以参阅BlackBerry 中国。

2010-08-24

如何安装 BlackBerry Java SDK 6.0

RIM 公司发布了BlackBerry Java SDK 6.0。本文介绍了安装SDK 6.0 的方法,包括:  从未安装过BlackBerry Plugin 的Eclipse 3.5 中安装BlackBerry Java SDK 6.0 的方法  从BlackBerry Java Plug-in for Eclipse v1.1 中升级BlackBerry Java SDK 6.0 的方法  安装后如何查看BlackBerry Java SDK 6.0 的文档和模拟器 从未安装过BlackBerry Plugin 的Eclipse 3.5 中安装BlackBerry Java SDK 6.0 的方法 1. Eclipse 中选择 Help-Install New Software…… 2. “Work with:”后的地址栏中输入以下地址: http://www.blackberry.com/go/eclipseUpdate/3.5/java 点”Add…” 3. 待更新列表刷新后,选择“BlackBerry Java Plug-in”和“BlackBerry Java SDK 6.00.XX”这两 项,如果还需要安装别的BlackBerry Java SDK 版本,也一并选择,见下图。

2010-08-23

BlackBerry 多媒体播放编程

3 概述 移动多媒体包括使用移动终端播放音乐,视频,拍照,录制视频,和在线影音。BlackBerry 支持 移动多媒体,你可以通过BlackBerry Java 或BlackBerry 浏览器来创建自己的媒体应用。功能包括 播放音频,视频, SVG 数据,录制音频,视频,流媒体,以及向蓝牙设备发送媒体流。 BlackBerry Java 提供的多媒体支持包括MMAPI-JSR 135 和Plazmic Media Engine。本章主要介绍 MMAPI 在BlackBerry 平台上的应用。

2010-08-19

BlackBerry 上不同的消息提醒方法

1. 背景 BlackBerry 上的一大特色就是基于消息的功能,其中消息提醒功能是初学BlackBerry 遇到的一 大难题。BlackBerry 上的消息(Messaging)定义很广,包括邮件、短信/彩信、即使消息(如 MSN/FaceBook/Twitter/BlackBerry Messenger 等)、以及应用程序自己定义的消息。 这些消息到达BlackBerry 时,BlackBerry 提供了5 种消息提醒的方法,它们是:LED 闪烁、提 示音、界面左上方的小图标提醒(叫做Indicator),应用程序图标的变化(比如在有新消息到 来时,应用程序图标的右上角会出现一个红色的星号)。 同时,BlackBerry 提供一种机制,可以将所有的消息都注册到系统唯一的Message Inbox 中 (也就是第一排左边第一个图标),在这个Inbox 中,当不同的应用有新的消息到来时,可以 新添一条自己的记录(包含自定义的应用图标,自定义的打开菜单,在Message 文件列表中 创建自己的消息目录)。

2010-08-16

BlackBerry J2ME 编程指南

根据mobile vision的最新报告,目前在移动开发市场,2008年之前一直占据开发者关注度主要地位的Java ME已经慢慢被新兴开发技术所领先。但是依然占据前三的位置。作为blackberry开发策略和平台的一个重 要补充,J2ME的开发在blackberry设备的应用中,也占据着极为重要的位置。 这篇文章,主要从J2ME的编程的具体角度来评估和衡量J2ME开发的具体方法,通过与标准J2SE的比较,结 合BlackBerry开发平台上的J2ME编程的特点,为广大BlackBerry开发者提供一个指南。

2010-08-09

BlackBerry 触摸屏设备编程

本文共计11页,部分内容如下:一 触摸屏幕设计需要注意的地方 开发用于带触摸屏的 BlackBerry® 设备的应用程序时,您应考虑这些设备的以下 UI 功能: • 触摸屏 • 屏幕方位的重要性 • 触摸屏键盘 • 加速度计(一些带触摸屏的 BlackBerry 设备上) 关于这些项目的具体内容和细节,可以参考blackberry的编程白皮书:BlackBerry Java Application Transitioning to Touch Screen Development. 二 触摸屏幕的具体编程和设计的要求 随着触摸屏幕手机的引入,BlackBerry也加入了相应API的支持: net.rim.device.api.ui.Touchscreen 这个类的作用就是系统用来判别当前手机是否是触屏的utility类别,所以一个比较通用的java程序的做法 就是在程序入口中加入这样的逻辑判断:

2010-07-21

BlackBerry视频录制编程

共计25页,概述如下: BlackBerry视频录制编程概述 BlackBerry 5.0 平台以及之前的版本对多媒体的支持依赖于JSR 135,也就是标准J2ME平台的MMAPI。BlackBerry手机上录制视频也依靠MMAPI,支持3gpp视频格式,支持的视频编码包括 MPEG-4, H263, H264, 音频编码包括 AAC, PCM, AMR。具体的视频音频编码支持依黑莓机型而定。 BlackBerry视屏录制编程包括以下几部分: 1. 获取/选定手机对视频格式/编码的支持 2. 录制/存储视频 3. 回放已录制的视频

2010-07-19

BlackBerry 应用和MIDlet之间的交互

对于很多没有BlackBerry 应用经验的开发者,或者对于很多现有的J2ME 的系统,如果以最小的代 价和BlackBerry 应用交互,或者和BlackBerry 应用集成,这是一个很好的方法。同时,这也是对 老的J2ME 应用和BlackBerry 的新应用迁移和同步数据的一个好办法。既然BlackBerry 开发对 J2ME 提供支持,所以RMS 可以被用来作为这种解决的首选。 原来的MIDP 规范定义了持久的,基于记录的存储功能叫记录管理存储(RMS)。一个MIDlet 套件可 以使用RMS 创建一个或多个记录存储,每个由一个独一无二的名字标识。在 javax.microedition.rms 包中可以找到必要的类和接口。Record Store 提供了打开,关闭,读取,写 入和更新操作,也提供方法删除单个记录或者整个存储。这个包包含接口来列举,排序和筛选 RMS 内容。 在MIDP1.0 时候,每个RMS 存储只属于创建它的MIDlet 套件。MIDP2.0 规范给RMS 包增加了一 个非常有用的能力:它允许一个MIDlet 套件和另一个MIDlet 套件共享记录存储。

2010-07-16

使用BlackBerry Transcoder API 集成第三方加密方案

BlackBerry 平台的加密机制 BlackBerry 平台自身带有完整的加密机制。所有数据从BES(BlackBerry Enterprise Server)流 出前都做了加密处理,使用的是AES 或者是Triple-DES 的方式进行加密。在数据到达 BlackBerry 智能手机后手机端平台会对数据进行解密操作。同样,当数据从BlackBerry 智能 手机流向服务器端时也通过AES 或者是Triple-DES 方式进行加解密操作。也就是说,在 BlackBerry 平台上,从BES 服务器端到BlackBerry 智能手机端都是受平台的加密保护的。其 架构如下图:

2010-07-16

如何将MIDlet应用移植到BlackBerry

BlackBerry 平台是一个java 平台,支持标准的j2me,所以,对于j2me 开发人员来讲, 进入BlackBerry 开发世界的一个直接方法就是将现有的MIDlet 移植到BlackBerry 平台上。将 MIDlet 移植到BlackBerry 上有不同的方法,从简单的程序转换到复杂的项目重写,可以适合 不同的开发人员和不同的项目。本文将逐一介绍把MIDlet 程序移杆到BlackBerry 平台上的 各种方法,让读者可以轻松进入BlackBerry 开发世界。 注意,本文针对在j2me 开发方面有一定经验并且有需要将现有的MIDlet 应用移植到 BlackBerry 平台上的开发人员。如果你只是希望开发一个新的BlackBerry 应用,请参考其它 BlackBerry 入门文章。

2010-07-16

BlackBerry代码签名工具申请及安装介绍

背景 出于安全和出口控制的原因,Research In Motion (RIM)必须跟踪一些敏感BlackBerry®应用程 序编程接口(API)的使用情况。敏感类别或方法在API 参考文档中使用“锁定”图标或 “Signed”字样表示。如果您在应用程序中使用了这些受控类,在您将应用程序.cod 文件加载到 BlackBerry 智能手机之前,您的应用程序必须使用签名工具(由RIM提供)进行签名。完成 注册流程需要提供有效的信用卡,将收取管理费20 美元。官网介绍: http://cn.blackberry.com/developers/javaappdev/codekeys.jsp

2010-07-16

BlackBerry 用户界面开发实例

概述 本文通过一个办公审批的应用案例,介绍如何使用BlackBerry UI API 为用户在黑莓手机开发用户界 面程序,如何使用UI 组件 (Screen, Manager, Field),如何扩展高级UI 组件ListField,如何通过菜单/ 按钮/按键来响应用户交互,如何通过布局管理器Manager 来处理特殊的UI 布局和显示效果,最后 通过OTA 无线部署这个应用到用户的黑莓手机设备上。 面向对象: 对黑莓手机应用开发感兴趣,对黑莓应用开发稍有了解但是还没有实战经验,希望能对BlackBerry UI 开发有个更深入的了解。 目标: 在本文的办公审批的应用案例中,企业客户要求开发一个运行在黑莓手机上面的用于办公申请和批 准的应用程序,让移动办公的用户和他们的领导能及时地提交/查看/审批办公申请。

2010-07-16

BlackBerry 网络连接编程

1. BlackBerry 上连接HTTP 或Socket 的五种方式 BlackBerry JDE 的API 提供了五种方式来进行HTTP 或者socket 连接,包括: 1.1. BlackBerry Enterprise Server(BES)方式 这种方式通过使用BES 的BlackBerry MDS Services 来进行网络连接,BlackBerry MDS Services 负责处理所有的浏览器请求或者连接请求、并负责数据加密,这是黑莓 手机的默认连接方式,如下: 例1: (HttpConnection) Connector.open("http://www.testserver.com"); 以上代码会自动将BlackBerry MDS Services 作为它的默认连接路径。实际开发中, 如果要确保应用程序使用uses BlackBerry MDS Services 作为它的连接路径,需要在 URL 最后加上参数“deviceside=false”,这也是我们推荐的方式,如下: 例2: (HttpConnection)Connector.open(“http://www.testserver.com;deviceside=false”);

2010-07-16

BlackBerry Widget 开发中级篇

在入门篇中,我们讨论了如何应用Blackberry 提供的Widget API 来进行开发,从如下链接中, http://www.blackberry.com/developers/docs/widgetapi/ 可以找到BlackBerry 能提供的所有Widget API 列表。然后,对于很多应用开发来说,widget 开发过程中,有些需求是系统API 所不能满足的,还有一种应用场景是用户需要把原有java 系统的代码和功能与widget 技术结合起来。为了满足这两种开发和应用的需求,widget 也 提供了扩展机制,能够满足用户的这种需求。本文就以一个扩充widget 的api 来实现手机在 javascript 中调用widget api 来实现手机震动功能,这个api 在标准widget api 中是没有实现 的。

2010-07-16

BlackBerry Widget 开发入门

背景知识 为了更好的支持手机上的Web 应用,提供更好的用户体验和效果.BlackBerry 提供了Widget 开发平台. Widget 基于BlackBerry 的Browser 支持技术之上, 对HTML/CSS 和Javascript 提 供全面支持, 同时通过BlackBerry 提供的平台API, 可以无缝集成进BlackBerry 的解决方案, 包括BlackBerry 的PUSH 技术, 均可以应用于Widget 开发过程之中。 开发工具下载 在进行Widget 开发之前,开发人员需要下载相应的开发工具,BlackBerry Widget SDK, 这个工 具提供了一些命令行工具可以用来打包编译Widget 工程。BlackBerry 也提供了为Eclipse 设 计的Web plug-in,通过这个plug-in,提供了一系列图形化的开发指导,文本就是基于Eclipse 的Web plug-in 开发的。 本文使用的BlackBerry Web Plug-in for Eclipse 版本为: v2.0 beta1 (下载地址如下): http://na.BlackBerry.com/eng/developers/browserdev/eclipse.jsp

2010-07-16

BlackBerry SDK 介绍

BlackBerry SDK概述 BlackBerry平台支持多种不同的应用程序开发方法,Research In Motion (RIM) 提供软件开发工具包SDK来帮助开发人员使用其熟悉的开发方法和技术创建BlackBerry应用程序。每一个SDK都包括带有完整安装程序的软件包,已知问题列表 以及概要说明文档。 Java应用程序开发 充分利用Java™应用程序开发方法,体验前所未有的开发灵活性、强大功能与控制能力。开发工具BlackBerry Java Plug-in for Eclipse v1.1。详细请参考:Java 应用程序开发

2010-07-16

BlackBerry Java 开发环境安装及入门

本文共计25页,部分内容如下 环境搭建 RIM (Research in Motion) 公司为BlackBerry 开发提供了多种开发平台,不同平台的开发 人员可以选择自己熟悉的开发工具开发BlackBerry 应用程序。本节以BlackBerry JDE Plug-In for Eclipse 为例描述了BlackBerry 开发环境的搭建过程。 Eclipse 安装 BlackBerry Eclipse Plug-In 是在Eclipse 平台的一个插件,为了安装BlackBerry Eclipse Plug-In, 需要先安装JDK 和Eclipse 平台。BlackBerry Eclipse Plug-in 对JDK 的版本要求为JDK6-update10 或者更高版本。BlackBerry Eclipse Plug-In 对Eclipse 的版本要求为3.5-classic 或更高,本节以 Eclipse 3.5.2-classic 为例说明Eclipse 的安装。 首先安装JDK,官方下载地址为http://java.sun.com/javase/downloads/index.jsp。 安装 文件为exe 执行文件,双击安装即可。

2010-07-16

BlackBerry 照相编程

本篇文档共计8页,部分前言内容如下 BlackBerry SDK 5.0 以及之前的版本通过MMAPI 实现拍照功能,主要的功能包包括:  javax.microedition.media  javax.microedition.media.control  javax.microedition.amms.control.camera 拍照应用包括如下几部分:  获取黑莓手机相机支持信息,照片大小,格式,照片质量  显示并确定照片设置  打开相机设备,设置自动对焦,显示摄像头图像  拍照

2010-07-16

BES 服务推送机制分析

此篇文档共计26页,前言部分内容如下: 数据推送是BlackBerry 应用平台的一大优势,在BlackBerry 应用平台上部署的应用可以 和BlackBerry 推送邮件一样通过推送实时地将数据从服务器端推送到BlackBerry 手持设备 端。所以,对于很多应用开发商而言,BlackBerry 应用平台提供的推送功能是BlackBerry 应 用集成必然会使用到的强大功能。 然而,因为种种原因,有一些开发商发现使用BlackBerry Enterprise Server (BES) 应用平 台的推送功能并不能保证数据到达BlackBerry 设备,导致应用层面的种种问题。实际上, BlackBerry 应用平台提供了从多机制保证数据推送的成功,只要我们充分了解BES 中MDS(以 下简称MDS)的推送机制,我们就可以利用平台提供的机制保证数据到达BlackBerry 手持设 备。

2010-07-16

BlackBerry 用户界面开发实例

本文通过一个办公审批的应用案例,介绍如何使用BlackBerry UI API 为用户在黑莓手机开发用户界 面程序,如何使用UI 组件 (Screen, Manager, Field),如何扩展高级UI 组件ListField,如何通过菜单/ 按钮/按键来响应用户交互,如何通过布局管理器Manager 来处理特殊的UI 布局和显示效果,最后 通过OTA 无线部署这个应用到用户的黑莓手机设备上。

2010-06-22

BES推送应用实例演示与分析(含技术文档及源代码)

本文通过一个实际的应用案例ECL (Emergency Contact List ) ,来介绍经典的 BlackBerry 通过BES(BlackBerry Enterprise Server)数据推送的功能,包括了服务器端 和手机端的源代码。

2010-06-22

Flex 切换页面时飞入飞出,六面体,旋转等效果源码

这个是整理了Flex中编程常用的效果源码....并把所有的源码效果给实现了一下,有简单的效果实现功能调用,容易学习和运用...... 里面包含了至少有5*4中效果(根据设置的属性不同可以看出不同的效果)....... 我也是借花献佛哦

2010-06-16

企业如何选择无线解决方案

企业如何选择无线解决方案:BlackBerry给您答案

2009-08-27

BlackBerry应用助您随时随地获取最佳商务情报

BlackBerry应用助您随时随地获取最佳商务情报

2009-08-27

BlackBerry无线应用平台

BlackBerry无线应用平台:企业无线应用的核心

2009-08-27

BlackBerry速览15分钟

BlackBerry速览15分钟:让您迅速了解BlackBerry的产品与服务

2009-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除