相信大家手机中都有应用管理器,很多第三方软件也是应用管理,但是感觉他们做的功能太多,附加内容太多,不是那种简洁的应用,于是自己就在网上看了看一些人做的,结合自己的思想,做了一个自己喜欢的那种简洁的应用管理器,非常的使用。我先介绍一下这个应用管理器,主要有哪些功能吧!
功能主要分为四块:运行、分享、加锁、卸载。点击标题栏可以切换所有应用和用户应用,非常的简洁实用,当然了实现起来也不是很难。下面我们就先看看运行的效果图吧:
主界面 第一次加锁设置密码
手机运行加锁程序时验证密码 解除应用加锁
上面就是系统最后的效果,由于实现起来步骤也不少,我们接下来将一步步的去实现,今天我们的任务就是实现将手机里面的所有应用程序取出来,放到列表并显示出来。
下面先看一下项目的目录结构:
一、我们先说一下布局文件:
主界面布局文件main_layout.xml,代码如下:
建一个布局文件用于保存应用程序的信息,最后在列表中显示app_manager_item.xml,代码如下:二、下面我们就要写java文件,来处理并显示出来效果:
先建一个AppInfo类,代码如下:
建一个获取应用程序信息的AppInfoProvider类,代码如下:最后在MainActivity类填写代码,处理结果,代码如下:
好了,到此主要步骤和核心的代码就写完了,大家自己的项目上稍加修改,就可以了,资源文件大家可以从下面的链接中下载。今天的任务就结束了,由于内容比较简单,就不做详细说明了,下一篇我们将利用popupWindow类实现提示对话框!欢迎大家继续关注!(如下载资源后,遇到问题,请在博客里面留言,这样就可以大家一起交流了!)
以上就是本篇文章【【android开发】手机应用管理器的实现之获取应用列表(一)手机管理器「【android开发】手机应用管理器的实现之获取应用列表(一)」】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/news/32555.html
文章
相关文章
动态
同类文章
热门文章
栏目首页
网站地图
返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多