码迷,mamicode.com
首页 > 移动开发 > 详细

[安卓实现分享功能]分享QQ消息

时间:2015-01-15 01:45:17      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

看腾讯提供的基本够用。

但是有些地方需要注意。

1、配置文件要加入以下代码才能成功调用QQ

  <activity android:name="com.tencent.connect.common.AssistActivity"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            android:screenOrientation="portrait" />
        
        
        <activity
            android:name="com.tencent.tauth.AuthActivity"
            android:noHistory="true"
            android:launchMode="singleTask" >
            <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
                    <data android:scheme="tencent1104014907" />
             </intent-filter>
        </activity>

2、配置文件要加入以下代码,否则分析返回第三方app会报错

<uses-permission android:name="android.permission.GET_TASKS" />

3、腾讯的sdk应该已经升级,但是jar跟文档都没有升级,具体问题看下面文档

  public void share()
    {
        Bundle bundle = new Bundle();
        //这条分享消息被好友点击后的跳转URL。
      bundle.putString(QQShare.SHARE_TO_QQ_TARGET_URL, "http://www.swjtu.edu.cn");
        //分享的标题。注:PARAM_TITLE、PARAM_IMAGE_URL、PARAM_SUMMARY不能全为空,最少必须有一个是有值的。
       bundle.putString(QQShare.SHARE_TO_QQ_TITLE, "校长发表新年贺词");
        //分享的图片URL
       //bundle.putString(QQShare.SHARE_TO_QQ_IMAGE_URL, "");
        //分享的消息摘要,最长50个字
        //bundle.putString(Constants.PARAM_SUMMARY, "测试");
        //手Q客户端顶部,替换“返回”按钮文字,如果为空,用返回代替
       // bundle.putString(Constants.PARAM_APPNAME, "??我在测试");
       // //标识该消息的来源应用,值为应用名称+AppId。
       bundle.putString(QQShare.SHARE_TO_QQ_SUMMARY, "成都市");
 
        mTencent.shareToQQ(this, bundle , listener);
 
    }

其中 QQShare 这个类是在包 import com.tencent.connect.share.QQShare;  中;

而不是腾讯开放平台网站的Constants ,使用这个是找不到包的。

[安卓实现分享功能]分享QQ消息

标签:

原文地址:http://www.cnblogs.com/sunwayne/p/4225335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!