首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用J2ME获取原始电话用户代理

使用J2ME获取原始电话用户代理
EN

Stack Overflow用户
提问于 2011-03-19 10:21:52
回答 1查看 1.5K关注 0票数 2

对J2ME来说还是个新手。我想知道如何让J2ME midlet将移动设备的原始用户代理发送到服务器,而不是:"Profile/MIDP-1.0 Configuration/CLDC-1.0"

这里的问题是,我无法知道运行midlet的特定设备,以便手动设置用户代理。这是因为我正在开发一个J2ME软件开发工具包,它将被广泛分发,用于在其他应用程序中进行广告宣传。它就像一个在应用程序中获取和显示广告的插件。

例如,如果midlet在sonyericsson上运行,我如何让midlet发送原始电话用户代理:

代码语言:javascript
复制
"SonyEricssonW300i/R4EA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1"

发送到我的服务器,而不实际使用

"setRequestProperty(" User-Agent", "SonyEricssonW300i/R4EA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1")"

我想在服务器端使用WURFL检测真正的设备。如果midlet将"Profile/MIDP-1.0 Configuration/CLDC-1.0"作为用户代理发送,则WURFL会将电话检测为"Generic J2ME midlet“而不是SonyEricsson W300。

如果有人能帮上忙我会很感激的。

EN

回答 1

Stack Overflow用户

发布于 2011-04-13 04:27:53

最简单的方法是在web浏览器请求jad时检测用户代理,并在返回的jad文件中设置值。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5359606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档