让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> android相关 -> Android开发之调用系统彩信发送功能

Android开发之调用系统彩信发送功能

点击数:3209 发表时间:2011-01-23 22:04:42 作者: 来源链接:
分享到:
分享到微信

经过不断的测试最终得到3个结果:


1.适用于模拟器和OPhone

1Intent sendIntent = new Intent(Intent.ACTION_SEND);  
2sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/map.jpg"
)); 
3sendIntent.setType("image/jpeg"
);  
4startActivity(sendIntent); 


2.适用于Hero(未测试是否支持其他HTC手机)

1Intent sendIntent = new Intent("android.intent.action.SEND_MSG");  
2sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/map.jpg"
)); 
3sendIntent.setType("image/jpeg"
);  
4startActivity(sendIntent); 


3.目前为止在多数手机上工作正常的代码

1Intent intent = new Intent(Intent.ACTION_SEND);
2intent.setClassName("com.android.mms""com.android.mms.ui.ComposeMessageActivity"
);
3intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/map.jpg"));  // imageUri set previously

4intent.setType("image/jpeg");
5startActivity(intent);

 

 需要注意的一个问题是之前一直用Uri指向自己开发应用的data文件夹下的文件,始终无法成功,最终换成sdcard就OK了,看来还是权限的问题。

0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: android解析Json
下一篇: adb工具的使用
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号