在Application中开启Service获取手机上安装的Apk信息,获得信息后通过广播发送到Activity中,Activity将信息展示(ListView),开启横竖屏模式,并随时根据搜索框的内容显示结果。效果图如下所示,详情可查看效果演示视频。
一、首页显示内容:
1、搜索框
2、使用Listview显示所有已安装的apk的名字及图标;
二、查询功能
输入框中输入apk名称,找到则显示,没有则显示空白;
三、现场恢复
开启横竖屏,输入apk名称,搜索后,横竖屏切换,查看效果,搜索的数据应该仍存在。
规范【5分】
每个类都封装在自己独立的 ".java"文件中;
文件、class、成员变量命名规范;
代码结构要层次分明;
Android代码规范及添加适量注释。
程序整体运行效果【10分】
程序正常运行,且满足效果图要求;
整体效果【30分】
首次进入首页,能正确显示搜索框,apk列表
每个列表有图片以及apk名称
搜索操作【30分】
输入任意字符,搜索整个Listview列表,如果有就显示,如果没有不显示任何内容
现场恢复【25分】
开启横竖屏切换后,搜索的数据仍然存在