// Path: app/src/main/java/com/yan/mobilesafe/Bean/AppInfo.java
// public class AppInfo {
//     private Drawable icon; //图片
//     private String apkName; //app名字
//     private long apkSize; //app大小
//     private boolean isRom; //安装位置
// 
//     public boolean isRom() {
//         return isRom;
//     }
// 
//     public void setIsRom(boolean isRom) {
//         this.isRom = isRom;
//     }
// 
//     /**
//      * 判断是否为用户app，如果是true，就是用户app否则，就是系统的
//      */
//     private boolean userApp; //
//     private String apkPackageName; //包名
// 
//     public Drawable getIcon() {
//         return icon;
//     }
// 
//     public void setIcon(Drawable icon) {
//         this.icon = icon;
//     }
// 
//     public String getApkName() {
//         return apkName;
//     }
// 
//     public void setApkName(String apkName) {
//         this.apkName = apkName;
//     }
// 
//     public long getApkSize() {
//         return apkSize;
//     }
// 
//     public void setApkSize(long apkSize) {
//         this.apkSize = apkSize;
//     }
// 
//     public boolean isUserApp() {
//         return userApp;
//     }
// 
//     public void setUserApp(boolean userApp) {
//         this.userApp = userApp;
//     }
// 
//     public String getApkPackageName() {
//         return apkPackageName;
//     }
// 
//     public void setApkPackageName(String apkPackageName) {
//         this.apkPackageName = apkPackageName;
//     }
// 
//     @Override
//     public String toString() {
//         return "AppInfo{" +
//                 "icon=" + icon +
//                 ", apkName='" + apkName + '\'' +
//                 ", apkSize=" + apkSize +
//                 ", userApp=" + userApp +
//                 ", apkPackageName='" + apkPackageName + '\'' +
//                 '}';
//     }
// }


import android.content.Context;
import android.graphics.drawable.Drawable;
import android.support.v7.widget.RecyclerView;
import android.text.format.Formatter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import com.yan.mobilesafe.Bean.AppInfo;
import com.yan.mobilesafe.R;
import java.util.List;
        }else {
            holder.appLocation.setText("外部内存");
        }


    }

    @Override
    public int getItemCount() {
        return appInfoList.size();
    }

    public static class SimpleViewHolder extends RecyclerView.ViewHolder {

        private final ImageView appIcon;
        private final TextView appName;
        private final TextView appLocation;
        private final TextView appSize;
        private final Button appDelete;

        public SimpleViewHolder(View itemView) {
            super(itemView);
            appIcon = (ImageView) itemView.findViewById(R.id.app_icon);
            appName = (TextView) itemView.findViewById(R.id.app_name);
            appLocation = (TextView) itemView.findViewById(R.id.app_location);
            appSize = (TextView) itemView.findViewById(R.id.app_size);
            appDelete = (Button) itemView.findViewById(R.id.app_delete);
        }
    }

// Path: app/src/main/java/com/yan/mobilesafe/Bean/AppInfo.java
// public class AppInfo {
//     private Drawable icon; //图片
//     private String apkName; //app名字
//     private long apkSize; //app大小
//     private boolean isRom; //安装位置
// 
//     public boolean isRom() {
//         return isRom;
//     }
// 
//     public void setIsRom(boolean isRom) {
//         this.isRom = isRom;
//     }
// 
//     /**
//      * 判断是否为用户app，如果是true，就是用户app否则，就是系统的
//      */
//     private boolean userApp; //
//     private String apkPackageName; //包名
// 
//     public Drawable getIcon() {
//         return icon;
//     }
// 
//     public void setIcon(Drawable icon) {
//         this.icon = icon;
//     }
// 
//     public String getApkName() {
//         return apkName;
//     }
// 
//     public void setApkName(String apkName) {
//         this.apkName = apkName;
//     }
// 
//     public long getApkSize() {
//         return apkSize;
//     }
// 
//     public void setApkSize(long apkSize) {
//         this.apkSize = apkSize;
//     }
// 
//     public boolean isUserApp() {
//         return userApp;
//     }
// 
//     public void setUserApp(boolean userApp) {
//         this.userApp = userApp;
//     }
// 
//     public String getApkPackageName() {
//         return apkPackageName;
//     }
// 
//     public void setApkPackageName(String apkPackageName) {
//         this.apkPackageName = apkPackageName;
//     }
// 
//     @Override
//     public String toString() {
//         return "AppInfo{" +
//                 "icon=" + icon +
//                 ", apkName='" + apkName + '\'' +
//                 ", apkSize=" + apkSize +
//                 ", userApp=" + userApp +
//                 ", apkPackageName='" + apkPackageName + '\'' +
//                 '}';
//     }
// }


// Path: app/src/main/java/com/yan/mobilesafe/adapter/AppManagerAdapter.java
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.support.v7.widget.RecyclerView;
import android.text.format.Formatter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import com.yan.mobilesafe.Bean.AppInfo;
import com.yan.mobilesafe.R;
import java.util.List;

        }else {
            holder.appLocation.setText("外部内存");
        }


    }

    @Override
    public int getItemCount() {
        return appInfoList.size();
    }

    public static class SimpleViewHolder extends RecyclerView.ViewHolder {

        private final ImageView appIcon;
        private final TextView appName;
        private final TextView appLocation;
        private final TextView appSize;
        private final Button appDelete;

        public SimpleViewHolder(View itemView) {
            super(itemView);
            appIcon = (ImageView) itemView.findViewById(R.id.app_icon);
            appName = (TextView) itemView.findViewById(R.id.app_name);
            appLocation = (TextView) itemView.findViewById(R.id.app_location);
            appSize = (TextView) itemView.findViewById(R.id.app_size);
            appDelete = (Button) itemView.findViewById(R.id.app_delete);
        }
    }

    public AppManagerAdapter(Context context, List<AppInfo> appInfoList) {