Recent Posts

Call - Email - SMS Trong Android

-
Để gọi điện, gửi SMS đến một số nào đó trong ứng dụng của bạn thì bạn phải cần làm các bước như sau (SOURCE CODE):

Bước 1: Vào file manifest mở quyền cho phép ứng dụng của bạn có thể Call, SMS

  <uses-permission android:name="android.permission.CALL_PHONE" />  
<uses-permission android:name="android.permission.SEND_SMS" />

Bước 2: Viết code để Call

 public static void Call(Context con, String tel) {  
if (con.getPackageManager().hasSystemFeature(
PackageManager.FEATURE_TELEPHONY)) {
if (tel != null && con != null) {
tel = tel.replaceAll("\\D+", "").trim();
if (tel.startsWith("84"))
tel = "+" + tel;
final Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + tel));
con.startActivity(callIntent);
}
} else {
Toast.makeText(con,
"Thiết bị này không hỗ trợ chức năng g�?i điện.",
Toast.LENGTH_SHORT).show();
}
}

Bước 3: Viết code để gửi SMS

 public static void SendSMS(Context con, String strlistMobile, String message) {  
if (con.getPackageManager().hasSystemFeature(
PackageManager.FEATURE_TELEPHONY)) {
if (strlistMobile != null && con != null) {
strlistMobile = strlistMobile.replace(",", ";").trim();
Intent smsIntent = new Intent(Intent.ACTION_VIEW);
smsIntent.putExtra("sms_body", message);
smsIntent.putExtra("address", strlistMobile);
smsIntent.setType("vnd.android-dir/mms-sms");
con.startActivity(smsIntent);
}
} else {
Toast.makeText(con, "Thiết bị này không hỗ trợ chức năng gửi SMS.",
Toast.LENGTH_SHORT).show();
}
}

Để gửi gọi trình gửi Email bạn xem code sau:

 public static void SendEmail(Context con, String[] to, String[] cc,  
String subject, String message) {
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.putExtra(Intent.EXTRA_EMAIL, to);
emailIntent.putExtra(Intent.EXTRA_CC, cc);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT, message);
emailIntent.setType("message/rfc822");
con.startActivity(Intent.createChooser(emailIntent, "Email"));
}

Download source code: TẠI ĐÂY

 (Các bạn chú ý khi download sẽ gọi ra một trang rồi các bạn nhìn lên trên cùng góc phải đợi 5s bấm Skip ads - Bỏ quảng cáo => Sẽ hiện ra link Mediafire download)




Klik untuk melihat kode: :) =( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @@, :-a :W *fck* x@