提交 21337431 编写于 作者: A andrewleo

Added: 优化浮窗界面

上级 09028b5e
...@@ -42,41 +42,38 @@ ...@@ -42,41 +42,38 @@
android:id="@+id/memtotal" android:id="@+id/memtotal"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="3dp"
android:layout_weight="0.4" android:layout_weight="0.4"
android:gravity="right" android:gravity="right"
android:paddingRight="10.0dip" android:paddingRight="10.0dip"
android:textColor="#FFFFFF" /> android:textColor="#FFFFFF" />
<TextView <TextView
android:id="@+id/batt" android:id="@+id/traffic"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="3dp"
android:layout_weight="0.4" android:layout_weight="0.4"
android:gravity="right" android:gravity="right"
android:paddingRight="10.0dip" android:paddingRight="10.0dip"
android:textColor="#FFFFFF" /> android:textColor="#FFFFFF" />
<TextView
android:id="@+id/traffic" <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="3dp" android:orientation="horizontal"
android:layout_weight="0.4" android:layout_weight="0.4">
android:gravity="right"
android:paddingRight="10.0dip"
android:textColor="#FFFFFF" />
<Button
android:id="@+id/wifi"
android:layout_width="50dp"
android:layout_height="25dp" />
<Button
android:id="@+id/stop"
android:layout_width="50dp"
android:layout_height="25dp" />
<Button
android:id="@+id/wifi"
android:textSize = "12dp"
android:layout_width="80dp"
android:layout_height="40dp" />
<Button
android:id="@+id/stop"
android:text="停止测试"
android:textSize = "12dp"
android:layout_width="80dp"
android:layout_height="40dp" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
......
...@@ -23,5 +23,6 @@ ...@@ -23,5 +23,6 @@
<string name="ok">保存</string> <string name="ok">保存</string>
<string name="openwifi">开启wifi</string> <string name="openwifi">开启wifi</string>
<string name="closewifi">关闭wifi</string> <string name="closewifi">关闭wifi</string>
<string name="stopTest">停止测试</string>
</resources> </resources>
\ No newline at end of file
...@@ -86,7 +86,6 @@ public class EmmageeService extends Service { ...@@ -86,7 +86,6 @@ public class EmmageeService extends Service {
private TextView txtTotalMem; private TextView txtTotalMem;
private TextView txtUnusedMem; private TextView txtUnusedMem;
private TextView txtTraffic; private TextView txtTraffic;
private TextView txtBatt;
private ImageView imgViIcon; private ImageView imgViIcon;
private Button btnWifi; private Button btnWifi;
private int delaytime; private int delaytime;
...@@ -181,7 +180,6 @@ public class EmmageeService extends Service { ...@@ -181,7 +180,6 @@ public class EmmageeService extends Service {
viFloatingWindow = LayoutInflater.from(this).inflate(R.layout.floating, null); viFloatingWindow = LayoutInflater.from(this).inflate(R.layout.floating, null);
txtUnusedMem = (TextView) viFloatingWindow.findViewById(R.id.memunused); txtUnusedMem = (TextView) viFloatingWindow.findViewById(R.id.memunused);
txtTotalMem = (TextView) viFloatingWindow.findViewById(R.id.memtotal); txtTotalMem = (TextView) viFloatingWindow.findViewById(R.id.memtotal);
txtBatt = (TextView) viFloatingWindow.findViewById(R.id.batt);
txtTraffic = (TextView) viFloatingWindow.findViewById(R.id.traffic); txtTraffic = (TextView) viFloatingWindow.findViewById(R.id.traffic);
btnWifi = (Button) viFloatingWindow.findViewById(R.id.wifi); btnWifi = (Button) viFloatingWindow.findViewById(R.id.wifi);
...@@ -195,7 +193,6 @@ public class EmmageeService extends Service { ...@@ -195,7 +193,6 @@ public class EmmageeService extends Service {
txtUnusedMem.setTextColor(android.graphics.Color.RED); txtUnusedMem.setTextColor(android.graphics.Color.RED);
txtTotalMem.setTextColor(android.graphics.Color.RED); txtTotalMem.setTextColor(android.graphics.Color.RED);
txtTraffic.setTextColor(android.graphics.Color.RED); txtTraffic.setTextColor(android.graphics.Color.RED);
txtBatt.setTextColor(android.graphics.Color.RED);
imgViIcon = (ImageView) viFloatingWindow.findViewById(R.id.img2); imgViIcon = (ImageView) viFloatingWindow.findViewById(R.id.img2);
imgViIcon.setVisibility(View.GONE); imgViIcon.setVisibility(View.GONE);
imgViIcon.setOnClickListener(new OnClickListener() { imgViIcon.setOnClickListener(new OnClickListener() {
...@@ -412,15 +409,15 @@ public class EmmageeService extends Service { ...@@ -412,15 +409,15 @@ public class EmmageeService extends Service {
} }
// 如果cpu使用率存在且都不小于0,则输出 // 如果cpu使用率存在且都不小于0,则输出
if (processCpuRatio != null && totalCpuRatio != null) { if (processCpuRatio != null && totalCpuRatio != null) {
txtUnusedMem.setText("占用内存:" + processMemory + "MB" + ",机器剩余:" + freeMemoryKb + "MB"); txtUnusedMem.setText("应用/剩余内存:" + processMemory + "/" + freeMemoryKb + "MB");
txtTotalMem.setText("占用CPU:" + processCpuRatio + "%" + ",总体CPU:" + totalCpuRatio + "%"); txtTotalMem.setText("应用/总体CPU:" + processCpuRatio + "%/" + totalCpuRatio + "%");
txtBatt.setText("电量:" + totalBatt + ",电流:" + currentBatt + "mA"); String batt = "电流:" + currentBatt + "mA,";
if ("-1".equals(trafficSize)) { if ("-1".equals(trafficSize)) {
txtTraffic.setText("本程序或本设备不支持流量统计"); txtTraffic.setText(batt + "本程序或本设备不支持流量统计");
} else if (isMb) } else if (isMb)
txtTraffic.setText("流量:" + fomart.format(trafficMb) + "MB"); txtTraffic.setText(batt + "流量:" + fomart.format(trafficMb) + "MB");
else else
txtTraffic.setText("流量:" + trafficSize + "KB"); txtTraffic.setText(batt + "流量:" + trafficSize + "KB");
} }
// 当内存为0切cpu使用率为0时则是被测应用退出 // 当内存为0切cpu使用率为0时则是被测应用退出
if ("0".equals(processMemory) && "0.00".equals(processCpuRatio)) { if ("0".equals(processMemory) && "0.00".equals(processCpuRatio)) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册