۱۳۹۹/۰۷/۰۹, ۰۹:۲۳ ق.ظ
کد بالا در این تاریخ اصلاح میشه چرا که دیگه کار نمیکنه
کد اصلاح شده به همراه گرفتن اجازه دسترسی برنامه به ارسال sms:
خط کد زیر را به فایل مانیفست اضافه کنید.
کد اصلاح شده به همراه گرفتن اجازه دسترسی برنامه به ارسال sms:
کد پیاچپی:
String strnum="10086;10086;10087;10089";
Intent is = new Intent(Intent.ACTION_VIEW, Uri.parse("sms:" + strnum));
is.putExtra("sms_body", "Body");
try {
startActivity(is);
finish();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "SMS faild, please try again later.", Toast.LENGTH_SHORT).show();
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.SEND_SMS)
!= PackageManager.PERMISSION_GRANTED) {
if (ActivityCompat.shouldShowRequestPermissionRationale(this,
Manifest.permission.SEND_SMS)) {
} else {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.SEND_SMS},
MY_PERMISSIONS_REQUEST_SEND_SMS);
}
}
}
خط کد زیر را به فایل مانیفست اضافه کنید.
کد پیاچپی:
<uses-permission android:name="android.permission.SEND_SMS" />