美文网首页
Android 10 APNs 跳转空界面或当前用户不可用问题

Android 10 APNs 跳转空界面或当前用户不可用问题

作者: 朝闻道95 | 来源:发表于2019-12-17 21:55 被阅读0次

    二话不说 先贴代码

     private fun apnJump() {

            if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) {

                startActivity(Intent(Settings.ACTION_APN_SETTINGS).apply {

                    addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

                })

            } else {

                startActivity(Intent(Settings.ACTION_APN_SETTINGS).apply {

                    addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

                    putExtra(":settings:show_fragment_as_subsetting", true)

                    putExtra("sub_id", SubscriptionManager.getDefaultDataSubscriptionId())

                })

            }

        }

    翻了半天的源码,参考:

    https://cs.android.com/android/platform/superproject/+/android10-release:packages/apps/Settings/src/com/android/settings/network/telephony/ApnPreferenceController.java

    算是多卡的问题,但是Extra 相关的属性又不开放,见鬼,只能翻源码硬写了。 希望大家看到后可以多测试下,可以在这讨论。

    相关文章

      网友评论

          本文标题:Android 10 APNs 跳转空界面或当前用户不可用问题

          本文链接:https://www.haomeiwen.com/subject/yawenctx.html