位置: 编程技术 - 正文

[安卓]手机管家(五)防盗之加密(安卓手机管家)

编辑:rootadmin

推荐整理分享[安卓]手机管家(五)防盗之加密(安卓手机管家),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓手机管家推荐,安卓手机管家哪个好用,安卓手机管家是什么,安卓手机管家哪个好用,安卓手机管家如何卸载,安卓手机管家是什么,安卓手机管家,安卓手机管家是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

在homeActivity里调用,layout,用到了hint,提示

输入密码框架确定,完善细节

第二个密码框确认是否密码一致,一致了才进入模块,不一致要求重新输入

在layout里加入密码属性

取消

具体的对比逻辑,首先是判断是否为空,不为空的时候再去对比是否相同,不同就要重新输入

一致需要SharedPreferences保存数据,第一次输入成功后为了加上印象,一般会让用户再登陆一次,需要将前面这个dialogdismiss掉

注意这个dialog的实现,在上面用builder.show,但是需要用alertDialog接收在刚进入的时候也需要判断下,如果已经保存了,则只是需要一次输入的框,第一次登陆,没有保存的,才需要两次输入对比,这里也要实现一个新的方法和layout

单次输入框的实现

单输入框框的架子完善响应正确后需要进入一个新的layout,这个暂时留在后面,现在需要实现加密,否则手机丢了,直接把文件导出就能看到密码了~[安卓]手机管家(五)防盗之加密(安卓手机管家)

通常我们以MD5加密

在实现MD5加密主要有以下几个步骤

首先得到一个信息摘要器 MessageDigest 然后设置MD5

我们获取要加密的数据 例如 password=“”

将这些数据转换成字节数据 password.getBytes()

循环对每个字节数进行处理

这里主要是做2个处理 一个是 对每个字节数据进行 与运算 一般是与上一个进制的数

例如 int number = p $ 0xff;

然后 将得到的number'进行转换为进制的数

Integer.toHexString(number);

如果这个数转换后的长度为1 那么我们就补0

不满八个二进制那么我们就补全

在工具包里加入一个MD5的工具

输入后要解密有保存后,再次输入需要对比,拿到的是密文,我们需要把再次输入的也生成密文再对比

[安卓]手机管家(六)防盗之UI及自定义样式 防盗输入密码后,需要跳转到一个设置界面,第一次来需要设置一些功能,以后就不用设置了layoutLinearLayoutxmlns:android=

移动端select菜单无法修改默认样式 selectoptionvalue=volvoVolvo/optionoptionvalue=saabSaab/optionoptionvalue=opelOpel/optionoptionvalue=audiAudi/option/select但是在移动端,设置的样式会不起作用,如下图:因为ios

[置顶] 安卓手电筒小程序 importandroid.app.Activity;importandroid.graphics.Point;importandroid.graphics.SurfaceTexture;importandroid.graphics.drawable.TransitionDrawable;importandroid.hardware.Camera;importandroid.os.Bundle;i

标签: 安卓手机管家

本文链接地址:https://www.jiuchutong.com/biancheng/386075.html 转载请保留说明!

上一篇:[安卓]手机管家(四)自定义属性(安卓手机管家删除的照片怎么恢复)

下一篇:[安卓]手机管家(六)防盗之UI及自定义样式(安卓手机管家推荐)

  • 个人退税需要多少天
  • 外贸企业出口流程图
  • 房产税的计税依据包含增值税吗
  • 用友财务软件怎么设置二级科目
  • 预算收入包括增值税吗
  • 法人的垫资在现金流量表中怎么填写
  • 企业公益性捐赠支出税前扣除标准
  • 期初未交增值税借方余额
  • 发票逾期未认证个人要承担责任吗
  • 增值税普通发票对方作废了怎么办?
  • 简易征收不动产租赁税率是多少
  • 医疗器械销售税负率是多少
  • 营改增后企业缴税种类
  • 设定提存计划怎么填
  • 预付费服务是什么
  • 弥补以前年度亏损从哪里取数
  • 电子承兑转出后多久到账
  • 个人在杂志上发表散文取得的所得
  • 抽奖得奖
  • 未认证的进项税账务处理
  • cpu性能天梯图2023年3月
  • 深入浅出stm8
  • 收到退款的会计分录
  • linux中的文件
  • 企业事业单位应当采取有效措施
  • 公司的清洁费用是什么科目
  • 捐赠支出如何做账
  • 股票印花税和佣金的关系
  • 当月已验旧的发票怎么开
  • thinkphp框架下404页面设置 仅三步
  • 为什么税前利润加可抵扣暂时性差异
  • echarts快速上手
  • react redux reducer
  • 税负率一般控制什么
  • 会计分录什么时候写主营业务收入
  • 汽车4s店厂家返修流程
  • java中空字符怎么表示
  • 外企研发中心
  • 营改增一般纳税人可以选择简易计税
  • 房地产企业根据什么交增值税
  • sql2005数据库
  • 应付职工薪酬的账务处理
  • 长期股权投资会计实训心得
  • 收到其他公司款项会计分录
  • 清理固定资产是什么意思
  • 收入 摊销
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 商业地产会计账务怎么做
  • 福利部门的福利有哪些
  • 劳务费属于哪个会计科目
  • 法人在公司账户取钱要纳税么
  • 收到商业承兑汇票的会计分录
  • 固定资产后期可以折旧吗
  • 存出投资款会计处理
  • 注册公司没交社保
  • 会计核算方法包括
  • sql创建表日期格式
  • windows无法启动wlanautoconfig
  • windows server 2003如何安装
  • vrvarp.exe是什么
  • mac怎么切换输入法
  • linux 静态库
  • centos7脚本
  • win7怎么连接其他电脑共享的打印机
  • 修改windows版本
  • win8操作
  • win10 win8.1双系统
  • 进windows花屏
  • win10升级win1
  • opengl数据类型
  • js获取中文拼音
  • python数据结构与算法分析 第2版(图灵出品)
  • unityui播放视频
  • js的调试
  • logcatapp
  • 侧边栏html
  • java script
  • 建筑企业如何
  • 买新房子契税多久交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设