ここで、このようなことを試して、Batstatメソッドを削除してください。 こちらをご確認くださいhttp://www.tutorialforandroid.com/2009/01/getting-battery-information-on-android.html
これは、あなたがバットを監視するために必要なすべての情報を提供するはずです。
public class Main extends Activity {
private TextView batteryTxt;
private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context ctxt, Intent intent) {
int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
batteryTxt.setText(String.valueOf(level) + "%");
}
};
@Override
public void onCreate(Bundle b) {
super.onCreate(b);
setContentView(R.layout.main);
batteryTxt = (TextView) this.findViewById(R.id.batteryTxt);
this.registerReceiver(this.mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
}
}
出典
2016-11-17 01:52:28
MNM
マニフェストファイルを表示できますか? – MNM
私はアクセス許可がシステムアプリでのみ使用されることがわかります。本当? – bin