码迷,mamicode.com
首页 > 移动开发 > 详细

手机安全卫士04

时间:2016-05-13 03:38:45      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

手机安全卫士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

手机安全卫士04

标签:

原文地址:http://blog.csdn.net/tangsilian/article/details/51340849

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!