把有线网络移植到android 4.0系统上,在获取IP地址后浏览器可以正常上网了,但其它需要网络的APK(ppstv、机锋市场,等等)都提示找不到可用的网络而退出,请教各位大神还需要怎么处理把以太网像wifi网络一样识别并使用?

解决方案 »

  1.   

    估计这些APK会先判断WIFI网络或者3G网络是否有连接,有的话才连接服务器。
      

  2.   


    ===========================================================================目前大部分APK都是这样,只识别WIFI网络或者3G网络,还不清楚在什么地方向系统添加以太网的接口让所有APK识别到有网络存在可用
      

  3.   

    估计只能改写底层框架,改写WIFI调用的方法之类的,比如直接修改NetworkInfo.State.CONNECTED 的值,改完后重新编译。
      

  4.   

    可以参考android-x86的作法,Browser、Email、Rss等都可以通过以太网连接网络
      

  5.   

    连接什么网络对app是透明的,需要的是在开发时做一套连接管理,当有以太网连接时,需要把从以太网获得的ip等信息传递到主路由表才可以。