iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android中怎么实现第三方QQ登录
  • 908
分享到

Android中怎么实现第三方QQ登录

android 2023-05-30 19:05:30 908人浏览 安东尼
摘要

本篇文章给大家分享的是有关Android中怎么实现第三方QQ登录,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。第三方登录之QQ代码区public class 

本篇文章给大家分享的是有关Android中怎么实现第三方QQ登录,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

第三方登录之QQ

代码区

public class MainActivity extends AppCompatActivity { private Button btn; private TextView tv; private ImageView image; @Override protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);  btn = (Button) findViewById(R.id.btn);  tv = (TextView) findViewById(R.id.tv);  image = (ImageView) findViewById(R.id.image);  btn.setOnClickListener(new View.OnClickListener() {   @Override   public void onClick(View view) {    UMShareapi.get(MainActivity.this).getPlatfORMInfo(MainActivity.this, SHARE_MEDIA.QQ, umAuthListener);   }  }); } private UMAuthListener umAuthListener = new UMAuthListener() {  @Override  public void onStart(SHARE_MEDIA platform) {   //授权开始的回调  }  @Override  public void onComplete(SHARE_MEDIA platform, int action, Map<String, String> data) {   Toast.makeText(getApplicationContext(), "Authorize succeed", Toast.LENGTH_SHORT).show();   String name = data.get("name");   String gender = data.get("gender");   String photoUrl = data.get("iconurl");   tv.setText(name + " " +gender);   ImageLoader.getInstance().displayImage(photoUrl,image);  }  @Override  public void onError(SHARE_MEDIA platform, int action, Throwable t) {   Toast.makeText( getApplicationContext(), "Authorize fail", Toast.LENGTH_SHORT).show();  }  @Override  public void onCancel(SHARE_MEDIA platform, int action) {   Toast.makeText( getApplicationContext(), "Authorize cancel", Toast.LENGTH_SHORT).show();  } }; @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {  super.onActivityResult(requestCode, resultCode, data);  UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data); }}
<manifest xmlns:android="Http://schemas.android.com/apk/res/android" package="com.example.qqqqq"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher"  android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round"  android:supportsRtl="true" android:theme="@style/AppTheme"  android:name=".appliction">  <activity android:name=".MainActivity">   <intent-filter>    <action android:name="android.intent.action.MAIN" />    <cateGory android:name="android.intent.category.LAUNCHER" />   </intent-filter>  </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="tencent100424468" />   </intent-filter>  </activity>  <activity   android:name="com.tencent.connect.common.AssistActivity"   android:screenOrientation="portrait"   android:theme="@android:style/Theme.Translucent.NoTitleBar"   android:confiGChanges="orientation|keyboardHidden|screenSize"/> </application> <meta-data  android:name="UMENG_APPKEY"  android:value="59af450107fe652856001419" > </meta-data></manifest>
buildTypes { release {  minifyEnabled false  signingConfig signingConfigs.debug  proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug {  minifyEnabled false  signingConfig signingConfigs.debug  proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' }}signingConfigs { debug {  storeFile file('debug.keystore')  storePassWord "android"  keyAlias "androiddebugkey"  keyPassword "android" }}

附带一张照片

Android中怎么实现第三方QQ登录

以上就是Android中怎么实现第三方QQ登录,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: Android中怎么实现第三方QQ登录

本文链接: https://www.lsjlt.com/news/220556.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android中怎么实现第三方QQ登录
    本篇文章给大家分享的是有关Android中怎么实现第三方QQ登录,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。第三方登录之QQ代码区public class ...
    99+
    2023-05-30
    android
  • web实现QQ第三方登录
    要实现QQ第三方登录,可以按照以下步骤进行:1. 注册QQ互联开发者账号:前往QQ互联开发者平台(https://connect.q...
    99+
    2023-09-23
    web
  • Android第三方登录之腾讯QQ登录的实例代码
    布局文件<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="登录成功" androi...
    99+
    2023-05-31
    android 第三方登录
  • .Net Core实现第三方QQ扫码登录
    目录效果展示:核心实现展示二维码解析扫码结果登录视图登录授权配置Cookie认证策略创建用户登录标识用户退出登录代码开源效果展示: 核心实现 展示二维码 public static...
    99+
    2022-11-13
  • Android调用第三方QQ登录代码分享
    本文为大家分享了调用QQ登录的相关代码,希望对大家有帮助,减少项目开发的时间,具体内容如下 1、去QQ开放平台注册帐号(http://open.qq.com/),为应用申请QQ...
    99+
    2022-06-06
    Android
  • Django之第三方平台QQ授权登录的实现
    目录环境准备创建QQ互联应用创建应用模块定义QQ登录模型类执行迁移QQLoginTool库API使用说明QQ登录扫码页面认证获取openidopenid的判断处理openid是否绑定...
    99+
    2023-05-19
    Django 第三方平台QQ授权登录 Django 授权登录
  • 微信第三方登录Android实现代码
    记录一下微信第三方实现登录的方法。还是比较简单。 一、必要的准备工作 1.首先需要注册并被审核通过的微信开放平台帐号,然后创建一个移动应用,也需要被审核; 2.然后到资源...
    99+
    2022-06-06
    微信第三方 Android
  • Java中怎么实现第三方应用登录
    这篇文章给大家介绍Java中怎么实现第三方应用登录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是OAuth3.0OAuth是一项协议,它为用户资源的授权提供了一个安全、开放而简易的标准,OAuth的授权不会使第三...
    99+
    2023-06-20
  • springboot网站应用使用第三方qq登录的实现过程
    使用第三方qq登录需要在QQ互联官网https://connect.qq.com/中申请成功才可以使用。 1.登录成功后进入个人设置中心设置个人信息 2.选择公司或个人接入,这里我...
    99+
    2022-11-12
  • 实现 Google 第三方授权登录
    最近做项目要实现Google的第三方登录,这简单的记录一下。 目前Google的第三方登录有很多方案,且官方提供SDK方便接入。但是我这个项目同时要实现网页和客户端。所以选择了 Google OAuth 2.0 的方案。 当然,也可以 《...
    99+
    2023-10-07
    服务器 前端
  • Android实现使用微信登录第三方APP的方法
    本文实例讲述了Android实现使用微信登录第三方APP的方法。分享给大家供大家参考,具体如下: 使用微信登录APP,免去注册过程,现在已经有很多的类似应用了。集成该功能过程不...
    99+
    2022-06-06
    方法 app Android
  • Vue如何实现Google第三方登录
    这篇文章主要介绍了Vue如何实现Google第三方登录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue如何实现Google第三方登录文章都会有所收获,下面我们一起来看看吧。...
    99+
    2022-10-19
  • node如何实现github第三方登录
    这篇文章主要介绍了node如何实现github第三方登录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node如何实现github第三方登录文章都会有所收获,下面我们一起来看看吧。一、详细流程二、具体流程1.注...
    99+
    2023-07-04
  • java怎么实现qq登录
    要实现QQ登录,可以使用QQ互联开放平台提供的SDK来实现。下面是使用Java实现QQ登录的基本步骤:1. 在QQ互联开放平台上创建...
    99+
    2023-08-31
    java
  • 浅析node是怎么实现github第三方登录的
    一、详细流程二、具体流程1.注册应用①登录github,Settings=>Developer settings=>OAuth Apps=>Register a new application ②填写应用信息③注册完成,得...
    99+
    2022-11-22
    nodejs​ node
  • Java怎么实现qq登录功能
    要实现qq登录功能,可以使用qq登录的开放平台提供的API。下面是一种实现的方法: 注册成为qq开放平台的开发者,获取App I...
    99+
    2023-10-21
    Java
  • PHP怎么实现扫码登录QQ
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。PHP怎么实现扫码登录QQ?分享一下,PHP实现第四方QQ微信扫码登陆,不接入qq互联以及微信开发者平台就可以实现用户对接鹅厂,phpQQ微信扫码登陆 自己抓的QQ包...
    99+
    2022-11-21
    qq php
  • Vue实现Google第三方登录的示例代码
    目录一、开发者平台配置解决问题BUG一、开发者平台配置 1、进入开发者平台,首先前往Google API 控制台选择或者创建一个项目 谷歌开发者平台 一堆眼花缭乱的API让你...
    99+
    2022-11-12
  • 第三方网站微信登录java代码实现
    前两个星期在公司中的项目加上了微信登录、绑定的功能,在这里做个记录!一、开发前知识微信开放平台与微信公众平台的区别 1.1 微信公众平台:   ① 地址:https://mp.weixin.qq.com/cgi-bin/loginpage&...
    99+
    2023-05-31
    java 网站 微信登录
  • Android实现第三方授权登录、分享以及获取用户资料
    由于公司项目的需要,要实现在项目中使用第三方授权登录以及分享文字和图片等这样的效果,几经波折,查阅了一番资料,做了一个Demo。实现起来的效果还是不错的,不敢独享,决定写一个总...
    99+
    2022-06-06
    授权 Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作