了解应用管理器的项目概况和功能需求
(从数据开始做)
掌握PackageManager的用法
掌握PackageInfo的常用属性
掌握Application的常用属性和方法
学会实体类的编写(工具类)
完成项目的创建和数据测试
版本名为字符串,版本号为数字.
开发实体类:1.在原包下New一个新包entity
2.在entity下New一个Java Class -- AppInfo
/**
* Created by Administrator on 2018/8/14.
* 实体类:应用的信息
*/
public class AppInfo {
/** 包名 */
public String packageName;
/** 版本名 */
public String versionName;
/** 版本号 */
public int versionCode;
/** 第一次安装时间 */
public long insTime;
/** 更新时间 */
public long updTime;
/** 程序名 */
public String appName;
/** 图标 */
public Drawable icon;
/** 字节大小 */
public long byteSize;
/** 大小 */
public String size;
@Override //Alt+Insert选择toString()
public String toString() {
return "\nAppInfo{" +
"packageName='" + packageName + '\'' +
", versionName='" + versionName + '\'' +
", versionCode=" + versionCode +
", insTime=" + insTime +
", updTime=" + updTime +
", appName='" + appName + '\'' +
", icon=" + icon +
", byteSize=" + byteSize +
", size='" + size + '\'' +
'}';
}
}