如何在Java ME平台上获取手机串号IMMI
注意:在Java ME平台上获取手机串号,在某些手机中是可行的,但是某些手机中就是无法获取的。对于即便是可以获取串号的手机来说,也仅仅限于进行了签名的应用程序才可以获得手机串号。
在诺基亚手机中,我们可以这样获取手机串号: System.getProperty("com.nokia.mid.imei")
在Series60平台的手几种,这样的获取串号操作需要你的应用程序被认证为网络运营商信任的应用程序或者手机生产商信任的应用程序,并且只有在Series40第三版功能包1之后的手机设备中才能够使用。 On Series 40 phones this requires that your midlet is signed to either operator or manufacturer domain, and this is only available Series 40 3rd Edition FP1 devices and newer.
在S60平台,有些S60第三版的手机已经实现了这样的功能,如E60,E61,E62,但是不包括3250和5500。对于S60平台,获取串号并不需要签名认证。
在西门子手机中,我们可以这样获取传号: System.getProperty("com.siemens.IMEI")
其他手机:
三星: System.getProperty("com.samsung.imei");
索尼爱立信: System.getProperty("com.sonyericsson.imei");
摩托罗拉: System.getProperty("IMEI" );
诺基亚: System.getProperty("phone.imei");
System.getProperty("com.nokia.IMEI");
通过j2me获取手机imei号码和cellid(基站号) : http://azi.javaeye.com/blog/237214
读取索爱手机固件版本信息和IMEI号
有时候我们可能需要取得当前手机固件的版本信息,直到一系列MIDP2.0的手机问世这才能为可能。从索尼爱立信的Z1010开始,包括 K700, K500, Z500 , S700/S710系列, Vodafone F500i和 V800。
读取这些信息非常容易只需要调用方法System.getProperty("microedition.platform") ,这时候将返回一个与下面类似的字符串:
SonyEricssonK700i/R2L001
其中“/”前面是手机的型号,后面是固件的版本信息。
读取手机的IMEI号码也很容易,调用方法:System.getProperty("com.sonyericsson.imei");这时候将返回手机的IMEI号码
相关文档:
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。
1. 得到某个对象的属性
public Object getProperty(Object owner, String f ......
用户访问控制(Access control )机制总是围绕粗粒度和细粒度两个方面来讨论:
粗粒度控制:可以规定访问整个对象或对象群的某个层,而细粒度控制则总是在方法或属性层进行控制,比如:
答应一个文件为只读是属于粗粒度控制,而答应对这个文件某行有写操作则属于细粒度控制。
一个好的用户控制机制当然既答应 ......
private void postMethod(String url) throws IOException
{
url = "http://www.newsmth.net/bbslogin2.php";
PostMethod postMethod = new PostMethod(url);
// 填入各个表单域的值
NameValuePair[] data = { new NameValuePair("id ......
一、IO流的三种分类方式
1.按流的方向分为:输入流和输出流
2.按流的数据单位不同分为:字节流和字符流
&n ......