01_md5加密和自定义登陆对话框

day39_实战项目安全卫士之第02天

02_手机防盗界面的连接

day39_实战项目安全卫士之第02天

day39_实战项目安全卫士之第02天

03_四个设置向导界面的完成

Context的使用:

  1. XXXActivity.this

Activity的实例

该Activity的上下文,对话框必须要使用该上下文,对话框是Activity的一部分

  1. getApplicationContext

    Context的实例
    Toast或者布局都可以使用该上下文

    吐司不属于Activity,关闭Activity也不影响吐司的显示

    吐司是Window的一部分

  2. getContext

    虚拟的上下文,主要用在单元测试中

     

     

     

    day39_实战项目安全卫士之第02天

     

页面跳转思路:

  1. 基础页面:

    day39_实战项目安全卫士之第02天

    day39_实战项目安全卫士之第02天

     

    1. 监听事件

    day39_实战项目安全卫士之第02天day39_实战项目安全卫士之第02天

    1. 抽象方法

    day39_实战项目安全卫士之第02天

    由这两个抽象方法来调用 "页面跳转"和"播放动画"的方法

    1. 实现方法

    day39_实战项目安全卫士之第02天day39_实战项目安全卫士之第02天

04_四个设置向导界面动画切换

抽取共有的功能:基类

作用:抽象具体功能的调用

 

动画效果:

day39_实战项目安全卫士之第02天day39_实战项目安全卫士之第02天

 

day39_实战项目安全卫士之第02天

day39_实战项目安全卫士之第02天

 

05_手势识别器

 

 

day39_实战项目安全卫士之第02天

触摸事件:
day39_实战项目安全卫士之第02天

 

day39_实战项目安全卫士之第02天

day39_实战项目安全卫士之第02天

06_绑定和解绑sim卡

 

day39_实战项目安全卫士之第02天

继承父类的next,发现没有绑定过,阻止一下一步

 

在子类的nextActivity中return没用,还会执行下一个动画

 

Activity三大功能:

界面

事件

数据

 

加锁图标初始化:

day39_实战项目安全卫士之第02天

day39_实战项目安全卫士之第02天

 

 

07_保存安全号码

day39_实战项目安全卫士之第02天

day39_实战项目安全卫士之第02天

 

 

 

08_通过内容提供者读取手机联系人1

day39_实战项目安全卫士之第02天

数据库文件:

day39_实战项目安全卫士之第02天

访问没有权限的数据库:

  1. 内容提供者
  2. root 用命令读取

 

 

AndroidManifest.xml

day39_实战项目安全卫士之第02天

 

通过两个url找联系人,一个是contacts表里面找id标号,另一个是在data表里面的联系人

 

09_获取手机联系人2

day39_实战项目安全卫士之第02天day39_实战项目安全卫士之第02天

day39_实战项目安全卫士之第02天day39_实战项目安全卫士之第02天day39_实战项目安全卫士之第02天

 

10_手机防盗服务的处理

Android 中两个比较强的功能类:

  1. PackageManager:

    静态的信息(安装信息)

  2. ActivityManager:

    动态的信息(内存的使用,每个进程的状态)

 

复选框的特点:

  1. 如果先设置事件,后初始化数据,那么事件就会执行
  2. 所以应该先初始化数据,然后再设置事件

 

11_短信的监听

 

代码和清单文件广播的区别:

        代码可以停止,锁屏这种

 

判断变量声明:

day39_实战项目安全卫士之第02天

 

day39_实战项目安全卫士之第02天

day39_实战项目安全卫士之第02天

 

 

 

12_手机防盗界面的实现

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2021-09-12
  • 2022-12-23
  • 2022-03-03
  • 2022-01-30
猜你喜欢
  • 2021-09-23
  • 2021-11-09
  • 2021-11-08
  • 2021-11-14
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
相关资源
相似解决方案