自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (47)
  • 收藏
  • 关注

原创 Android项目实战--手机卫士33--ExpandableListView的使用

好啦,本来我上次说,这一次是讲流量管理这个功能的,但是由于一些特殊情况,我们就下次再说那个流量管理的功能,那么我们今天就来讲一个控件,这个控件我觉得应该会挺常用的,但之前我从来没有接触过,所有感觉好像很少人用一样,今天我们就讲一下,毕竟,感觉应用还是挺多的,这个控件就是ExpandableListView,我们是把它整合到我们手机卫士这个项目里面去的,所以我们就来看一下我们今天要做的效果

2013-10-28 08:13:00 3335 6

原创 Android项目实战--手机卫士32--给清理进程添加一个Widget

上一次,我们已经完成了当用户锁屏的时候,就清理一下内存,那么今天,人们就把清理内存的这个功能给加到Widget里面去,首先,先给大家讲一下Widget,widget就是运行在桌面上的小部件啦,由于运行在不同桌面(Android 的桌面有很多,如launch, 还有小米的米UI还有其他的定制机的呢)上,它的生命周期都会有所不同的,所以我这里就不说出来混淆大家啦,大家可以自己重写它里面的方法,观察

2013-10-25 08:08:15 2734 1

原创 Android项目实战--手机卫士31--注册广播事件自动杀死进程

昨天,我们就完成了对应用权限列表的读取,而且还修复了一些小bug,那么今天我们要完成的就是我们的进程设置那一块啦,这里我们做得比较简单,就只是完成两个设置而已一个就是是否显示系统进程,第二个就是是否在锁屏的时候进行清理一些进程,大家完全可以做得更完善一些的,比如说添加一个进程的白名单啦,这样子,我们一些常用的就用的进程就不会被杀死啊,这类的功能,因为这些都比较容易,所以我就不写了,大家有兴趣的

2013-10-23 08:25:11 2736

原创 Android项目实战--手机卫士30--读取应用的权限以及自定义Toast

昨天呢,我们就已经把杀死进程的功能给完成的啦,那么今天我们就来做这样一件事,那就是,当我们长按某一个条目的时候,我们就显示出这个条目对应的那个应用的权限这个做起来就有点难度啦,因为Android没有公开这个api给我们,所以我们就要自己想办法的啦但是,在做这个之前,我们先处理一些细节的东西先,第一个就是把我手机卫士,以及那些没有界面的一些进程做成不可选定,也就是不能被杀死,第二个就是把

2013-10-22 08:19:22 2754 2

原创 Android项目实战--手机卫士29--杀死后台进程

昨天,我们就已经把那些进程给读取出来,然后再显示到界面上的啦,那么今天,我们就要做一个功能,那就是把进程杀死,达到我们的一键清理的功能但是在做这个杀死进程的功能之前,我们先来修复一个bug先,大家先看下面的一张图细心的朋友们可能就会看到的啦,我们在title上面的进程数目显示的是16个,但是在下面的用户进程和系统进程加起来也就只有13个,竟然会少了三个,那是为什么呢其实,那少了

2013-10-21 08:29:02 4636 2

原创 Android项目实战--手机卫士28--读取进程的信息并显示出来

今天呢,我们就继续我们的进程管理啦,昨天我们就讲到了拿到进程数目,以及可用的内存,那么今天,我们就把那些进程一个个的显示出来,但在做今天这个之前,我先给大家提个醒,我觉得那个程序锁的界面有点不好看,所以就修改了一下,大家到时可以看看源码,我们就先把今天要做的,和那个程序锁的给大家看看先吧     大家可以看到,我们这个界面也是挺简单的,有一个标签把系统的进程和用户的进程给区分开来,

2013-10-20 08:20:08 8121 9

原创 Android项目实战--手机卫士27--拿到剩余内存以及正在运行的进程数

昨天, 我们已经把程序锁这个功能给完成了,那么今天,我们就来做一下进程管理的功能,其实就是通过一个ActivityManager的对象来获取到这些信息的,所以也是挺简单的。那么我们现在就来写一下这些代码。首先,我们先来回顾一下我们之前说的,自定义title,我们是通过隐藏系统自己的title,然后再布局文件里面增加一些控件来达到自定义title的作用的,那么今天我们就讲一下另一种自定义ti

2013-10-18 08:53:39 2644

原创 Android项目实战--手机卫士26--内容提供者与内容观察者

我们之前已经把那个手机防盗的基本上做出来的了,但是还是有不少问题的,今天我们就把这些问题修复一下,首先我们就把那个最重要的来修复一下先,就是我们输入密码之后,又会弹出输入密码的界面,这是因为我们没有把那个监听的任务栈暂时的停止,所以它就会又进行判断了,所以就又进入到输入密码的界面了,解决的方法思路就是我们在服务那里新建一个list用来存放那些不用被阻止的应用,当输入完密码之后,我们就先把那个已经输

2013-10-17 08:08:09 2652 5

原创 Android项目实战--手机卫士25--监听任务栈实现程序的锁定

