gpt4 book ai didi

android - 在双 sim android 手机中获取两个 sim 号码

转载 作者:IT老高 更新时间:2023-10-28 23:24:27 27 4
gpt4 key购买 nike

我想在双卡设备中获取两个 sim 号码。

最佳答案

使用 API > 21

需要权限android.Manifest.permission.READ_PHONE_STATE.

public class SplahActivity extends AppCompatActivity {

private Context context;
private SubscriptionManager mSubscriptionManager;

public static boolean isMultiSimEnabled = false;
public static String defaultSimName;

public static List<SubscriptionInfo> subInfoList;
public static ArrayList<String> Numbers;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
context = this;
setContentView(R.layout.activity_splah);

Numbers = new ArrayList<String>();
mSubscriptionManager = SubscriptionManager.from(context);
GetCarriorsInformation();

}

private void GetCarriorsInformation() {
subInfoList = mSubscriptionManager.getActiveSubscriptionInfoList();
if (subInfoList.size() > 1) {
isMultiSimEnabled = true;
}
for (SubscriptionInfo subscriptionInfo : subInfoList) {
Numbers.add(subscriptionInfo.getNumber());
}
}
}

SubscriptionManager Api 22 Android Official

关于android - 在双 sim android 手机中获取两个 sim 号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13472951/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com