【问题标题】:Android Kernel - Switch between network types at runtimeAndroid Kernel - 在运行时在网络类型之间切换
【发布时间】:2015-06-28 09:34:31
【问题描述】:

我目前正在开发一个实验性的 Android 内核(研究)。我实际上试图通过在内核级别实现一种电源管理工具来找到一些方法来保存电池电量。我正在研究 msm-hammerahead 内核(由运行 Android 5.0 的 nexus 5 使用)。

我试图弄清楚是否存在在运行时在网络类型(2G、3G、Wifi)之间切换的方法。我知道有可能在 build.prop 文件(ro.telephony.default_network)中切换默认网络类型。

有人知道是否有可能实现这一目标吗?

【问题讨论】:

    标签: networking wifi modem 3g android-kernel


    【解决方案1】:

    android 内核不是寻找网络切换的地方。 build.prop 对此也无用,因为它只包含默认启动值。 切换网络接口是个很糟糕的主意,因为android框架需要与底层linux层状态同步。

    我建议检查 android 框架中的 ConnectivityManager.java 以更好地了解网络切换的工作原理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-18
      • 2019-02-15
      • 1970-01-01
      • 2011-07-27
      • 2017-02-02
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多