大星星的专栏

zhupite.com

14、手机防盗--变更sim卡发送通知

如果手机被盗,变更sim卡需要重启手机。那么在手机重启时设置广播接受者,并发送给安全号码通知短信。

2013-12-31 15:41:39

阅读数 2315

评论数 2

13、手机防盗--向导设置完成界面

todo

2013-12-31 15:40:36

阅读数 1506

评论数 0

12、手机防盗--设置安全号码与选择联系人

todo

2013-12-27 17:11:58

阅读数 1655

评论数 0

11、手机防盗--向导代码实现

上一节实现了向导界面,这里主要实现对应Activity。 清单文件添加四个Activity: 向导界面一比较简单,只要实现“下一步”按钮的响应事件next切换到向导界面二即可: package com.example.mobi...

2013-12-27 16:56:19

阅读数 1264

评论数 0

10、手机防盗--利用样式设计向导界面

样式以及向导界面一的布局文件可以参考上一节:http://blog.csdn.net/asmcvc/article/details/17587173 其他三个向导界面效果: 大部分的界面设计同向导界面一,不同的地方是底部的按钮变为两个,一个是左对齐,一个是右对齐。 涉及到相对于父控...

2013-12-27 11:53:30

阅读数 1237

评论数 0

9、样式的学习与使用

手机防盗设置向导中,一共有四个步骤,第一个界面如下: 后面步骤类似,考虑到相同风格的控件使用较多,使用样式来完成。 以上图界面为例,划分的布局为: TextView显示:1.欢迎使用手机防盗 View显示分割条 TextView显示:您的手机防盗卫士 连续四个:ImageView+TextVi...

2013-12-26 17:17:01

阅读数 1171

评论数 0

8、手机防盗--通过拨号进入手机防盗

通过拨号直接进入手机防盗页面,需要设置一个拨号的广播接收器,创建一个CallOutReceiver,基类为BroadcastReceiver: package com.example.mobilesafe.receiver; import android.content.Broadca...

2013-12-26 15:08:15

阅读数 1301

评论数 0

7、手机防盗--隐藏手机防盗标题

需求来源是为了防止手机被盗后,被人发现手机防盗功能而卸载本工具,是故将手机防盗起个隐晦点的标题,如MP3。 为LostProtectedActivity创建菜单项“更改标题名称”,当用户点击该菜单时弹出输入框让用户重新输入自定义标题名。 /** * * @param...

2013-12-26 14:25:55

阅读数 1181

评论数 0

6、手机防盗--密码设置

在主界面点击第一个功能“手机防盗”进入手机防盗页面,如果是第一次进入则弹出密码设置框让用户设置密码,否则弹出密码输入框让用户输入密码进入。 界面效果图:

2013-12-25 18:03:22

阅读数 2488

评论数 0

5、设置中心--设置自动更新

首先实现九大模块中“设置中心”的“自动更新”选项,默认该选项是开启的:打勾并且字体黑色。 关闭状态:去勾并且字体设置为灰色。 效果图: 在主界面中为item添加点击事件,当点击“设置中心”item时打开对应的Activity:

2013-12-24 17:34:38

阅读数 1375

评论数 0

4、主界面UI设计

主界面设计效果: 一共分为三个部分: TextView显示“我的手机卫士”,一个View用于分割,中间一个GridView用于显示九大功能模块的图标和名称。 对应的layout为: <LinearLayout xmlns:android="http://sche...

2013-12-24 17:19:46

阅读数 1653

评论数 0

3、下载更新APK

下载文件以及安装APK的功能封装成通用函数,方便重用。 下载文件封装到DownLoadUtil类中,安装APK的功能封装到util类中。这两个类统一放在com.example.utils包下管理。 在工程中新建包:com.example.utils,并在该包下分别创建类DownLoadUtil、u...

2013-12-24 16:16:11

阅读数 2032

评论数 0

Android培训班(67)dex文件打开流程

从上面可知调用函数Dalvik_dalvik_system_DexFile_openDexFile来打开Dex文件,这个函数的源码如下: staticvoid Dalvik_dalvik_system_DexFile_openDexFile(const u4* args, JValue...

2013-12-24 11:31:42

阅读数 1780

评论数 0

Dalvik虚拟机的启动过程分析

http://blog.csdn.net/luoshengyang/article/details/8885792 在Android系统中,应用程序进程都是由Zygote进程孵化出来的,而Zygote进程是由Init进程启动的。Zygote进程在启动时会创建一个Dalvik虚拟机...

2013-12-24 11:29:09

阅读数 1472

评论数 0

2、更新提示

在进入splash界面的时候后台启动线程,联网检查是否有更新版本可用,如果没有新版本则splash界面显示后进入主界面,否则显示升级对话框让用户选择是否进行更新。 1、权限设置 因为需要联网,所以AndroidManifest.xml文件需要添加访问网络的权限: 本人就是由于忘记添加该权限,在后面...

2013-12-23 19:25:16

阅读数 6593

评论数 3

1、创建工程及splash界面

项目使用Intellij IDEA开发,可以参考:http://blog.csdn.net/asmcvc/article/details/17144951配置开发环境。 1、splash界面设计 界面是一个RelativeLayout显示一个背景图,右上角显示程序的当前版本号,中间显示一个加载...

2013-12-23 19:01:18

阅读数 2321

评论数 2

防止android代码注入的办法

android的.registers 定义了办法中统共应用了几个存放器;.locals定义了办法中有几个非参数存放器;若是一个办法有5个存放器,即.registers==5,v0-v4,并且该办法有两个参数,那么这两个参数将应用最后的两个存放器,即v3和v4。对于非static办法,那么第一个存放...

2013-12-20 11:08:26

阅读数 2252

评论数 0

Android connect函数hook

/* *  作者:蟑螂一号 *  原文链接:http://www.sanwho.com/155.html *  转载请注明出处 */ 在android系统中,可以使用iptables控制单个应用网络访问。在google code上有一个开源项目-droidwall就是基于iptables实现的。除...

2013-12-20 10:35:00

阅读数 5421

评论数 1

Android下so注入汇总

/* *  作者:蟑螂一号 *  原文链接:http://www.sanwho.com/133.html *  转载请注明出处 */ Android下so注入是基于ptrace系统调用,因此要想学会android下的so注入,首先需要了解ptrace的用法。 ptrace用法可以参考博客:http...

2013-12-20 10:33:53

阅读数 5857

评论数 0

Android去广告技术总结

/* *  作者:蟑螂一号 *  原文链接:http://www.sanwho.com/115.html *  转载请注明出处 */ Android中去广告软件有很多款,比如AdAway、adblock plus、360手机卫士、金山毒霸、lbe等。这些软件区广告各有优势,并且实现技术也...

2013-12-20 10:32:33

阅读数 2131

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