安全卫士笔试 第一天
手机防盗自定衣对话框
1. 修改mainactivity titlebar
取消activity 的titlebar
1.在清单文件中配置 android:theme="@android :style/Theme.NoTitleBar"
2.创建LostProtectActivity (在清单文件中注册这个组件)-->手机防盗界面
3.创建receiver包 (广播接收者)
1. 新建一个类CallPhoneReceiver 继承 BroadcastReceiver
2. 在清单文件中配置该组件
1.receiver android:name=".receiver.CallPhoneReceiver"
2.intent-filter android:priority="1000" 设置广播的优先级
3.action android:name="android.intent.action.NEW_OUTGOING_CALL" 监听一个外播电话的意图
4.在清单文件中加入外拨电话的权限 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>。
5.在(广播接收者)中去激活一个activity 需要设置 一个flag。
5. 配置手机防盗界面
1.当用户点击手机防盗界面,检查是否设置密码
没有设置就弹出 ---->设置密码对话框
6.自定义对话框
一、自定义主题
1.在values目录里创建一个style.xml
2.自定义一个style 去继承 android:style/theme.Dialog
<resources>
<style name="customDialog" parent="@android:Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
</resources>
二、自定义布局
7.处理自定义对话框的按钮的点击事件
1.dialog.setContentView(); 直接设置的布局文件不能初始化。声明的组件,需要把布局转换成view 对象才能对xml中声明的空间进行初始化。
实例:
view.inflate(上下文,布局文件,null);
8.得到布局文件里面的空间给按钮注册点击事件
9.设置正常登陆的界面
10.md5加密
第一天任务 end 基础太弱。一定要加强
更多相关文章
- Android(安卓)UI布局 layer-list 简例
- Okhttp的简单介绍和使用(一)
- ffmpeg入门教程之Android使用FFmpeg so(封装格式转换)
- Android(安卓)JNI 开发简单介绍
- edit text 及 text view 属性
- Android中Dialog自带蒙层适配状态栏
- [android]android自动化测试十一之代码覆盖率报告EMMA
- U3D不同平台载入XML文件的方法——IOS MAC Android
- Android5.0通知变化浅析-最近在Android5.1设备上发现一个问题:通