Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- onclick dial
- ========================================
- askDialPermission();
- Intent callIntent = new Intent(Intent.ACTION_DIAL);
- callIntent.setData(Uri.parse("tel:0507888094"));
- if (ActivityCompat.checkSelfPermission(context,
- Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
- return;
- }
- startActivity(callIntent);
- askpermission method
- =======================================
- public void askDialPermission(){
- List<String> listPerm = new ArrayList<>();
- int dialPermission = ContextCompat.checkSelfPermission(context, Manifest.permission.CALL_PHONE);
- if (dialPermission != PackageManager.PERMISSION_GRANTED) {
- listPerm.add(Manifest.permission.CALL_PHONE);
- } if (!listPerm.isEmpty()) {
- //ask permission by request.
- ActivityCompat.requestPermissions(this, listPerm.toArray(new String[listPerm.size()]), REQ_PERMISSION);
- }
- }
- manifest
- ================================================
- <uses-permission android:name="android.permission.CALL_PHONE"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement