位置: 编程技术 - 正文

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

编辑: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及自定义样式(安卓手机管家推荐)

  • 借递延所得税资产贷其他综合收益
  • 不动产租赁可以加计扣除吗
  • 对公账户的钱都是国有资产吗
  • 小规模企业多交增值税
  • 从一个公司到另一个公司公积金
  • 装修辅材行业辅材现状
  • 企业会计准则和新会计准则的区别
  • 补交的增值税可以从留抵里面扣嘛
  • 技术转让所得免征企业所得税
  • 建筑行业简易计税账务处理
  • 进料料件内销账务处理怎么做?
  • 同一控制吸收合并会计处理
  • 工程交税必须在工程地点交吗
  • 零报税报表怎么下载
  • 多付工资计入哪个科目
  • 小微企业所得税优惠政策
  • 个人独资企业是什么意思
  • 小微企业增值税税率
  • 入账价值和账面余额一样吗
  • 约定抵销与法定抵销的区别
  • 银行网银测试
  • spss安装后无法启动,并行配置不正确
  • php数组函数,选班长
  • 建筑工程团体意外险
  • 充值会员卡销售话语
  • 老板的工资属于
  • 超市消费券买什么好
  • php字符串定义的三种方式
  • 特殊收入扣减异常怎么解释
  • 期间费用在会计期末要转入
  • 企业加计扣除活动
  • 总额法的会计分录
  • 计算所得税费用公式excel
  • php array add
  • 电子发票有哪些版本
  • 残保金怎么计算公式
  • php数组处理函数array_push会影响源数组的元素吗
  • 常用php数组排序方法
  • 个人所得税既有工资薪金又有劳务报酬房屋租金
  • DEDECMS php.ini register_globals must is Off!如何解决
  • mongorepository排序
  • 工业企业取得土地收益
  • 应税货物销售额含税吗
  • 购买增值税发票系统属于什么科目?
  • 待报解预算收入是什么
  • 利润表的税金及附加怎么得出来
  • 土地增值税要计入税金及附加吗
  • 交强险还用开车去吗
  • 微信收款要收费吗?
  • 出口退税账务处理难吗
  • 开具的发票是否为印花税的应税凭证?
  • 用友t3月末转账流程图
  • 税控盘服务费抵扣
  • 合同资产减值准备对应科目
  • 什么是递延所得税资产
  • 年末结转的会计核算过程
  • sql没有数据库
  • 快启动u盘pe怎么安装系统详细图文教程
  • 组策略win7
  • upd什么意思
  • win10预览版退回正式版
  • win10使用技巧有什么用
  • win8.1输入法打不了中文
  • reminder.exe - reminder是什么进程 有什么用
  • linux添加启动
  • centos7添加ip地址
  • windows8快捷键
  • javascript中的document.write
  • 网页设计中css样式有何用途
  • shell脚本判断两个数大小
  • python lxml解析xml
  • node 开发
  • shell脚本实际运用
  • numpy使用心得
  • jQuery height()、innerHeight()、outerHeight()函数的区别详解
  • 安阳文峰区小学招生
  • 成都税务局网站首页
  • 发票号码应与哪个号码一致
  • 税务催报通知书怎么接收
  • 企业代收行政事业性收费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设