Mã này hoạt động trên các thiết bị google đơn giản có hệ thống android gốc. Nhưng không có ứng dụng MMS trong danh sách trên các thiết bị cảm giác htc và tôi không biết về Motorola Blur v.v .:Android: Có cách nào phổ biến để gửi MMS trên mọi thiết bị Android không?
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("image/png");
emailIntent.putExtra(Intent.EXTRA_STREAM, uri);
context.startActivity(Intent.createChooser(emailIntent, context.getString(R.string.send_intent_name)));
Mã này hoạt động trên tinh thần htc nhưng không phải từ Chooser, những gì tôi thực sự cần:
Intent sendIntent = new Intent("android.intent.action.SEND_MSG");
sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
sendIntent.setType("image/png");
context.startActivity(sendIntent);
Nhưng tôi không biết cách kết hợp các mẫu mã này với nhau và tôi không biết cách xác định Htc Sense ui theo cách lập trình. Có đúng cách để hỗ trợ các loại thiết bị khác nhau không?
Cảm ơn bạn đã trả lời.
Bạn đã thấy [câu hỏi này] [1] ? Nó có một số mã mẫu. [1]: http://stackoverflow.com/questions/2972845/i-want-send-image-through-using-mms-in-android/2973016#2973016 – EboMike
@EboMike Tôi thấy bạn là người tạo ra EboBirthday Cảm ơn! đó là một chương trình tuyệt vời, đã sử dụng nó kể từ lần đầu tiên xuất hiện. – JPM
@JPM Tôi, cảm ơn JPM :) – EboMike