Device: meizu 18pro
OS Version: Android 11
EuiccManager mgr = (EuiccManager) context.getSystemService(Context.EUICC_SERVICE);
boolean isEnabled = mgr.isEnabled();
// isEnabled always is false
https://source.android.com/docs/core/connect/esim-overview
我根据正式文档中的步骤实现了一个LPA应用程序。应用程序具有所有必需的权限,APK放在/system/priv-app/,中,但EUICCManager.isEnabled()总是返回false。
文档中描述的添加android.hardware.telephony.euicc特性,在LPA上将返回true,现在我必须添加,并使用PackageManager.hasSystemFeature()返回true。
我试过几种装置,它们都是假的。我不知道这是否是设备不支持eSIM的原因。
我希望你能从所有伟大的神那里得到帮助!
发布于 2022-09-19 07:03:20
解决了!我将目标SdkVersion升级到31,并添加了订阅。
https://stackoverflow.com/questions/73714607
复制相似问题