文档章节

密码显示

dailei1021
 dailei1021
发布于 2015/10/20 15:04
字数 111
阅读 54
收藏 2

1.content_main.xml

//输入框
<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="textPassword"
    android:ems="10"
    android:id="@+id/password"
    android:layout_marginTop="151dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true" />
    
//选择框
<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="xianshimima"
    android:id="@+id/show"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:checked="false" />

2.MainActivity

//数据监听
this.password = (EditText) super.findViewById(R.id.password);
this.show = (CheckBox) super.findViewById(R.id.show);
show.setOnClickListener(new OnClickListenerImp());  

private class OnClickListenerImp implements View.OnClickListener {
    @Override
    public void onClick(View v) {
    //选中设置为显示密码
        if(show.isChecked()) {
            MainActivity.this.password.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
        }else {
            MainActivity.this.password.setTransformationMethod(PasswordTransformationMethod.getInstance());
        }

    }
}


© 著作权归作者所有

共有 人打赏支持
dailei1021
粉丝 3
博文 64
码字总数 23660
作品 0
深圳
程序员
安卓应用安全指南 5.1 创建密码输入界面

5.1 创建密码输入界面 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY-NC-SA 4.0 5.1.1 示例代码 创建密码输入界面时,这里描述了安全性方面需要...

apachecn_飞龙
04/01
0
0
Excel密码破解工具的结果对话框介绍

不管Excel密码破解工具能否成功破解Excel文档密码,在准备攻击完成之后都会弹出一个结果对话框。成功破解的话,结果对话框中会显示文档密码,破解失败的话对话框中会显示破解失败的原因,下文...

neluzyy1
2016/01/11
29
0
如何通过审计安全事件日志检测密码喷洒(Password Spraying)攻击

许多渗透测试人员和攻击者通常都会使用一种被称为“密码喷洒(Password Spraying)”的技术来进行测试和攻击。对密码进行喷洒式的攻击,这个叫法很形象,因为它属于自动化密码猜测的一种。这...

技术小能手
05/28
0
0
如何通过审计安全事件日志检测密码喷洒(Password Spraying)攻击

许多渗透测试人员和攻击者通常都会使用一种被称为“密码喷洒(Password Spraying)”的技术来进行测试和攻击。对密码进行喷洒式的攻击,这个叫法很形象,因为它属于自动化密码猜测的一种。这...

尚国
05/28
0
0
3.4 usermod命令;3.5 用户密码管理;3.6 mkpasswd命令

3.4 usermod命令 1. 更改用户uid:usermod -u uid 普通用户 [root@hao-01 ~]# usermod -u 1003 hao 2. 更改用户组gid:usermod -g gid或用户组 普通用户 [root@hao-01 ~]# usermod -g 1002 h......

主内安详
2017/12/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

docker run 创建一个新的容器并运行一个命令

docker run常用命令 docker run :创建一个新的容器并运行一个命令 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 1.OPTIONS说明 -t:为容器重新分配一个伪输入终端,通常与 -i 同时使...

lwenhao
4分钟前
0
0
安装Win出现无法创建新的分区也找不到现有的分区解决方案

无法创建新的分区也找不到现有的分区 ### 首先在安装界面按下 Shift+F10### 在出现的CMD界面输入: diskpart 进入磁盘管理工具diskpart### 可以输入 : list disk 查看磁盘列表l...

Kxvz
7分钟前
0
0
关于 @ngrx/Store 下 obj 的扩展问题

昨天做 task 的时候,遇到了一个问题。 TypeError: can't define property "x": "obj" is not extensible 而我的代码是 public txTiles: Array<TransactionFilterTile>; constructor(priv......

IrisHuang
9分钟前
0
0
presto内存管理及调优

内存池 Presto有三种内存池,分别为GENERAL_POOL、RESERVED_POOL、SYSTEM_POOL。这三个内存池占用的内存大小是由下面算法进行分配的: builder.put(RESERVED_POOL, new MemoryPool(RESERVED...

张欢19933
9分钟前
0
0
Mysql5.7服务版安装

步骤1: 勾选同意协议 步骤2:选择Server only模式 步骤3:选择安装目录 步骤4:执行文件 步骤5:端口号与用户配置 步骤6:选择标准系统用户 Finish后,安装完成。...

lyle_luo
10分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部