关于扫码登录的一些问题
来源:互联网 发布:淘宝买手机卡有风险吗 编辑:程序博客网 时间:2024/04/29 05:09
最近在做扫码登录的功能 找了zxing跟zBar 都试了下 这里简单讲讲zxing吧
我开始用的时候不是太懂扫码(不知道有木有人有这个误区,总感觉二维码扫出来就没有了,然后各种理解不了登录)
后来个人理解是:
1、比如说某个公司的登录二维码,扫出来是特定的网址,例如:www.csdn.cn
2、然后比较是否是该公司的二维码,比如可以用
if(result.startwith("www.csdn")){
//TODO:扫出正确的做处理
}else{
//TODO:扫出不正确的做处理
}
3、跳转到确认登录页面(防止多个客户端同时登录),点击“确认登录”后把网页登录需要的信息从客户端发给服务器
4、回到该回到的页面,网页也成功登录了。
大体的逻辑是这样子的,有好的IDEA 欢迎私信,
个人邮箱:jsmeli@163.com
然后是zxing的一些基础东西
这个是zxing里面扫码结果处理的地方(在CaptureActivity中找到这个方法,在这里处理就行了)
/** * 处理扫码结果 * @param result * @param barcode */ public void handleDecode(Result result, Bitmap barcode) { inactivityTimer.onActivity(); playBeepSoundAndVibrate(); String resultString = result.getText(); //处理过程 if (resultString.equals("")) { Toast.makeText(CaptureActivity.this, "Scan failed!", Toast.LENGTH_SHORT).show(); }else { Intent resultIntent = new Intent(); Bundle bundle = new Bundle(); bundle.putString("result", resultString); resultIntent.putExtras(bundle); this.setResult(RESULT_OK, resultIntent); } CaptureActivity.this.finish(); }
最后附件是一个半成品 zxing文件是可用的 还有一个zxing.lib
希望能够帮助大家!
1 0
- 关于扫码登录的一些问题
- 关于PHP实现扫码登录
- 关于二维码扫瞄的一些选择
- 关于登录加密问题的一些讨论
- 关于登录加密问题的一些讨论
- 扫码登录的简易实现
- 基于websocket的扫码登录
- 有关于PC的扫码登录
- 扫码登录流程
- 扫码登录操作过程
- iOS 扫码登录
- android扫码登录
- 扫码登录
- APP扫码登录
- java扫码登录
- 扫码登录原理
- 关于zxing扫码界面的优化
- 登录的一些问题
- 使用GitHub
- MFC基于对话框的简单步骤
- 【计算机图形学】OpenGL入门1——第一个OpenGL程序
- Windows Server 2008 R2的standard、enterprise、datacenter三个版本之间的区别
- 嵌入CSS的四种方式
- 关于扫码登录的一些问题
- HDU 5326 Work(并查集)(2015 Multi-University Training Contest 3)
- mysql存储过程,select 给变量赋值
- UVA - 572 Oil Deposits
- Linux内存管理--基本概念
- 我的BIOS之行(4)-Keyboard Controller 简介
- servlet (3) 对象
- 用Swift做个游戏Lecture 03 —— 实现foreground的持续移动
- Incorrect parameter count in the call to native function 'ISNULL'