想使用开关3G的网络数据
ConnectivityManager cm =(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
cm.setMobileDataEnabled(true);
但是这个只能在系统里面编译,因为setMobileDataEnabled是hide的,参考网上要“android eclipse中导入framework.jar以及使用其隐藏类”
1,framework.jar导入:
/////////引用//////////
1,右键工程,     Build path,    java build path, 2,选择libraries在右边的按钮中点击“Add Library”     3,选择“User library”,点击“下一步”      4,点击“User librarys”按钮在出现的界面中点击“New..”按钮          在弹出的界面中随便起一个名字,点击“确定”    5,点击“Add jars”按钮选择第三方jar包,
/////
2,我怎么在eclipse中使用这个“cm.setMobileDataEnabled(true);”呢找不到setMobileDataEnabled呢
求助哦,谢谢!!!!!!!

解决方案 »

  1.   

    如果LZ相关的架包文件都导入齐全了,貌似可以直接调用的;
    除了要导入framework.jar包,还需要导入别的,好像有4,5个包吧
      

  2.   

    亲,你在build path时order and export栏里面把自己导入的lib up到android自带的框架包上面去没?
    lib里导一个framework.jar就ok了
      

  3.   

    具体的要看你自己的代码还需要导入那些架包,
    并不需要全部导入的;
    那些架包都在这个下面的android\out\target\common\obj\JAVA_LIBRARIES
      

  4.   

    谢谢 亲们,我try试试~~
      

  5.   


    亲们,我还是不行,是我的framework.jar不对么。。我。。
      

  6.   

    我试了一下。可以调用呀~ 
    你的build path -> order and export里面,自定义lib是在android的lib上方的吧?
      

  7.   


    恩  可以的  是我的framework.jar有问题,换一个就好了~亲,谢谢
      

  8.   

    楼主啊求助下   jar文件导入进去可以调用了,但是运行的时候会报没有android.permission.WRITE_SECURE_SETTINGS权限,这问题怎么解决啊,求助求助
      

  9.   

    android.permission.WRITE_SECURE_SETTINGS  -----晕~~很明显了呀呀呀 权限,设置下就可以了呗  美女
      

  10.   

    我加了android.permission.WRITE_SECURE_SETTINGS权限,还报错!有什么办法能解决的吗?