Android App集成第三方登录与换肤指南

文档编辑

概述

本文主要是介绍了如何通过开源框架快速支持QQ和微信登录,并介绍了如何实现app快速换肤

QQ登录接入

APP要支持QQ登录,需要先到腾讯开放平台创建一个应用,获取应用的APPID,并设置到开源框架中即可。

获取APP ID 并绑定应用

查看QQ开放平台应用申请教程获取APP ID和绑定机智云应用

修改UIConfig.json文件

将在腾讯开发平台申请到的APPID填写到开源框架的配置文件UIConfig.json中

正确填写“tencent_app_id”后部署运行,即可使用QQ登录了。

微信登录接入

APP要实现微信登录,必须前往微信开放平台申请一个应用,获取应用的APPID和APPSecret并且配置到开源框架中即可。

获取APPID和APPSecret

查看微信开放平台应用申请教程获取APPID和APPSecret

修改UIConfig.json文件

将在微信开发平台申请到的APPID和APPSecret填写到开源框架的配置文件UIConfig.json中,如下图

正确填写“wechat_app_id”和”wechat_app_secret”后部署运行,即可使用微信登录了。

APP快速换肤

开源框架已集成了皮肤定制功能。通过修改UIConfig.json文件即可实现快速换肤。

如图红框内所示,为自定义皮肤代码修改区,各含义如下:

1

2

3

4

5buttonColor:按钮颜色

buttonTextColor:按钮文字颜色

navigationBarColor:导航栏颜色

navigationBarTextColor:导航栏文字颜色

configProgressViewColor:配置中界面 progress view 颜色

通过修改对应的颜色值即可实现快速换肤,参考如下示例:

1.肤色一1

2

3

4

5"buttonColor":"6ebe37",

"buttonTextColor":"ffffff",

"navigationBarColor":"6ebe37",

"navigationBarTextColor":"ffffff",

"configProgressViewColor":"000000",

实际效果图:

2. 肤色二1

2

3

4

5"buttonColor":"ff8a44",

"buttonTextColor":"ffffff",

"navigationBarColor":"ff8a44",

"navigationBarTextColor":"ffffff",

"configProgressViewColor":"000000",

实际效果图:

3. 肤色三1

2

3

4

5"buttonColor":" 16b599",

"buttonTextColor":"ffffff",

"navigationBarColor":" 16b599",

"navigationBarTextColor":"ffffff",

"configProgressViewColor":"000000",

实际效果图:

android 第三方登录界面,Android App集成第三方登录与换肤指南相关推荐

  1. python做带数据库的登录界面_Python3 Tkinkter + SQLite实现登录和注册界面

    本文实例为大家分享了Python3 Tkinkter + SQLite 实现登录和注册界面,供大家参考,具体内容如下 Ubuntu14 + Python3.4 + Pycharm2018 一.设计数据 ...

  2. 玩转Windows个性化登录界面 (更换Windows7登录界面图片/XP仿Win7登录界面)

    玩转Windows个性化登录界面 (更换Windows7登录界面图片/XP仿Win7登录界面)

  3. Android开发学习——记单词APP安卓注册登录跳转

    登陆页面XML <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayo ...

  4. android里qq登录界面,Android仿QQ登陆窗口实现原理

    今天根据腾讯qq,我们做一个练习,来学习如何制作一个漂亮的布局.首先看一下官方图片 还是一个启动画面,之后进入登录页面,导航页面就不介绍了,大家可以参考微信的导航页面.首先程序进入SplashActi ...

  5. android 网易新闻 登录界面,Android实现网易新闻客户端首页效果

    关于实现网易新闻客户端的界面,以前写过很多博客,请参考: 今天用ViewPager + FragmentAdapter + ViewPagerIndicator来实现. ViewPagerIndica ...

  6. boss直聘Android找工作界面,Android仿Boss直聘我的界面滑动效果

    最近在找工作,我在使用boss投简历的时候,看到boss的我的界面蛮有意思的,就想如何去实现它,可能是职业病吧,所以就打算仿一下.先看下仿的效果. image 其实我们拿到这个效果的时候,看到滑动,折 ...

  7. android 方向控制界面,Android Studio屏幕方向以及UI界面状态的保存代码详解

    项目:orientation package com.example.orientation; import android.os.bundle; import android.util.log; i ...

  8. android软件欢迎界面,Android应用中实现一个软件启动的欢迎界面

    在一个Android应用启动时,可以根据需要为其设置一个欢迎界面.欢迎界面将是用户在启动应用 时看到的第一个界面,传达给用户第一感觉. 下面的几个web,各自提供了一种实现方式. 1.不用线程做And ...

  9. android studio启动界面,Android Studio 入门:(一) 启动界面

    1.实现效果html         --2s后--→ java 2.编码思路android (1)建立StartActivity并启动界面的静态布局app ①建立图片资源目录:ide ②导入图片启动 ...

最新文章

  1. kafka-manager 的编译和使用(附安装包)
  2. lua 实现策划需要保留的小数位数
  3. pandas 判断某个变量出于某一个范围
  4. Jquery中使用JsonP加载本地json文件解决跨域问题
  5. 教程之怎样清理mac系统垃圾
  6. 【Qt】Qt之网格布局
  7. GNU make manual 翻译( 一百六十)
  8. 雅虎、领英接连退出中国,GitHub 会受到影响吗?
  9. rsync android app,如何rsync到android
  10. Spring Boot基础学习笔记06:Spring Boot整合MyBatis
  11. 原生JS大揭秘—数据类型
  12. Android配置http请求
  13. Java判断是否为移动端
  14. carrot2 Workbench org.apache.http.client.HttpResponseException: Not Found 以及其他类找不到错误的解决办法
  15. Android安卓备份还原
  16. PSIFT:Pore Scale-invariant feature transform;毛孔尺度不变特征点
  17. 生产环境服务端报错:阿里云IOT连接中断
  18. 购买邮箱需要注意什么?教你发件邮箱购买流程
  19. ALE重新授权,简译笔记
  20. [linux] mv: cannot move $ to $: Directory not empty

热门文章

  1. Kafka分区分配策略(3)——自定义分区分配策略
  2. 围观了张一鸣近10年的微博,我整理了这20多条经验之谈
  3. 参加了 Go 贡献者大会
  4. Rethink Technology预测看好VVC
  5. 专访快手传输算法负责人周超博士:LAS标准的推出离不开信念感
  6. 音视频技术开发周刊 | 143
  7. 李幸原:看好实时音视频在教育与医疗的前景
  8. 黄开宁:搞多媒体开发要掌握好信号处理、统计和数理分析
  9. 6.方法(go语言学习笔记)
  10. 【Go API 开发实战 3】API 流程和代码结构