android1.5 apk 怎么调用2.0 的API呢我运用反射 但是出现找不到对象方法的异常~

解决方案 »

  1.   

    还是说要拷贝2.0API的.class文件
      

  2.   

    String apiClass;
    if (Integer.parseInt(Build.VERSION.SDK) ==3) {
    apiClass = "XXX";  //1.5类名,包含包名
    } else {
    apiClass = "XXX";'//2.0类名
    } try {
    Class<? extends ContactManager> realClass = Class.forName(apiClass)
    .asSubclass(ContactManager.class);
         return  realClass.newInstance();
    } catch (Exception e) {
    throw new IllegalStateException(e);
    }
      

  3.   

    不知道把default.properties文件里面的sdk的版本改成2.0对应的等级可以不
      

  4.   

    最好不这么搞. 1.5的api够用了.