android 第三方登录界面,Android App集成第三方登录与换肤指南
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集成第三方登录与换肤指南相关推荐
- python做带数据库的登录界面_Python3 Tkinkter + SQLite实现登录和注册界面
本文实例为大家分享了Python3 Tkinkter + SQLite 实现登录和注册界面,供大家参考,具体内容如下 Ubuntu14 + Python3.4 + Pycharm2018 一.设计数据 ...
- 玩转Windows个性化登录界面 (更换Windows7登录界面图片/XP仿Win7登录界面)
玩转Windows个性化登录界面 (更换Windows7登录界面图片/XP仿Win7登录界面)
- Android开发学习——记单词APP安卓注册登录跳转
登陆页面XML <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayo ...
- android里qq登录界面,Android仿QQ登陆窗口实现原理
今天根据腾讯qq,我们做一个练习,来学习如何制作一个漂亮的布局.首先看一下官方图片 还是一个启动画面,之后进入登录页面,导航页面就不介绍了,大家可以参考微信的导航页面.首先程序进入SplashActi ...
- android 网易新闻 登录界面,Android实现网易新闻客户端首页效果
关于实现网易新闻客户端的界面,以前写过很多博客,请参考: 今天用ViewPager + FragmentAdapter + ViewPagerIndicator来实现. ViewPagerIndica ...
- boss直聘Android找工作界面,Android仿Boss直聘我的界面滑动效果
最近在找工作,我在使用boss投简历的时候,看到boss的我的界面蛮有意思的,就想如何去实现它,可能是职业病吧,所以就打算仿一下.先看下仿的效果. image 其实我们拿到这个效果的时候,看到滑动,折 ...
- android 方向控制界面,Android Studio屏幕方向以及UI界面状态的保存代码详解
项目:orientation package com.example.orientation; import android.os.bundle; import android.util.log; i ...
- android软件欢迎界面,Android应用中实现一个软件启动的欢迎界面
在一个Android应用启动时,可以根据需要为其设置一个欢迎界面.欢迎界面将是用户在启动应用 时看到的第一个界面,传达给用户第一感觉. 下面的几个web,各自提供了一种实现方式. 1.不用线程做And ...
- android studio启动界面,Android Studio 入门:(一) 启动界面
1.实现效果html --2s后--→ java 2.编码思路android (1)建立StartActivity并启动界面的静态布局app ①建立图片资源目录:ide ②导入图片启动 ...
最新文章
- kafka-manager 的编译和使用(附安装包)
- lua 实现策划需要保留的小数位数
- pandas 判断某个变量出于某一个范围
- Jquery中使用JsonP加载本地json文件解决跨域问题
- 教程之怎样清理mac系统垃圾
- 【Qt】Qt之网格布局
- GNU make manual 翻译( 一百六十)
- 雅虎、领英接连退出中国,GitHub 会受到影响吗?
- rsync android app,如何rsync到android
- Spring Boot基础学习笔记06:Spring Boot整合MyBatis
- 原生JS大揭秘—数据类型
- Android配置http请求
- Java判断是否为移动端
- carrot2 Workbench org.apache.http.client.HttpResponseException: Not Found 以及其他类找不到错误的解决办法
- Android安卓备份还原
- PSIFT:Pore Scale-invariant feature transform;毛孔尺度不变特征点
- 生产环境服务端报错:阿里云IOT连接中断
- 购买邮箱需要注意什么?教你发件邮箱购买流程
- ALE重新授权,简译笔记
- [linux] mv: cannot move $ to $: Directory not empty