• 大小: 19.65M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-23
  • 语言: Java
  • 标签: 源码  PhoneGap  

资源简介

qq登录

首先要在qq互联,创建移动应用,获取appId神马的

然后搭建环境,ios环境搭建看这里,android的在这里

环境配好了,Next,就是写代码了,直接把.java和.m .h文件copy到工程里,然后把www/plugins下的qqLogin.js拷贝到对应的www/plugins目录下

还有一步,在工程的cordova_plugins.js和config.xml里增加对应plugin的说明

ios版

<feature name="QQLogin">
    <param name="ios-package" value="QQLogin" />
</feature>
android版

<feature name="QQLogin">
    <param name="android-package" value="com.example.cordova.qqLogin.QQLogin" />
</feature>
注意,android版value对应的是QQLogin.java这个文件所在的路径

最后在对应的js里写上登录按钮的点击事件,比如

$('#qq-login').click(function() {
    qqLogin.ssoLogin(function(res) {
        alert('uid:' res.uid ' token:' res.token);
    }, function() {
        alert('授权失败');
    });

});

资源截图

代码片段和文件信息

package com.example.cordova.qqLogin;
import java.text.SimpleDateFormat;

import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaPlugin;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONobject;




import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;

import com.tencent.tauth.IUiListener;
import com.tencent.tauth.UiError;

import com.tencent.tauth.Tencent;

public class QQLogin extends CordovaPlugin{

public static final String APPID =“123456789“; 
    private Tencent mTencent = null;
    private CallbackContext  mCallbackContext = null;
    

@Override
    public boolean execute(String action JSONArray args CallbackCon

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-01-13 07:29  phonegap-social-sso-master\
     文件        3878  2015-01-13 07:29  phonegap-social-sso-master\README.md
     文件         795  2015-01-13 07:29  phonegap-social-sso-master\cordova_plugins.js
     目录           0  2015-01-13 07:29  phonegap-social-sso-master\qq\
     目录           0  2015-01-13 07:29  phonegap-social-sso-master\qq\android\
     文件        2594  2015-01-13 07:29  phonegap-social-sso-master\qq\android\QQLogin.java
     文件       64558  2015-01-13 07:29  phonegap-social-sso-master\qq\android\mta-sdk-1.0.0.jar
     文件      411240  2015-01-13 07:29  phonegap-social-sso-master\qq\android\open_sdk.jar
     目录           0  2015-01-13 07:29  phonegap-social-sso-master\qq\docs\
     文件      206336  2015-01-13 07:29  phonegap-social-sso-master\qq\docs\1.Android_SDK_V2.2使用说明.doc
     文件      178688  2015-01-13 07:29  phonegap-social-sso-master\qq\docs\2.Android_SDK_V2.2接口调用说明.doc
     文件       66816  2015-01-13 07:29  phonegap-social-sso-master\qq\docs\iOS SDK API使用说明.docx
     文件      840336  2015-01-13 07:29  phonegap-social-sso-master\qq\docs\iOS SDK 环境搭建.docx
     目录           0  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\
     文件        1029  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\QQLogin.h
     文件        3688  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\QQLogin.m
     目录           0  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\
     目录           0  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\
     文件       20049  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\QQApi.h
     文件        2436  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\QQApiInterface.h
     文件        3765  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\QQApiInterfaceobject.h
     文件        2185  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\TencentApiInterface.h
     文件        9173  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\TencentMessageobject.h
     文件       21480  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\TencentOAuth.h
     文件       15815  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\TencentOAuthobject.h
     文件        2627  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\WeiBoAPI.h
     文件        8141  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\WeiyunAPI.h
     文件       11903  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\Headers\sdkdef.h
     文件     5360724  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenAPI.framework\TencentOpenAPI
     目录           0  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenApi_IOS_Bundle.bundle\
     文件         772  2015-01-13 07:29  phonegap-social-sso-master\qq\ios\TencentOpenApi_IOS_Bundle.bundle\Info.plist
............此处省略564个文件信息

评论

共有 条评论