Android -- 分享功能和打开指定程序_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android -- 分享功能和打开指定程序

Android -- 分享功能和打开指定程序

 2014/8/3 12:35:10  我爱物联网  程序员俱乐部  我要评论(0)
  • 摘要:打开指定程序Intentintent=newIntent();ComponentNamecmp=newComponentName("com.sina.weibo","com.sina.weibo.EditActivity");intent.setAction(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent
  • 标签:程序 android 功能

打开指定程序                                                                               

Intent intent = new Intent();
ComponentName cmp = new ComponentName("com.sina.weibo","com.sina.weibo.EditActivity");
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(cmp);
startActivityForResult(intent, 0);

另:几个常用的Package命令:

新浪微博(编辑界面):com.sina.weibo           com.sina.weibo.EditActivity

腾讯微博(编辑界面):com.tencent.WBlog        com.tencent.WBlog.activity.MicroblogInput
微信:                com.tencent.mm           com.tencent.mm.ui.LauncherUI
QQ:                com.tencent.mobileqq     com.tencent.mobileqq.activity.HomeActivity

分享                                                                                           

Intent intent=new Intent(Intent.ACTION_SEND);   

intent.setType("text/plain");   

intent.putExtra(Intent.EXTRA_SUBJECT,"分享");   
intent.putExtra(Intent.EXTRA_TEXT, "hello,weibo!");    
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);   
startActivity(Intent.createChooser(intent, "share"));

其中 intent.putExtra(Intent.EXTRA_TEXT, "hello,weibo!");

我是天王盖地虎的分割线                                                                 

上一篇: Android开发之Tomast 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名