工作中需要查看 Android 系统的cpu 使用率情况, 以此查看软件性能以及对其它应用的影响,故此写了一个查看cpu 使用率的控件, 为了使用方便, 把它做成了悬浮窗口的形式, 双击可以启动activity。
为使用方便, 把cpu使用率的显示封装成了一个view, 继承至Button, 因此可以响应click事件:
public class CpuUsageView extends Button
在xml中的配置如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="100dp"
android:layout_height="100dp" >
<com.example.cpuusage.CpuUsageView
android:id="@+id/float_id"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/hello_world" />