基于android的手机安全卫士的实现心得一

本文记录了作者作为Android新手,开发基于Android的手机安全助手的过程和心得。该应用包括通讯卫士、软件管家、进程管理、程序锁、流量监测及设置等功能。首先进行需求分析,然后依次实现各个功能,重点提及了Android的四大组件、SQLite数据库、布局、Handle、线程和权限管理等关键知识点。
摘要由CSDN通过智能技术生成

毕设是做一个基于android的手机安全助手,因为也是android新手,边学边做,记录一下做个过程和学习心得,以便写毕业论文也方便以后复习。希望能通过这个项目,基本掌握android开发,不至于虚度光阴。

首先是需求分析,我要做的手机助手主要有一下几个功能:1 通讯卫士,用户可以设置黑名单,当黑名单上的号码来电时实现自动挂断。2 软件管家,这个功能可以列出用户已安装的所有app以及系统应用。可以从这里启动,卸载,分享和设置。卸载提供系统app需要root权限。 3 进程管理,本功能主要是列出正在运行的进程,包括用户进程和系统进程。用户可以选择某些进程进行清理,已释放系统内存。 4  程序锁,列出所用应用,用户可以选择加锁的应用,当用户打开加锁的应用时,需要输入之前设置的密码才能进入。可以在设置中设置是否打开程序锁功能,如果是第一次使用本功能,需要在设置中设置密码。5 流量监测,列出所用需要互联网流量的应用,显示其上行和下行的流量。 6 设置,在设置里可以选择打开或者是关闭黑名单功能和程序锁功能。本app所要完成的基本功能如上。

接下来介绍实现的步骤:第一步,设计好总体界面,将所有的功能都列出,留出接口以待后面实现。第二步,实现通讯卫士功能。第三步,实现软件管家功能。第四步,实现进程管理功能。第五步,实现程序锁功能。第六步,实现流量监测功能。第七步,实现设置功能。下面分步介绍每一个功能点是如何实现的。

在介绍每一个功能之前,先说一下android的一些重点知识:四大组件,sqlite数据库,布局,handle,线程,android6.0之后的动态申请权限。android分为四大组件即,Activity,Service,ContentProvider,BroadcastReceiver。其中Activity是一个与用户交互最密切的组件,用户看的就是一个个的Activity。



启动activity的三种方式:

            1.  显示方式

                

①最常见的:

startActivity(new Intent(当前Act.this
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值