Android开发之旅一短信分享
2014-02-19 15:18
267 查看
分享的方式多种
短信分享还要加入权限
public void sendSMS(String msg) { Uri smsToUri = Uri.parse("smsto:"); Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri); intent.putExtra("sms_body", msg); startActivity(intent); }
//分享打开微信app的方式分享给微信好友 public void wx(String text){ Intent intent = new Intent(Intent.ACTION_SEND); //启动分享发送的属性 intent.setType("text/plain"); //分享发送的数据类型 intent.putExtra(Intent.EXTRA_SUBJECT, "share"); //分享的主题 intent.putExtra(Intent.EXTRA_TEXT, text); //分享的内容 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); PackageManager pm = getBaseContext().getPackageManager(); PackageInfo pi; //判断是否安装了微信,无安装提醒安装微信 try { pi = pm.getPackageInfo("com.tencent.mm", 0); } catch (NameNotFoundException e) { Toast.makeText(getApplicationContext(), "您还没有安装微信呢?", Toast.LENGTH_SHORT).show(); return; } //指定分享到微信平台 intent = Intent.createChooser(intent.setPackage("com.tencent.mm"), getTitle()); startActivity(intent); }
短信分享还要加入权限
<!-- 发短信的权限 --> <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.RECEIVE_SMS" />
相关文章推荐
- android分享功能开发-短信,微博
- Android开发之电话短信拍照分享功能实现
- Android开发——集成友盟社会化分享遇到的坑(一)
- Android开发listview选中高亮简单实现代码分享
- Android开发之自己定义TabHost文字及背景(源码分享)
- Android官方开发文档Training系列课程中文版:分享文件之配置文件共享
- Android 友盟分享 开发日记
- 分享android开发过程中用到的一些开源框架
- Android 开发之旅:短信的收发及在android模拟器之间实践(一)
- [置顶] android开发之来电自动拒接并自动回复短信_上课模式app
- Android Notification 开发经验分享
- Android开发之sdcard读写数据(源代码分享)
- [置顶] 【Android】 开发干货-技术分享高仿QQToast实现
- 分享Android平板电脑上开发应用程序不能全屏显示的问题解决
- Android开发之Android5.1.1(CM12.1)源码中短信发送流程解析
- [转载]Android平台第三方应用分享到微信开发
- android 分享功能开发
- Android电视机(机顶盒)初次开发的一些经验分享
- Android UI开发第十五篇——分享一个登录缓冲界面
- 分享android开发过程中用到的一些开源框架