怎么判断手机卡是支持cmwap的还是支持 cnnet的啊·

xieyt 2008-07-07 11:33:11

怎么判断手机卡是支持cmwap的还是支持 cnnet的啊·

或者用其他好的方法实现类似的也行啊·

大家帮帮忙 谢谢···
...全文
658 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyyoung 2008-08-26
  • 打赏
  • 举报
回复
暂时不能解决判断CMNET和CMWAP
LCLLL 2008-07-15
  • 打赏
  • 举报
回复
楼主提问有点问题,大多的卡都支持WAP和NET,区别就是当前手机是怎么设置的,你要问的是不是就是如何判断当前用户的设置?

如果是的话,大多数情况下先判断是不是WAP,你用你程序WAP的方式来访问某个测试页,如果返回的不是正确结果就用你程序的NET方式来测试。

用个大WHILE套个小WHILE来解决。(小WHILE只要是解决WAP的资费页)
guanyouhui 2008-07-15
  • 打赏
  • 举报
回复
楼上的各位可以看看一个J2ME的软件叫做魔橙的,这个软件就是有判断用户的手机卡目前支持何种上网方式。我觉得8楼的方法理论上是可以的,但是实际编写过程应该会碰到问题,我写了一下,如果是nokia的机子会遇到系统会让你用何种方式连接,这个时候如果选择用移动梦网的网络连,但是程序里是用net的来连,如果手机卡不能上net网,照样可以读出来,不知道是不是系统选择联网时程序虽然写了用哪种方式连,但是已经被系统加壳了
bianmazi 2008-07-11
  • 打赏
  • 举报
回复
两种接入方式:
CMWAP用的是基于http通信协议的,一般要通过移动的代理网关访问,比较麻烦,但是资费比较便宜
CMNET用的是基于socket通信协议的,没有限制,资费较高

不能判断手机卡是哪种套餐.只需要你做程序时.做2套.让用户自己选择就OK了.几乎都是这么实现的..
wormwormwormworm 2008-07-07
  • 打赏
  • 举报
回复
都支持的,只要开通GPRS
jameslan520 2008-07-07
  • 打赏
  • 举报
回复
并不能用连接某个网络成功与否来判定套餐的。
第一、假如我开通了GPRS功能(现在大多数年的都会自动开通的了),但又没有办理套餐的,你这样测试是成功,但并不能确定用户是否开通了某项套餐业务,而且还会给用户带来不必要的额外费用。并且你以这样判定用户是开通了套餐业务的话,就院冒然引导用户去使用网络,事后用户尽然会找你算帐,要知到手机上网的费用并不是一般的高。
第二、在开通了GPRS业务后,即使我是办理了CMWAP套餐业务,但我仍然是可以访问CMNET网络的并不只限制在CMWAP的范围内,我就曾经试过办理了cmwap套餐后用手机作为电脑的MODEM拔号上网,使用的时候非常爽,但在第二天我的手机就被停机了,并且还欠了移动成百块钱的网络使用费,后来我连那张手机卡都不要了。
zengcity 2008-07-07
  • 打赏
  • 举报
回复
那就开移动提供这个接口,api什么的没有了
alterartmo 2008-07-07
  • 打赏
  • 举报
回复
判断套餐就不晓得咯,移动弄得套餐实在是多!!!
要判断是支持CMWAP或支持CMNET,可以考虑这样:先用CMWAP联网,设置定时器,当定时器超时后仍没有连上服务器后,则再次尝试,如还不可以连上则认为该机没有开通CMWAP,如连上则认为支持CMWAP,判断CMNET同理。这边要注意定时器的时长设置。
jameslan520 2008-07-07
  • 打赏
  • 举报
回复
这个只是移动提供商的一种业务,与手机的没有太大的关系,只要是支持GPRS上网的手机都可通过向移动商申请开通这些业务,所以在手机上应该是不能判断的。
另外即使我不开通GPRS业务的情况下也可以在手机上设置选择是使用CMWAP还是CMNET网络方式,你没有开通的就不能连接到网络上,开通了就可以访问相应的网络了。用户使用何种上网业务是与手机无关的,即使我的手机不支持GPRS也可以开通这些业务的,所以要想在J2ME里判断用户的业务内容应该是不大可能的。
shadowwinds 2008-07-07
  • 打赏
  • 举报
回复
不太可能判断,这两种接入方式手机都支持~看用户如何设置的
xieyt 2008-07-07
  • 打赏
  • 举报
回复
我知道,, 可能是我说的不是很清楚。。 是判断用户的GPRS的套餐 是 cmwap 还是说 cmnet 的
alterartmo 2008-07-07
  • 打赏
  • 举报
回复
两种接入方式:
CMWAP用的是基于http通信协议的,一般要通过移动的代理网关访问,比较麻烦,但是资费比较便宜
CMNET用的是基于socket通信协议的,没有限制,资费较高
yanjing_mail 2008-07-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wormwormwormworm 的回复:]
都支持的,只要开通GPRS
[/Quote]
两种接入方式。CMWAP接入指的是wap网的接入网关,智能浏览wap网站,CMNET是可以接入internet浏览www网页的

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