第三方QQ登录、获取用户质料

来源:互联网 发布:管理学培训课程网络 编辑:程序博客网 时间:2024/06/06 02:22

  1.先去腾讯开发平台注册 http://open.qq.com/

  2.下载sdk

   


   

AndroidManifest.xml需要添加权限

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



还要添加

 

 <application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <activity            android:name=".MainActivity"            android:screenOrientation="portrait"            >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <activity            android:name="com.tencent.connect.common.AssistActivity"            android:configChanges="orientation|keyboardHidden"            android:screenOrientation="portrait"            android:theme="@android:style/Theme.Translucent.NoTitleBar" />        <activity            android:name=".ReturnActivity"             >        </activity>        <activity            android:name="com.tencent.tauth.AuthActivity"            android:launchMode="singleTask"            android:noHistory="true" >            <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="tencent222222" />
           //  222222需要改成在腾讯开发平台申请的id

登录授权只需要两个步骤

1.

mTencent = Tencent.createInstance("222222",getApplicationContext())
//222222 是腾讯测试代码     需要在腾讯开发平台注册
2.

 mTencent.login(MainActivity.this, "all", iuilisten);
再调用登录函数 all 代表所有权限。

iuilisten实现回调函数

登录成功后会以json的格式返回登录信息。


获取用户信息

需要调用userInfo.getUserInfo(userInfoListener);函数。并且实现userInfoListener回调

UserInfo userInfo = new UserInfo(MainActivity.this, mTencent.getQQToken());userInfo.getUserInfo(userInfoListener);

下载地址

http://download.csdn.net/detail/qq_14876677/9168307
< Meta Name=" Keywords" Content="第三方QQ登录、获取用户质料" >< Meta Name=" description" Content="第三方QQ登录、获取用户质料" >

0 0
原创粉丝点击