From a43524f3bc08b31f5a4c82e38d7a2e634c15540e Mon Sep 17 00:00:00 2001 From: andrewleo Date: Mon, 25 Nov 2013 17:11:20 +0800 Subject: [PATCH] issue #10:Memory above 1000;Improvement:List the application with alphabet order --- .classpath | 1 + src/com/netease/qa/emmagee/utils/CpuInfo.java | 1 + src/com/netease/qa/emmagee/utils/ProcessInfo.java | 2 ++ src/com/netease/qa/emmagee/utils/Programe.java | 8 +++++++- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.classpath b/.classpath index 6b189fd..b38485a 100644 --- a/.classpath +++ b/.classpath @@ -8,5 +8,6 @@ + diff --git a/src/com/netease/qa/emmagee/utils/CpuInfo.java b/src/com/netease/qa/emmagee/utils/CpuInfo.java index 55654c0..e4050f8 100644 --- a/src/com/netease/qa/emmagee/utils/CpuInfo.java +++ b/src/com/netease/qa/emmagee/utils/CpuInfo.java @@ -144,6 +144,7 @@ public class CpuInfo { String currentBatt, String temperature, String voltage) { DecimalFormat fomart = new DecimalFormat(); +// fomart.setGroupingUsed(false); fomart.setMaximumFractionDigits(2); fomart.setMinimumFractionDigits(2); diff --git a/src/com/netease/qa/emmagee/utils/ProcessInfo.java b/src/com/netease/qa/emmagee/utils/ProcessInfo.java index 02b22e0..c9251d0 100644 --- a/src/com/netease/qa/emmagee/utils/ProcessInfo.java +++ b/src/com/netease/qa/emmagee/utils/ProcessInfo.java @@ -17,6 +17,7 @@ package com.netease.qa.emmagee.utils; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import android.app.ActivityManager; @@ -81,6 +82,7 @@ public class ProcessInfo { } progressList.add(programe); } + Collections.sort(progressList); return progressList; } diff --git a/src/com/netease/qa/emmagee/utils/Programe.java b/src/com/netease/qa/emmagee/utils/Programe.java index 84bf44c..10b03f4 100644 --- a/src/com/netease/qa/emmagee/utils/Programe.java +++ b/src/com/netease/qa/emmagee/utils/Programe.java @@ -16,6 +16,7 @@ */ package com.netease.qa.emmagee.utils; + import android.graphics.drawable.Drawable; /** @@ -24,7 +25,7 @@ import android.graphics.drawable.Drawable; * * @author andrewleo */ -public class Programe { +public class Programe implements Comparable{ private Drawable icon; private String processName; private String packageName; @@ -71,4 +72,9 @@ public class Programe { public void setPid(int pid) { this.pid = pid; } + + @Override + public int compareTo(Programe arg0) { + return (this.getProcessName().compareTo(arg0.getProcessName())); + } } -- GitLab