上一次,我们已经把那个锁的逻辑写好了,已经能够把要锁定的应用放到数据库里面了,那么今天我们就要完成真正的锁定了,要完成锁定,我们之前也说过了,就是通过监听Android运行的任务栈,然后看看,当时是不是在运行我们已经在锁定的应用,如果真的是运行已经锁定的应用,那么就弹出输入密码的界面。因为我们是通过一个Service来控制是否打这个程序锁定的服务的,所有我们就要在设置中心里面进行一个设置的界面

2013-10-14 07:58:41 3628

原创 Android项目实战--手机卫士24--程序锁的实现以及逻辑

昨天我们已经把程序全部读取出来,显示到界面上了,那今天,我们就来讲一下那个程序锁的实现啦。其实也很简单啦,我们主要就是把用户要锁定的程序放到一个表里面,然后就监听手机里面的任务栈,如果发现任务栈里面出现了,数据库里面的应用,那么就提示用户要输入密码才能打开,就是这样一个简单的流程。按照这个流程,那样我们肯定是先建一张表的啦,那样肯定是继承Android的SQLiteOpenHelper,然后在

2013-10-12 08:03:24 3961 3

原创 Android项目实战--手机卫士23--程序锁界面

昨天,我们把程序管理这个功能给做好啦,那么今天,我们就继续着来写一下那个程序锁的功能,程序锁就是,当用户锁定某一个应用的时候,如果要想打开它的话,那么就会提示输入密码,不然是无法打开的。要做到这样的功能,那么首先就必须要先知道用户要找开的应用啦,那么我们怎样知道用户要打开那一个应用呢,我们可以这样做,我们开启一个服务,然后不停的监听手机的任务栈,这样,我们就可以拿到栈里面运行的应用啦,然后

2013-10-11 09:21:46 3331 5

原创 Android项目实战--手机卫士22--卸载和分享功能的完成以及用户及系统应用的切换

昨天,我们已经把运行这个功能给做出来啦,那么今天我们就把卸载和分享这两个功能给完成一下,当然还有一个用户应用与全部应用之间的切换其实这个卸载的功能是不难完成的,主要就是调用一下系统自己的卸载的那个app就可以的了,但是我们这里就会有一个问题了,就是ListView的刷新啦,每当我们卸载一个应用的时候,我们都要重新更新一下数据,以保证数据一致性,所以麻烦的就是在刷新数据啦,而那个分享的功能呢

2013-10-10 08:38:23 3281

原创 Android项目实战--手机卫士21--运行应用以及美化PopupWindow

好啦,我们昨天就已经把用户里面所有的应用都可以读取出来了,所以,今天我们就把那些逻辑写一下,我们今天主要写的就是,点击那些应用的条目时,会弹出一个PopupWindow,上面有三个菜单,一个是运行,一个是卸载,和个是分享,今天我们就把PopupWindow和运行的逻辑写一下,先来看一下效果上面那些弹出来的窗体,其实就是Android里面的PopupWindow这样一个组件来的,现在我们

2013-10-09 08:03:26 4187 7

原创 Android项目实战--手机卫士20--拿到已经安装了的程序以及程序管理主界面

好了,之前我们就讲了高级工具里面的短信备份与还原,那么我们高级工具里面的功能就基本上完成的啦,还有一个叫程序锁的功能而已,但我们今天先不做它先,我们先把我们的程序管理这个功能完成先。先让大家看一下我们程序管理要做成什么样子先         我们程序管理这个功能主要就是上面的第二张图片啦,主要就是有卸载、运行和分享而已我们今天就先把第一张图片里面的内容完成先,要完成第一张截

2013-10-08 07:53:26 3188 7

原创 Android项目实战--手机卫士19--短信的恢复

好,我们上一次讲了那个短信的备份的,既然有备份,那肯定也要有个还原的啦,今天我们就把那个还原的做一下其实很简单的,就是把我们上一次备份的xml解析出来,然后写回到数据库里面而已我们现在就开始写代码,先在上一次的com.xiaobin.security.engine.SmsService里面增加一个方法package com.xiaobin.security.engine;imp

2013-10-01 08:11:20 2824 4

最纯粹的直播技术实战03-通过filter进行旋转及卡顿修复

最纯粹的直播技术实战03-通过filter进行旋转及卡顿修复

2017-02-26

最纯粹的直播技术实战02-Camera的处理以及推流

最纯粹的直播技术实战02-Camera的处理以及推流

2017-02-20

01_FFmpeg的编译与运行_Android平台

01_FFmpeg的编译与运行_Android平台

2017-02-19

Android drawable 玩转自定义图片以及bug的解决

Android drawable 玩转自定义图片以及bug的解决

2014-08-03

Android项目实战--手机卫士完整源码part3

Android项目实战--手机卫士完整源码part3

2014-01-14

Android项目实战--手机卫士完整源码part2

Android项目实战--手机卫士完整源码part1

2014-01-14

Android项目实战--手机卫士完整源码part1

Android项目实战--手机卫士完整源码part1

2014-01-14

打开和关闭wifi和移动数据链接

