336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Android Battery Monitor Code
batteryUsePerSec 를 수정하여 사용하세요
public TextView batteryUsePerSec; // 배터리 Text View public void onCreate(Bundle savedInstanceState) { ...... batteryUsePerSec = (TextView) findViewById(R.id.batteryUsePerSec); ...... } public void onResume() { ...... IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_BATTERY_CHANGED); registerReceiver(mBRBattery, filter); ...... } BroadcastReceiver mBRBattery = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub String action = intent.getAction(); if (action.equals(Intent.ACTION_BATTERY_CHANGED)) { onBatteryChanged(intent); } } private void onBatteryChanged(Intent intent) { // TODO Auto-generated method stub int scale, level, ratio; scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, 100); level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 100); ratio = level * 100 / scale; batteryUsePerSec.setText(ratio + ""); Log.d(ActivityTag, "onBatteryChanged()" + ratio); } };
'Programming > Android' 카테고리의 다른 글
파일 이름 일괄 변경 DarkNamer (0) | 2013.05.05 |
---|---|
MyLocation Class (0) | 2013.05.04 |
Android google Map v2 (2) | 2013.04.27 |
안드로이드 APK 추출하기 (0) | 2013.04.25 |
Thread 와 Handler 테스트 (0) | 2013.04.13 |