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 -- 分享功能和打开指定程序

时间: 2024-08-05 06:48:22

Android -- 分享功能和打开指定程序的相关文章

Android分享功能,微博、QQ、QQ空间等社交平台分享之入门与进阶

前言 如何能迅速做一个分享功能,那主要就是根据第一个步骤来做就好了,因为友盟的sdk包已经集成很多的内容了,只要你有相应的app和平台账号就可以能马上分享.进阶的内容就是从第三部分开始,这些内容不难,目的就是为了更好的优化分享体验. 1.先做一个简单的分享效果. 1.1 创建一个Android项目 以下项目所需要的jar包,图片等资源可到该网站下载SDK即可. http://dev.umeng.com/social/android/quick-integration?spm=0.0.0.0.Lk

android 分享功能

上一篇讲了android第三方登录,这一篇大概说一下分享.需要注意几点: 1.登录和分享功能都必须是签名之后的apk,才能用 2.再吐槽一下,微信SDK做的真他妈的变态,和登录一样,必须是例如我的apk,包名(也就是AndroidManifest.xml中的包名)是com.kingdowin.gosu,你项目中必须有一个包名是com.kingdowin.gosu.wxapi,下面有一个类是WXEntryActivity.java,里面写登录或分享以及获得返回响应结果(public void on

Android 分享功能的实现

I : 利用隐式Intent实现分享    1.应用实现分享的功能        1 /* 实现分享功能 */ 2 3 Intent intent = new Intent(); 4 intent.setAction(Intent.ACTION_SEND); 5 6 // 分享文本 7 intent.setType("text/plain"); // text/html ... 8 intent.putExtra(Intent.EXTRA_SUBJECT, "我要分享&quo

Android分享功能实现

通过系统分享组件实现分享功能 Intent.createChooser() 方法用来弹出系统分享列表. createChooser(Intent target, CharSequence title, IntentSender sender) 参数. 常规方法 public void share(Context context){ Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendInt

Android分享功能的一点总结

前段时间给以前的App加了分享功能,与大家分享一些心得. 实现分享功能有三种方式: 1.调用Android自带的分享接口,这种方式最简单,它是直接调用App的发信息功能,把我们的链接通过信息方式发出去,因此它的分享效果比较差.同时它只能发送给手机上已安装的社交App.最坑的是有些App对此功能是屏蔽的,比如微信朋友圈.代码很简单,网上一搜就有,我就不赘述了. 2.通过第三方SDK来分享,国内比较常用的有友盟和MO.首先要去申请开发,然后下载SDK再调用相应接口就行,缺点是支持部分APP(国内的大

0509日重点2:运用百度分享来实现分享功能,单页程序添加封面

1.百度分享:http://share.baidu.com/code/ 在百度分享里,设置好分享的功能,页面分享按钮的样式等,然后点击直接复制代码. 然后在你的项目文件里,在需要分享的位置上直接粘贴代码(html和js代码同时有). 2.在单页应用程序(只有一个index文件的)前添加一个新封面 . 方法:则只要把原index页面换名字,添加的页面设为index.html,然后新index中链接跳转到原index页面即可.

分享一套完整的android 分享功能代码

微信分享代码: <pre name="code" class="html">public class WXEntryActivity extends Activity implements OnClickListener, IWXAPIEventHandler { private IWXAPI api; api = WXAPIFactory.createWXAPI(this, Constant.WEIXIN_APP_ID, false); api.han

在Android中如何实现分享功能

Android应用中能很方便的完成这些功能,很多的应用中都有"分享"功能?如何分享呢?下面给大家说说看.最近有人问到Android分享功能用那个比较好,使用Android开发自带的Intent来进行分享还是借助第三方呢,直接上代码: 一.使用Intent直接和第三方应用进行通信: /** * 分享功能 * * @param context *            上下文 * @param activityTitle *            Activity的名字 * @param

Android APP代码拨打电话、打开手机分享功能等隐式意图

Android APP拨打电话: Intent intent=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+110)); startActivity(intent); } Android APP打开电话薄: Intent intent = new Intent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI); startActivity(intent); Android