解决方案 »

  1.   

    找了三星的开发论坛,http://developer.samsung.com/,至2013年5月的官方回复是,android SDK本身不支持双卡,双卡部分都是厂家各自设计的。而且三星也不会提供相应的api和库文件。看来,只能用非常规手段了。
      

  2.   

    尝试通过读取基带日志的方式:process = Runtime.getRuntime().exec("logcat -v time -b radio");发现4.3下面,只能读取到一个线程号的日志,所以也不可行。郁闷!
      

  3.   

    楼主贴的那个方法是mtk平台的接口。我们公司也只适配了这种平台下的android机型。三星的貌似客户本身也不着急。
      

  4.   

    TelephonyManager.java这里面有一个函数,public int getCallStateGemini(int simId),设置参数simId得到sim的当前状态应该是可以的。
      

  5.   


    是的,各个厂商实现不一样
    可以监听来点广播,然后打印广播intent的内容,看参数