addison_lin 发表于 2012-2-1 11:41:52

android 彩信(图片,视频)分享加载功能

[代码] 代码
private boolean handleSendIntent(Intent intent) {
Bundle extras = intent.getExtras();
if (extras == null) {
return false;
}
final String mimeType = intent.getType();
String action = intent.getAction();
if (Intent.ACTION_SEND.equals(action)) {
if (extras.containsKey(Intent.EXTRA_STREAM)) {
Uri uri = (Uri) extras.getParcelable(Intent.EXTRA_STREAM);               
boolean wildcard = "*/*".equals(mimeType);
if (mimeType.startsWith("image/") || (wildcard && uri.toString().startsWith(mImageUri))) {
setAttachment(1,uri, true);
} else if (mimeType.startsWith("video/") || (wildcard && uri.toString().startsWith(mVideoUri))) {
setAttachment(2,uri, true);
}
//addAttachment(mimeType, uri, false);
return true;
} else if (extras.containsKey(Intent.EXTRA_TEXT)) {
MessageText.setText(extras.getString(Intent.EXTRA_TEXT));
return true;
}
Toast.makeText(this, getString(R.string.message_too_big_for_video), Toast.LENGTH_SHORT).show();
}
页: [1]
查看完整版本: android 彩信(图片,视频)分享加载功能