29 lines
717 B
Java
29 lines
717 B
Java
package com.qp51.dev;
|
||
|
||
|
||
import android.content.BroadcastReceiver;
|
||
import android.content.Context;
|
||
import android.content.Intent;
|
||
|
||
public class BatteryReceiver extends BroadcastReceiver {
|
||
int level;
|
||
int scale;
|
||
public float battery;
|
||
|
||
@Override
|
||
public void onReceive(Context context, Intent intent) {
|
||
// TODO Auto-generated method stub
|
||
//<2F>ж<EFBFBD><D0B6><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>仯<EFBFBD><E4BBAF>Broadcast Action
|
||
if(Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())){
|
||
// //<2F><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>
|
||
level = intent.getIntExtra("level", 0);
|
||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̶ܿ<DCBF>
|
||
scale = intent.getIntExtra("scale", 100);
|
||
|
||
//<2F><><EFBFBD><EFBFBD>ת<EFBFBD>ɰٷֱ<D9B7>
|
||
battery =((level*100)/scale);
|
||
}
|
||
}
|
||
|
||
}
|