package com.example.test;
import android.app.Activity;
import android.app.Dialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.TextView;
public class MainActivity extends Activity {
private int level;
private int scale;
private BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())) {
level = intent.getIntExtra("level", 0);
scale = intent.getIntExtra("scale", 0);
onBatteryInfoReceiver(level, scale);
}
}
};
@Override
public void onCreate(Bundl
android 监听电池电量的变化
最新推荐文章于 2024-07-31 10:39:51 发布
本文介绍了如何在Android应用中使用BroadcastReceiver监听电池电量的变化,包括注册接收器、解析广播意图以及在电量变化时显示对话框的实现步骤。
摘要由CSDN通过智能技术生成