Advertisement
Guest User

dial

a guest
Feb 17th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. onclick dial
  2. ========================================
  3.                  askDialPermission();
  4.                 Intent callIntent = new Intent(Intent.ACTION_DIAL);
  5.                 callIntent.setData(Uri.parse("tel:0507888094"));
  6.                 if (ActivityCompat.checkSelfPermission(context,
  7.                         Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
  8.                     return;
  9.                 }
  10.                 startActivity(callIntent);
  11.  
  12. askpermission method
  13. =======================================
  14.     public void askDialPermission(){
  15.         List<String> listPerm = new ArrayList<>();
  16.         int dialPermission = ContextCompat.checkSelfPermission(context, Manifest.permission.CALL_PHONE);
  17.         if (dialPermission != PackageManager.PERMISSION_GRANTED) {
  18.             listPerm.add(Manifest.permission.CALL_PHONE);
  19.         } if (!listPerm.isEmpty()) {
  20.             //ask permission by request.
  21.             ActivityCompat.requestPermissions(this, listPerm.toArray(new String[listPerm.size()]), REQ_PERMISSION);
  22.         }
  23.     }
  24.  
  25. manifest
  26. ================================================
  27.     <uses-permission android:name="android.permission.CALL_PHONE"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement