社区
J2ME
帖子详情
如何在一个J2ME程序中同时使用Nokia和Siemens的API
wxj_lake
2004-08-26 02:31:18
要写一个使用WMA发送短信的程序,写成后它可以运行在各种支持JSR120的设备上。但是对于用户手里的现有的手机,可能并不支持WMA。 所以希望加入各个厂商专用的API,以便这个程序能自动适应各种平台。比如能同时运行在Nokia和Siemens的手机上。
希望有人回答 :)
...全文
299
14
打赏
收藏
如何在一个J2ME程序中同时使用Nokia和Siemens的API
要写一个使用WMA发送短信的程序,写成后它可以运行在各种支持JSR120的设备上。但是对于用户手里的现有的手机,可能并不支持WMA。 所以希望加入各个厂商专用的API,以便这个程序能自动适应各种平台。比如能同时运行在Nokia和Siemens的手机上。 希望有人回答 :)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxj_lake
2004-09-08
打赏
举报
回复
有谁愿意试试看呢?
nik_Amis
2004-09-02
打赏
举报
回复
up
网络咖啡
2004-09-02
打赏
举报
回复
不可行的
dfrank
2004-09-02
打赏
举报
回复
获取属性microedition.plarform,就能知道手机的品牌和型号了呀
flyingghost
2004-08-31
打赏
举报
回复
在界面中给个选择,让用户告诉你他的手机是啥牌子的。
HJJH
2004-08-31
打赏
举报
回复
晚上来贴代码,现在在外面,没有空!
wxj_lake
2004-08-30
打赏
举报
回复
哎,给个提示。 除了索爱的机器,一般手机只有在运行时才调入相应的包,也就是说即使在诺基亚的程序中包含了西门子的API,只要你在运行过程中不调用该API就不会出现错误。这样我们只需在程序运行前判断当前运行于什么平台即可。
这是思路,有谁有兴趣实现,贴出代码,给分。
CHLC
2004-08-30
打赏
举报
回复
无能为力 Sorry
wxj_lake
2004-08-30
打赏
举报
回复
难道没人感兴趣这种问题?
wxj_lake
2004-08-27
打赏
举报
回复
to winddw(西门咳嗽) :我当然不会在Nokia的手机上调用Siemens的API,那是不可能的。我希望程序能够自动适应,调用正确的API。
希望更多人思考这个问题 :)
dfrank
2004-08-26
打赏
举报
回复
找到了,贴过来。希望能抛砖引玉,集思广益:
1. microedition.profiles
取得系统所支持的所有Profile 信息。
2. microedition.configuration
取得系统所支持的Configuration 信息。
3. microedition.locale
取得系统目前所使用的地区信息。
4. microedition.plarform
MIDlet 所在平台(或机器)的名称或型号。
5. microedition.encoding
取得系统预设使用的语言编码信息
dfrank
2004-08-26
打赏
举报
回复
偶也觉得不可行,
不过不知道System.getProperty(String),
能否或者含有Nokia/Simens这样的字符串,
谁能否贴一个System.getProperty(String)这个方法,所有可选的参数?比如encoding等?
方托马斯
2004-08-26
打赏
举报
回复
可行性不大,为保证可移植性尽量使用java手机都支持的通用API,
API说到底是什么啊?nokia手机里可能提供siemens的API供你调用吗?
除非一种,你的程序里面使用的专有API比较少,你可以把这些专属API以及相关调用的API
从tool kit里剥离出来打包进JAR,理论上这样就可以根据手机的不同调用专用的API了。
我觉得还是可行的,至于是不是能顺利分离出API和保证程序的体积只有试过才知道了,
祝你能成功!
UTF888
2004-08-26
打赏
举报
回复
关注!
J2ME
资源:各厂商SDK和模拟器下载地址
现在支持Java的手机厂商很多,现将常用的手机厂商SDK和下载地址说明一下: 1、
Nokia
Nokia
不愧为手机行业的老大,对于
j2me
的支持也是一流的,有专门的网站提供SDK和各种文档说明。网址是:http://forum.
nokia
.com.cn/sch/index.html2、
Siemens
Siemens
对于
J2ME
的支持也
学习
J2ME
编程需要掌握的七种技术[转]
J2ME
编程是Java在智能家电领域的应用,主要包含以下技术: 1、 高级用户界面 高级用户界面是指
J2ME
编程
中
用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的
使用
,以及其
中
的一些控件的
使用
,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。 2、 低级用户界面 低级用户界面指Canvas类和Graphics类等的
使用
,
学习
J2ME
编程需要掌握的七种技术
学习
J2ME
编程需要掌握的七种技术
J2ME
编程是Java在智能家电领域的应用,主要包含以下技术:1、 高级用户界面高级用户界面是指
J2ME
编程
中
用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的
使用
,以及其
中
的一些控件的
使用
,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。2、 低级用户界面
在JBuilder上进行
J2ME
开发环境配置
该文应网友 romejian 的要求撰写,由于网上已有比较详细的
中
文电子文档来描述如何配置开发环境,因此,本文仅从补充说明的角度来完善一些细节,建议阅读此文前先阅读以上提供的电子文档。 通常,我的
J2ME
开发工作是在 JBuilder
中
完成的,虽然我也看过一些有关 Eclipse 配置
J2ME
开发环境的文档,但怎么都感觉过于繁锁,而且还要注意版本问题,与其将时间用在搭建开发环境上,还不...
学习
J2ME
编程需要掌握的七种技术(转载加自测)
学习
J2ME
编程需要掌握的七种技术
J2ME
编程是Java在智能家电领域的应用,主要包含以下技术:1、 高级用户界面高级用户界面是指
J2ME
编程
中
用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的
使用
,以及其
中
的一些控件的
使用
,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。(这个不是很难,应该可以
J2ME
13,096
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章