手机安全卫士04

手机安全卫士04

效果如下

一、 手机防盗流程介绍

二、LostFindActivity 手机防盗类设计与实现

  1. 是否第一次进入 is_first_use
  2. 手机防盗功能界面
  3. xutil 的ViewUtils 模块

三、设置向导

  1. 欢迎使用手机防盗界面
    • Activity切换动画
      详情请参考 http://blog.csdn.net/bufanni12/article/details/26453725
      Activity在切换或者是退出的时候可以使用渐入,滑动,缩放等动态效果。使用的就是方法overridePendingTransition,可以直在Activity当中直接调用。

overridePendingTransition(R.anim.zoomin, R.anim.zoomout) 第一个参数是其实动画,第二个参数是结束动画。此方法在startActivity()或者是finish()后调用,在切换或是退出时就会调用此动画。
2. 手机卡绑定
* 没有绑定sim卡,则不能指向下一步 设置向导
可参考 http://www.cnblogs.com/weixing/p/3253479.html
android系统中使用TelephonyManager类来获取imei号和其他手机信息

  1. 设置安全号码
    * sim卡发生改变,当手机重启,发送短信实现报警
    实现 :定义一个广播接收器 ,订阅系统引导完成的事件

    <!-- 注册广播监听事件 -->
    <receiver android:name=".receiver.BootCompliteReceiver" >
     <!-- 手机系统引导完成 -->
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>
    
         在该接收器中 检测当前的sim卡的串号是否与保存的sim串号相同
        ,假如不同,则发短信给安全号码
    
  2. 设置完成

    1. 监听CheckBox 状态改变的监听 ,通过ViewUtils 模块的 绑定监听事件来实现
    2. 点击完成 ,应该要把是否要保护手机防盗功能 开启或者关闭 保存
  3. 抽取基类

    • 设置标题
    • 下一个 、上一个 方法
    • 单返回键,不销毁当前的Activity,而是返回到上一个Activity

四、通过片段与ViewPager实现简化,实现优化

(拓展任务)
1. Activity :LostFindActivity
2. 两个片段 : ProtectFragment ProtectSetupFragment

转载于:https://www.cnblogs.com/Tesi1a/p/7624140.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值