Android机型判断整理

如何识别小米设备/MIUI系统

您在开发应用的过程中,可能针对小米手机/MIUI设备的用户有一些特殊的设计,本文档提供了如何识别设备、系统版本和浏览器UA的方法

如何检测小米设备:

请使用android.os.Build对象,查询MANUFACTURER和MODEL的值,MANUFACTURER值为Xiaomi即为小米设备

如何检测MIUI V5:

查询property: ro.miui.ui.version.name ,值是”V5″ 就是MIUI V5系统;值是”V6″就是MIUI 6系统。

查看更多

分享到 评论

gitlab安装配置过程记录

官方安装指导地址:
https://about.gitlab.com/downloads/

也许会用到的国内镜像https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

按照官方流程执行到下面这一部之前之前,如果需要修改配置,则先修改配置

1
sudo gitlab-ctl reconfigure

查看更多

分享到 评论

前后端数据传输加密简单总结

结论:不使用HTTPS,单纯对密码加密传输,是无法保证安全的。

写了一个简单的 RSA加密DEMO(包含 Java后台,web前端,Android,iOS)

https://github.com/luffyjet/RSAEncSignDemo

查看更多

分享到 评论

VLC Android 编译流程记录

此文基于 VLC-Android 2.1.13

系统环境

1
2
3
系统:MacOS 10.12.5 (16F73)
虚拟机软件:VMware Fusion 专业版 8.0.0 (2985594)
Linux镜像:ubuntu-16.04.2-desktop-amd64.iso

官方编译文档:https://wiki.videolan.org/AndroidCompile/

操作流程:

分享到 评论

Web安全整理

Web技术的成熟使得Web应用的功能越来越强大,最终成为了互联网的主流。黑客们的目光,也渐渐转移到了Web这块大蛋糕上。

安全问题的本质是信任的问题。一切安全方案的设计基础,都是建立在信任关系上的。

安全三要素,机密性,完整性,可用性

  • 机密性要去保护数据内容不能泄露,加密是实现机密性要求的常见手段。
  • 完整性则要求保护数据内容是完整、没有被篡改的。常见的保证一致性的技术手段是数字签名。
  • 可用性要求保护资源是“随需而得”。

    查看更多

分享到 评论