Guest User

Untitled

a guest
Oct 23rd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. private String getPhone() {
  2. TelephonyManager phoneMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
  3. if (ActivityCompat.checkSelfPermission(activity, wantPermission) != PackageManager.PERMISSION_GRANTED) {
  4. return "";
  5. }
  6. return phoneMgr.getLine1Number();
  7. }
  8.  
  9. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
  10. List<SubscriptionInfo> subscription = SubscriptionManager.from(getApplicationContext()).getActiveSubscriptionInfoList();
  11. for (int i = 0; i < subscription.size(); i++) {
  12. SubscriptionInfo info = subscription.get(i);
  13. Log.d(TAG, "number " + info.getNumber());
  14. Log.d(TAG, "network name : " + info.getCarrierName());
  15. Log.d(TAG, "country iso " + info.getCountryIso());
  16. }
  17.  
  18. <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Add Comment
Please, Sign In to add comment