version:5.0
fix: update:增加app快捷方式
This commit is contained in:
@@ -12,10 +12,11 @@ import java.io.Serializable;
|
||||
public class DesktopIcon implements Serializable, Parcelable {
|
||||
private static final long serialVersionUID = 3358230413497783708L;
|
||||
|
||||
String packageName;
|
||||
String className;
|
||||
Drawable icon;
|
||||
String lable;
|
||||
protected String mTitle;
|
||||
protected String mClass;
|
||||
protected String mPackage;
|
||||
protected Drawable icon;
|
||||
|
||||
int position;
|
||||
|
||||
public DesktopIcon() {
|
||||
@@ -23,15 +24,15 @@ public class DesktopIcon implements Serializable, Parcelable {
|
||||
}
|
||||
|
||||
private DesktopIcon(Parcel in) {
|
||||
packageName = in.readString();
|
||||
lable = in.readString();
|
||||
mPackage = in.readString();
|
||||
mTitle = in.readString();
|
||||
position = in.readInt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void writeToParcel(Parcel dest, int flags) {
|
||||
dest.writeString(packageName);
|
||||
dest.writeString(lable);
|
||||
dest.writeString(mPackage);
|
||||
dest.writeString(mTitle);
|
||||
dest.writeInt(position);
|
||||
}
|
||||
|
||||
@@ -52,20 +53,20 @@ public class DesktopIcon implements Serializable, Parcelable {
|
||||
}
|
||||
};
|
||||
|
||||
public String getPackageName() {
|
||||
return packageName;
|
||||
public String getPackage() {
|
||||
return mPackage;
|
||||
}
|
||||
|
||||
public void setPackageName(String packageName) {
|
||||
this.packageName = packageName;
|
||||
public void setPackage(String aPackage) {
|
||||
this.mPackage = aPackage;
|
||||
}
|
||||
|
||||
public String getClassName() {
|
||||
return className;
|
||||
public String getClazz() {
|
||||
return mClass;
|
||||
}
|
||||
|
||||
public void setClassName(String className) {
|
||||
this.className = className;
|
||||
public void setClass(String aClass) {
|
||||
this.mClass = aClass;
|
||||
}
|
||||
|
||||
public Drawable getIcon() {
|
||||
@@ -76,12 +77,12 @@ public class DesktopIcon implements Serializable, Parcelable {
|
||||
this.icon = icon;
|
||||
}
|
||||
|
||||
public String getLable() {
|
||||
return lable;
|
||||
public String getTitle() {
|
||||
return mTitle;
|
||||
}
|
||||
|
||||
public void setLable(String lable) {
|
||||
this.lable = lable;
|
||||
public void setTitle(String title) {
|
||||
this.mTitle = title;
|
||||
}
|
||||
|
||||
public int getPosition() {
|
||||
@@ -95,10 +96,10 @@ public class DesktopIcon implements Serializable, Parcelable {
|
||||
public static DesktopIcon creatDesktopIcon(Context context, ResolveInfo resolveInfo) {
|
||||
PackageManager pm = context.getPackageManager();
|
||||
DesktopIcon desktopIcon = new DesktopIcon();
|
||||
desktopIcon.setPackageName(resolveInfo.activityInfo.packageName);
|
||||
desktopIcon.setClassName(resolveInfo.activityInfo.name);
|
||||
desktopIcon.setPackage(resolveInfo.activityInfo.packageName);
|
||||
desktopIcon.setClass(resolveInfo.activityInfo.name);
|
||||
desktopIcon.setIcon(resolveInfo.loadIcon(pm));
|
||||
desktopIcon.setLable(resolveInfo.loadLabel(pm).toString());
|
||||
desktopIcon.setTitle(resolveInfo.loadLabel(pm).toString());
|
||||
desktopIcon.setPosition(0);
|
||||
return desktopIcon;
|
||||
}
|
||||
@@ -106,10 +107,10 @@ public class DesktopIcon implements Serializable, Parcelable {
|
||||
public static DesktopIcon creatDesktopIcon(Context context, ResolveInfo resolveInfo, int position) {
|
||||
PackageManager pm = context.getPackageManager();
|
||||
DesktopIcon desktopIcon = new DesktopIcon();
|
||||
desktopIcon.setPackageName(resolveInfo.activityInfo.packageName);
|
||||
desktopIcon.setClassName(resolveInfo.activityInfo.name);
|
||||
desktopIcon.setPackage(resolveInfo.activityInfo.packageName);
|
||||
desktopIcon.setClass(resolveInfo.activityInfo.name);
|
||||
desktopIcon.setIcon(resolveInfo.loadIcon(pm));
|
||||
desktopIcon.setLable(resolveInfo.loadLabel(pm).toString());
|
||||
desktopIcon.setTitle(resolveInfo.loadLabel(pm).toString());
|
||||
desktopIcon.setPosition(position);
|
||||
return desktopIcon;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user