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

  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登录、获取用户质料" >

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值