import android.telephony.SubscriptionManager;

subscriptionManager = context.getSystemService("telephony_subscription_service");
activeSubscriptions = subscriptionManager.getActiveSubscriptionInfoList();

phoneNumbers = [];
if (activeSubscriptions != null) {
    for (subscriptionInfo : activeSubscriptions) {
        phoneNumber = subscriptionInfo.getNumber();
        if (phoneNumber != null && !phoneNumber.isEmpty()) {
            phoneNumbers.add(phoneNumber);
        }
    }
}

return phoneNumbers.isEmpty() ? "未找到手机号码" : phoneNumbers;
 
 
Back to Top