eSWT 移动扩展简介,第 2 部分: 在移动应用程序中使用高级控件
2010-03-17 00:00:00 来源:WEB开发网简介
随着移动平台变得越来越复杂,移动计算需求将会不断增长。嵌入式 Standard Widget Toolkit (eSWT) Mobile Extension 是一种 Eclipse 技术,可以用于为各种移动电话开发具有桌面应用程序外观的 Java 应用程序。
本系列的 eSWT 移动扩展简介,第 1 部分:使用简单小部件快速构建移动应用程序 “使用简单小部件快速构建移动应用程序” 对移动扩展包作了概述。它还描述了一些基本控件(CaptionedControl、ConstrainedText、DateEditor、ListBox 和 ListView)。
在本文中,学习如何使用:
MobileShell 显示全屏的移动应用程序。
SortedList 获得一个经排序的列表,该列表具有一个过滤器,用于过滤无用的信息。
HyperLink 作为根据设备类型启动本地应用程序的一种方式。
TextExtension 作为设置输入文本类型的一种方式。
TaskTip 向用户提示应用程序的当前状态。
MobileShell
与典型的 shell 不同,MobileShell 支持一种特殊的屏幕模式,这种模式使用整个设备屏幕空间,而不是通常模式下的应用程序空间。MobileShell 特别适合于需要在运行时动态裁剪屏幕的设备。应用程序可以调用 setFullScreenMode(boolean) 方法在运行时在常规模式与全屏模式之间切换。该特性常用于媒体播放器和 Web 浏览器之类的应用程序,这些应用程序可以请求全屏模式,以取得更好的显示效果。
注意,MobileShell 不支持 Windows® Mobile 上的状态样式。
如果创建 MobileShell,并附加一个命令按钮,那么在调用 setFullScreenMode(true) 之后,它将变成全屏模式,在屏幕底端有一个菜单栏。清单 1 显示创建 MobileShell 的代码示例。
- ››移动winsxs文件 让Windows 7运行速度更快
- ››移动互联网Kik/Whatsapp类应用
- ››移动互联网站设计技巧:9个优秀的移动互联网设计案...
- ››移动设备设计:各类触摸屏的特点和局限性
- ››移动互联网应用的现状和移动互联网应用推广渠道
- ››移动互联网产品设计:滑动手势功能性设计
- ››移动用户体验设计:iOS APP体验设计
- ››移动控件介绍及详细使用方法
- ››移动互联网十大战争二:Android与WM之争
- ››扩展Axis2框架,支持基于JVM的脚本语言
- ››扩展WebSphere Portal V6个性化功能
- ››扩展JavaScript的时候,千万要保留其原来的所有功...
更多精彩
赞助商链接