用Build.VERSION.RELEASE只能获取它所依赖的android系统版本,我要的结果是得到  ophone的系统版本。

解决方案 »

  1.   


    有必要呀!我要做在android和ophone上兼容的连网操作,通过判断不同的系统来实例化不同的类,进行操作
      

  2.   

    就是在我程序里怎样判断现在应用的平台是ophone系统还是android系统,明白了不
      

  3.   

    ophone自己怎么改的系统只有他们自己知道。原生android又没有提供这个接口。
      

  4.   

    型号根本就不可能一样吧。android的和ophone的产品品牌肯定不同。你获取一下厂商的品牌。比较自然知道是什么系统了。
      

  5.   


    联网操作为什么要判断系统?
    在国内不同的运营商不同的网络可能要设置不同的网关,这时候需要获取机器的mcc号和mnc号,设置对应的网关就好了吧?
    http://code.google.com/p/cyanogenmod/wiki/APNlist
      

  6.   


    首先,ophone系统的连网方式和android不一样。手机网络分为cmwap和cmnet两种,但是在两个系统下的连网方式不同,ophone可以两种网络同时连接,因为其内置两块网卡,android则不同,只能同时连接一种网络。两个系统连网的代码不一样。
    在我的工具类里面,对上层提供的公共接口中需要判断 是ophone系统还是android系统,然后在低层创建不同的连网类。进行连网操作
      

  7.   

    两个系统获取的方式肯定不一样,那你怎么取啊,他们又不是用的统一的接口,就是说如果Ophone如果是用a()来获取,android是用b()来获取,那你程序怎么写呢?
      

  8.   

    其实有一些比较山寨的判断方法,就是判断 context.getSystemService(Context.LED_SERVICE)此服务,大部分oms上都有这个服务,而android上没有。但是也有oms上没有此服务。所以兼容性比较差, 不推荐使用。
      

  9.   

    我们现在直接无视ophone平台,直接android,ios,windows mobile/wp7,现在ophone没几个用户了吧
      

  10.   

    我也在弄个这个问题,在这两个不同操作系统中对网络不一样,ophone平台的手机网络获取数据慢点。我也在找方法判断是什么系统平台的手机,帮忙顶上
      

  11.   

    联网之后怎么才能判断是android系统还是oms系统呢?