返回顶部

收藏

读取 android 设备的电池信息

更多

简短说明(Quick explanation):通过创建BroadcastReceiver来侦测系统中有关电池Intent(ACTION_BATTERY_C HANGED)的变化,一旦有接收到相关事件,将会读取当前电量情况,并通过TextViews显示在当前屏幕。

Main.java

public class Main extends Activity {

   private TextView contentTxt;
   private BroadcastReceiver mBatInfoReceiver = newBroadcastReceiver(){

     @Override
      public void onReceive(Context arg0, Intent intent) {
        // TODO Auto-generated method stub
        int level = intent.getIntExtra("level", 0);
        contentTxt.setText(String.valueOf(level) + "%");
      }
   }; 

   @Override
   public void onCreate(Bundle) {
      super.onCreate(icicle);
      setContentView(R.layout.main);
      contentTxt = (TextView) this.findViewById(R.id.monospaceTxt);
      this.registerReceiver(this.mBatInfoReceiver,
         new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
   }

}

标签:Android,SDK

收藏

1人收藏

支持

0

反对

0

相关聚客文章
  1. Trinea 发表 2016-12-19 10:52:15 滴滴国际化项目 Android 端演进
  2. ReSur 发表 2014-10-23 13:28:57 Safari扩展获取安装包(最新版本)的方法
  3. admin 发表 2018-02-25 03:46:02 Android Wear SDK 和模拟器更新
  4. ANIL K. 发表 2018-05-03 09:31:10 Android 4.0 SDK: Crash during stream subscription
  5. 南 靖男 发表 2018-07-06 02:35:08 flutter 免 Android Studio 安装 Android SDK
  6. 草依山 发表 2013-12-13 08:00:00 手工下载Android的SDK
  7. 7 发表 2014-10-18 08:54:12 Android L SDK更新
  8. admin 发表 2018-02-25 03:46:02 Android Wear SDK 和模拟器更新
  9. fatkun 发表 2013-03-10 05:29:01 安装android sdk提示找不到JDK解决方法
  10. rain 发表 2016-03-10 02:46:26 意外:Android N preview 发布了
  11. Trinea 发表 2016-12-11 13:47:22 三方桌面支持 Android SDK 7.1 新特性 Shortcuts
  12. CppLive 发表 2014-12-24 07:27:26 Mac下部署Android开发环境附加NDK

发表评论