手机防盗自定衣对话框
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 基础太弱。一定要加强

更多相关文章

  1. Android(安卓)UI布局 layer-list 简例
  2. Okhttp的简单介绍和使用(一)
  3. ffmpeg入门教程之Android使用FFmpeg so(封装格式转换)
  4. Android(安卓)JNI 开发简单介绍
  5. edit text 及 text view 属性
  6. Android中Dialog自带蒙层适配状态栏
  7. [android]android自动化测试十一之代码覆盖率报告EMMA
  8. U3D不同平台载入XML文件的方法——IOS MAC Android
  9. Android5.0通知变化浅析-最近在Android5.1设备上发现一个问题:通

随机推荐

  1. Android UI开发神兵利器之Android Action
  2. Windows7中Android模拟器无法打开
  3. 如何检查Android后台服务线程(Service类)是
  4. Android 生命周期组件 Lifecycle 使用详
  5. Android(安卓)ashmem
  6. 关于JAVA File类 创建文件、文件夹,No suc
  7. android studio点击start a new... 无反
  8. Android使用Spannable对文字进行设置
  9. Android摇一摇功能实现(摇一摇监听)
  10. Android:view常用属性和操作方法