Ví dụ: bạn có tùy chọn chia sẻ ảnh trong ứng dụng của mình.
Bạn xác định một ý định như thế này:
Intent picMessageIntent = new Intent(android.content.Intent.ACTION_SEND);
picMessageIntent.setType("image/jpeg");
File downloadedPic = new File(
Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOWNLOADS),
"q.jpeg");
picMessageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(downloadedPic));
hơn khi bạn gọi:
startActivity(picMessageIntent);
tất cả các ứng dụng trên điện thoại của bạn có khả năng nhận được hình ảnh này sẽ được liệt kê.
Nếu bạn muốn custimize tiêu đề danh sách đó, bạn có thể sử dụng createChooser như thế này:
startActivity(Intent.createChooser(picMessageIntent, "Send your picture using:"));
Nguồn
2012-04-24 08:46:07
cool ... hiện đã rõ! Cảm ơn nhiều. –
Cảm ơn; rất súc tích. Làm việc cho tôi lần đầu tiên. –
Nếu chỉ tìm thấy một ứng dụng có khả năng, sẽ có danh sách chứa một mục nhập duy nhất cho ứng dụng được tìm thấy này hoặc ứng dụng sẽ tải theo mặc định, bỏ qua lời nhắc? – samosaris