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)

Related Post:

  • Ajax Websocket là gì? Các kỹ thuật Reverse Ajax.Ajax (Asynchronous JavaScript và XML), một kỹ thuật dành cho trình duyệt dựa trên JavaScript, cho phép sử dụng một đoạn mã lệnh để đáp ứng các yêu cầu HTTP cho từng thành phần mà không cần phải refresh lại toàn bộ trang web. Ajax đã được ứng dụng hơn 10 năm nay. Mặc dù tên của nó có kèm theo XML, nhưng bạn có thể truyền tải bất cứ thứ gì trong một yêu cầu Ajax. Dữ liệ… Read More
  • Thừa kế và đa hình trong lập trình Java 1- Giới thiệu  Thừa kế và đa hình - đây là 1 khái niệm cực kỳ quan trọng trong  lập trình Java. Mà bạn bắt buộc phải hiểu nó. 2- Class, đối tượng và cấu tử  Bạn cần hiểu 1 phương pháp rạch ròi về class, cấu tử và đối tượng trước khi bắt đầu mua hiểu quan hệ thừa kế trong java. Chúng ta xem class Person, mô tả 1 con người với các thông tin tên, n… Read More
  • Hướng đẫn sử dụng Amazon’s S3 với JavaTrong hướng dẫn này, tôi sẽ giải thích làm thế nào để sử dụng lưu trữ S3 của Amazon với các API Java được cung cấp bởi Amazon. Các ví dụ cho bạn thấy làm thế nào để tạo ra một bucket, liệt kê nội dung của bucket, tạo ra một folder vào một bucket, upload một file, cung cấp quyền truy cập cho các file và cuối cùng là làm thế nào để xóa tất cả những thứ đã tạo ra.Tạo tài… Read More
  • lập trình Android cơ bản lập trình android  Để lập trình android, mình nghĩ toàn bộ người chỉ nên kiến thức lập trình java căn bản là hoàn toàn ok. Căn bản ở đây có nghĩa là hiểu được thế nào là class, package, biết ý nghĩa của các từ khóa như public, private, protected,... thành thạo các lệnh cơ bản như if, for(), switch(), while(), ... biết sd các lệnh như Integer.parseInt() hay Str… Read More
  • Hướng dẫn cài đặt Android bằng Eclipse Bài này sẽ hướng dẫn cặn kẽ hầu hết người phương pháp học lập trình sử dụng Android trong Eclipse, hi vọng giúp các người mới chập chững bước vào lập trình Android sở hữu thêm thông tin và biết phương pháp khai thác IDE của mình hiệu quả hơn. android eclipse I.Hướng dẫn cài đặt Android sở hữu Eclipse: Thực chất anh Giáp đã viết 1 bài có nội dung tương tự, nhưng … Read More
  • Tổng quan về Maven Maven là gì? maven 5 Maven là một từ trong tiếng Yiddish, nghĩa là bộ đệm kiến thức. Nó là một phần mềm Ban đầu nó được phát triển để đơn giản hóa các quá trình xử lý trong dự án Jakarta Turbine. Một số dự án phát triển ở một vài nơi khác nhau nên hệ thống file có sự khác nhau. Điều này làm cho các nhà phát triển rất là khó khăn. Vì vậy, Maven đã được phát t… Read More




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