×
Namespaces

Variants
Actions

横屏键盘40手机开发

From Nokia Developer Wiki
Jump to: navigation, search
WP Metro Icon Chinese.png
Article Metadata

代码示例
兼容于
文章
shenjianguo 在 07 May 2010 创建
最后由 hamishwillee 在 19 Nov 2013 编辑


诺基亚第一款具有电脑键盘(QWERTY)的手机是C3-00

Contents

安装 NetBeans 或 Eclipse

Slide0091 image016.jpg


配置 Java ME

Slide0132 image019.jpg


添加…

Slide0133 image021.jpg


选择模拟器

Slide0134 image023.jpg


点击 "找到更多..."

Slide0135 image025.jpg


选择S60 SDK 安装目录

Slide0136 image027.jpg


SDK 正在安装到 NetBeans

Slide0137 image029.jpg


SDK 安装成功

Slide0138 image032.jpg Slide0139 image035.jpg


选择 S60 SDK

Slide0141 image038.jpg


选择 S60 模拟器

Slide0140 image040.jpg


创建Java项目…

Slide0142 image042.jpg


选择横屏…

Slide0143 image046.jpg Slide0143 image045.jpg


安装 E系列键盘插件

Slide0143 image047.jpg

竖屏横屏对比

Slide0144 image010.jpg Slide0144 image011.jpg

Slide0144 image020.jpg Slide0144 image021.jpg

Slide0144 image030.jpg Slide0144 image031.jpg


模拟器、手机控件部局对比

Slide0129 image049.jpg Slide0129 image050.jpg

Slide0145 image052.jpg Slide0145 image053.jpg

Slide0146 image055.jpg Slide0146 image056.jpg

Slide0147 image058.jpg Slide0147 image059.jpg

Slide0148 image061.jpg Slide0148 image062.jpg

Slide0149 image064.jpg Slide0149 image065.jpg Slide0149 image066.jpg


总结

现在我们可以用S60的SDK来开发Series 40横屏带键盘的手机应用了

1. 开发环境 用S60 sdk, 模拟器设置成横屏模式,开发工具选择NetBeans或Eclipse都可以,不过Eclipse有些问题,在调试状体运行时可能出错。

2. 画布 S60和Series 40是一样的,全屏幕也工作正常。

3. 控件 S60和Series 40也没什么区别

4. 键盘 只能取到键盘码,扫描码取不到,都是0,修饰符也是0,大多数应用不用修改就能正常运行,但有些,比如游戏,用到了扫描码或修饰符的话,就需要做调整


移植

• 显示布局可能需要根据横屏屏幕的宽高作相应的调整,若在设计时考虑到屏幕自适应,那也不需要修改了

• 按键也需要考虑,是否用到特殊功能键

一些需要注意的地方

• 如果你打算用 JSR-211 Content Handler API 或者 JSR-177 APDU, 那你需要联系Nokia的支持人员

• Series 40 不支持 JSR-177 PKI

• 软键位置在S60模拟器上和真机是相反的

• 开发中最好只用标准JSRs

标准键盘手机的键盘不同

代码: File:NetBeansProjects.zip

S60 SDK 下载

E系列键盘插件 下载

相关链接

This page was last modified on 19 November 2013, at 09:41.
232 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×