一、目标。 将设置的密码通过MD5加密后再保存。二、代码实现。 1、在自定义工具包(com.example.mobilesafe.ui)中新增一个类(取名MD5Utils)。在新建类(MD5Utils)中新建一个返回值为String类型的public的静态方法(取名mD5Encryption),.....
分类:
移动开发 时间:
2015-01-26 18:59:18
阅读次数:
196
一、目标。 自定义输入密码对话框,根据输入的密码与保存着的密码进行判断。二、代码实现。 1、 采用第十节的方法自定义一个输入密码的对话框。 2、为按钮设置点击事件,主要介绍“确认”按钮的点击事件。 ①.通过TextView对象的getText()得到文本并通过toString()转成字符...
分类:
移动开发 时间:
2015-01-25 19:32:09
阅读次数:
150
一、目标 在弹出的自定义对话框中,当点击“确认”时,保存密码,关闭对话框;当点击“取消”时关闭对话框。同时,如果不输入密码或输入密码错误则弹出相应的提示。二、代码实现。 1、在主界面代码类(HomeActivity)中定义设置防盗密码对话框中的对应TextView、Button等成员变量,并在显.....
分类:
移动开发 时间:
2015-01-25 17:58:11
阅读次数:
207
一、目标。 当点击“手机防盗”时弹出自定义的设置密码对话框。如果已经设置密码,则弹出自定义的输入密码对话框。二、代码实现。 1、在layout文件夹下新建xml(取名setpwddialog.xml)文件用于设置自定义对话框的UI。新建xml文件代码如下; 1 2 6 7 14 1...
分类:
移动开发 时间:
2015-01-23 22:43:07
阅读次数:
328
一、目标。 在布局文件中使用自定义控件时,直接在属性中设置值,类似于在TextView控件中设置text属性来显示文本。效果如图: 属性设置:二、代码实现。 1、自定义命名空间,类似于TextView控件里面android:text属性前的android。在需要放置自定义控件的布局文件的布局方式.....
分类:
移动开发 时间:
2015-01-23 15:56:40
阅读次数:
166
一、目标。 实现自定义控件点击事件响应和内容状态变化。 1、点击自定义控件内的任何区域时,CheckBox状态均会变化。 2、自定义控件里面的内容会根据CheckBox的状态进行改变。效果图1: 二、代码实现。 1、在自定义控件类(SettingItemView)中增加方法。 ①.在自...
分类:
移动开发 时间:
2015-01-23 00:36:45
阅读次数:
272
一、目标。 将多个系统控件(TextView、Button、CheckBox等)组合成一个自定义的控件,并像系统控件一样使用。如图所示第1个自动更新控件是根据相对布局放置而成的,第2个自动更新控件即为自定义组合控件,它可以想一般的TextView等系统控件一样重复使用。自定义控件如图:二、代码实现....
分类:
移动开发 时间:
2015-01-22 23:02:46
阅读次数:
301
一、目标。 制作类似手机设置中的效果。如图二、代码实现。 1、整体采用线性布局,最上面是一个TextView,下面一个采用相对布局,并设置该相对布局的与边缘的偏移量。 2、在相对布局中存在4个组件:2个TextView、1个CheckBox和1条直线。 3、直线的画法:采用控件,设置高度为“...
分类:
移动开发 时间:
2015-01-22 20:07:02
阅读次数:
198
一、目标 点击主界面上的图片进入相应功能区。二、代码实现。 1、在程序包(com.example.mobilesafe)下新建类(SettingActivity)继承Activity,用于实现“设置中心”的各项功能,同时在layout文件夹下新建一个布局文件用于设计新建类的UI。 2、在新建类...
分类:
移动开发 时间:
2015-01-22 17:54:42
阅读次数:
218
一、目标。 主界面UI如图所示: 方面是一个功能列表提示框(采用TextView),下面是功能列表(采用GridView)。二、代码实现。 1、在主界面布局文件(activity_home.xml)中增加组件。主界面布局文件(activity_home.xml)采用线性布局,上面一个TextV...
分类:
移动开发 时间:
2015-01-22 15:02:37
阅读次数:
219