根据此博客,按步骤集成,即可使用:
1、下载SDK资源
网址:http://wiki.connect.qq.com/sdk%E4%B8%8B%E8%BD%BD
点击花圈的地方,下载。解压完 : opensdk_lite+demo / libs / open_sdk_r6019_lite.jar
jar包拷入studio libs文件下面,然后右键jar包,点击Add as Library...
然后,配置AndroidManifest:
(1)添加权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
(2)配置需要的activity信息(在 application内):
<!--腾讯开放平台 qq Login-->
<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="tencent你的AppId" />
</intent-filter>
</activity>
<activity
android:name="com.tencent.connect.common.AssistActivity"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="behind"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<!--腾讯开放平台 qq Login-->
注意(”你的AppId”则要替换成具体应用的AppId,例如你的AppId是”222222″,则<data>标签应该是这样的:
<data android:scheme="tencent222222" /> )
然后配置已经完成。
接下来就该创建实例:
//全局变量
//qq Login
private Tencent mTencent;
private IUiListener listener;
private IUiListener userInfoListener;
private String SCOPE = "all"; //获取信息的范围参数
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_door);
// Tencent类是SDK的主要实现类,开发者可通过Tencent类访问腾讯开放的OpenAPI。
// 其中APP_ID是分配给第三方应用的appid,类型为String。
mTencent = Tencent.createInstance("APP_ID&#