在我的应用程序中,我计算CPU使用率,我得到的结果为%但有时结果太大20.234234234234我的问题是,如何在"."之后完全删除结果数字?
我可以这样做而不将float改为整数吗?
这是我的代码:
private float readCpuUsage() {
try {
RandomAccessFile reader = new RandomAccessFile("/proc/stat", "r");
String load = reader.readLine();
String[] toks = load.split(" ");
long idle1 = Long.parseLong(toks[5]);
long cpu1 = Long.parseLong(toks[2]) + Long.parseLong(toks[3])
+ Long.parseLong(toks[4]) + Long.parseLong(toks[6])
+ Long.parseLong(toks[7]) + Long.parseLong(toks[8]);
try {
Thread.sleep(360);
} catch (Exception e) {
}
reader.seek(0);
load = reader.readLine();
reader.close();
toks = load.split(" ");
long idle2 = Long.parseLong(toks[5]);
long cpu2 = Long.parseLong(toks[2]) + Long.parseLong(toks[3])
+ Long.parseLong(toks[4]) + Long.parseLong(toks[6])
+ Long.parseLong(toks[7]) + Long.parseLong(toks[8]);
return (float) …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用ImageView制作壁纸设置应用程序.我知道很难显示一堆图像(特别是当图像是1920x1080时),我所做的是制作将在应用程序中显示的较小分辨率(400x200)的其他图像,但是当用户试图设置时作为壁纸的图像,它获得相同的图像,但具有更大的分辨率.我认为这将解决我的问题,但事实并非如此,应用程序运行的时间比以前更多,但此刻它失败了.我注意到我将3张图片设置为壁纸后应用程序失败了.我尝试使用垃圾收集器,它不起作用.有任何想法吗?
这是我的代码.
package app.technozed.winterwallpapers;
import java.io.IOException;
import android.os.Bundle;
import android.app.Activity;
import android.app.WallpaperManager;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener {
ImageView display;
int toPhone;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toPhone = R.drawable.wal1;
display = (ImageView) findViewById(R.id.WPdisplay);
ImageView image1 = (ImageView) findViewById(R.id.WPimg1);
ImageView image2 = (ImageView) findViewById(R.id.WPimg2);
ImageView image3 = (ImageView) findViewById(R.id.WPimg3);
ImageView image4 = (ImageView) findViewById(R.id.WPimg4);
ImageView image5 = (ImageView) findViewById(R.id.WPimg5);
ImageView image6 = (ImageView) …Run Code Online (Sandbox Code Playgroud)