站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题请问 不插sim卡可开机的手机上如何让java程序没有sim卡情况下不可发短信(java程序如何知道是否有sim卡)

请问 不插sim卡可开机的手机上如何让java程序没有sim卡情况下不可发短信(java程序如何知道是否有sim卡)

摘要: 请问 不插sim卡可开机的手机上如何让java程序没有sim卡情况下不可发短信(java程序如何知道是否有sim卡)


如题, 就算没有sim卡,那个java程序发送短信还是会成功,没有异常....很让人郁闷,java程序如何知道是否有sim卡呢?



大部分手机
没有卡的情况下根本进入不了操作界面
更免谈运行你的发短信的程序了


现在问题是这个手机 不插卡 可以正常运行java程序 - -


1.一般的手机只有一个CPU,因此没有SIM卡是不能启动手机;有的高端手机是双CPU的,没有SIM卡也能启动手机;

2.没有SIM卡,Java应用发短信应该失败,这个功能不是Java应用(Midlet)来完成的,应该是手机软件开发者在将Java VM移植到这个手机平台上时所考虑的。我对J2ME了解一些,担不是很熟,你可以查看一下 JSR135规范,应该有发送短信的状态报告的API,你需要处理那个API应该就行了。



不要卡也可以发短信,那电信移动不亏死了?


没有卡的情况下根本进入不了操作界面


事实上 许多智能手机都能直接进操作系统的, 所谓的发送短信 指用java程序发送,就算没卡,程序也算它发送成功了,当然实际上短信是没发出去。

JSR135 好像是 MMAPI,我看看。

那个 我也找过JSR75(那个手机支持)、JSR177的资料, 但可能我理解的不深 没找到可以解决的可用api...


没卡没在移动网络上注册,SMS是发不出去的,同时GPRS也不可用,所以实际上根本没发出去。


在系统参数里查看一下,可能有相关东西。


楼上这个应该就是手机里经常收到的小广告发送器吧


应该把做广告的全部拉出去砍了


就一个问题:
什么手机,具体型号?


是一个没有上市的手机的内置游戏,需要做好短信扣费模块,结果不插卡也能发送成功,这样不就收不到费了.....

版主才能删帖....

JSR75就算没插卡也能读取操作联系人名单....

算了,丢也只会丢一部分量。 谢谢大家.


↑返回目录
前一篇: NOKIA和MOTO的手机支持的应用的内存最多可以是多少啊?
后一篇: 为什么发短信的内容不是中文,而是ASC码呢?有什么方法能换一下吗?