打开和关闭wifi和移动数据链接,能够控制移动数据链接和wifi的打开和关闭

2014-01-08

Android项目实战--手机卫士35--清除程序缓存

Android项目实战--手机卫士35--清除程序缓存

2013-12-04

Android项目实战--手机卫士34--流量管理

Android项目实战--手机卫士34--流量管理

2013-11-16

Android项目实战--手机卫士33--ExpandableListView的使用

Android项目实战--手机卫士33--ExpandableListView的使用

2013-10-27

Android项目实战--手机卫士32--给清理进程添加一个Widget

Android项目实战--手机卫士32--给清理进程添加一个Widget

2013-10-25

Android项目实战--手机卫士31--注册广播事件自动杀死进程

Android项目实战--手机卫士31--注册广播事件自动杀死进程

2013-10-23

Android项目实战--手机卫士30--读取应用的权限以及自定义Toast

Android项目实战--手机卫士30--读取应用的权限以及自定义Toast

2013-10-22

Android项目实战--手机卫士29--杀死后台进程

Android项目实战--手机卫士29--杀死后台进程

2013-10-21

Android项目实战--手机卫士28--读取进程的信息并显示出来

Android项目实战--手机卫士28--读取进程的信息并显示出来

2013-10-20

Android项目实战--手机卫士27--拿到剩余内存以及正在运行的进程数

Android项目实战--手机卫士27--拿到剩余内存以及正在运行的进程数

2013-10-18

Android项目实战--手机卫士26--内容提供者与内容观察者

Android项目实战--手机卫士26--内容提供者与内容观察者

2013-10-17

Android项目实战--手机卫士25--监听任务栈实现程序的锁定

Android项目实战--手机卫士25--监听任务栈实现程序的锁定

2013-10-14

Android项目实战--手机卫士24--程序锁的实现以及逻辑

Android项目实战--手机卫士24--程序锁的实现以及逻辑

2013-10-12

Android项目实战--手机卫士23--程序锁界面

Android项目实战--手机卫士23--程序锁界面

2013-10-11

Android项目实战--手机卫士22--卸载和分享功能的完成以及用户及系统应用的切换

Android项目实战--手机卫士22--卸载和分享功能的完成以及用户及系统应用的切换

2013-10-10

Android项目实战--手机卫士21--运行应用以及美化PopupWindow

Android项目实战--手机卫士21--运行应用以及美化PopupWindow

2013-10-09

Android项目实战--手机卫士20--拿到已经安装了的程序以及程序管理主界面

Android项目实战--手机卫士20--拿到已经安装了的程序以及程序管理主界面

2013-10-08

Android项目实战--手机卫士19--短信的恢复

Android项目实战--手机卫士19--短信的恢复

2013-10-01

Android项目实战--手机卫士18--读取用户的短信内容以及短信备份

Android项目实战--手机卫士18--读取用户的短信内容以及短信备份

2013-09-30

获取Android自己写好了的apk以及反编译

获取Android自己写好了的apk以及反编译,可以拿到apk反编译

2013-09-30

Android项目实战--手机卫士17--拦截黑名单以及响一声电话的处理

Android项目实战--手机卫士17--拦截黑名单以及响一声电话的处理

2013-09-29

Android的AIDL以及挂断电话

Android的AIDL以及挂断电话, 通过AIDL来让用户挂断电话

2013-09-28

Android--调用服务里面的方法

Android--调用服务里面的方法,通过接口来调用Service里面写的方法

2013-09-27

Android项目实战--手机卫士16--电话黑名单的增删改查

Android项目实战--手机卫士16--电话黑名单的增删改查

2013-09-23

Android项目实战--手机卫士15--设置手机归属地的样式以及显示位置

Android项目实战--手机卫士15--设置手机归属地的样式以及显示位置

2013-09-22

Android项目实战--手机卫士14--接电话时显示电话归属地

Android项目实战--手机卫士14--接电话时显示电话归属地

2013-09-18

Android项目实战--手机卫士13--手机号码归属地的逻辑和数据库的压缩

Android项目实战--手机卫士13--手机号码归属地的逻辑和数据库的压缩

2013-09-17

Android项目实战--手机卫士12--手机号码归属地查询界面

Android项目实战--手机卫士12--手机号码归属地查询界面

2013-09-11

Android项目实战--手机卫士11--锁屏操作与恢复出厂模式

Android项目实战--手机卫士11--锁屏操作与恢复出厂模式

2013-09-10

Android项目实战--手机卫士10--GPS定位与发送短信指令

Android项目实战--手机卫士10--GPS定位与发送短信指令

2013-09-09

Android项目实战--手机卫士09--防盗逻辑以及设置向导的完成_修改

Android项目实战--手机卫士09--防盗逻辑以及设置向导的完成_修改

2013-09-07

Android项目实战--手机卫士09--防盗逻辑以及设置向导的完成

Android项目实战--手机卫士09--防盗逻辑以及设置向导的完成

2013-09-06

Android项目实战--手机卫士08--获取手机联系人

Android项目实战--手机卫士08--获取手机联系人

2013-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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