獲取電池使用情況

2021-09-01 04:27:08 字數 1148 閱讀 3375

android之手機電池電量應用

原理概述:

手機電池電量的獲取在應用程式的開發中也很常用,android系統中手機電池電量發生變化的訊息是通過intent廣播來實現的,常用的intent的action有intent.action_battery_changed(電池電量發生改變時)、intent.action_battery_low(電池電量達到下限時)、和intent.action_battery_okay(電池電量從低恢復到高時)。

當需要在程式中獲取電池電量的資訊時,需要為應用程式註冊broadcastreceiver元件,當特定的action事件發生時,系統將會發出相應的廣播,應用程式就可以通過broadcastreceiver來接受廣播,並進行相應的處理。

main.xml布局檔案

<?xml version="1.0" encoding="utf-8"?>

batteryactivity類

package com.ljq.activity;

import android.content.broadcastreceiver;

import android.content.context;

import android.content.intent;

import android.content.intentfilter;

import android.os.bundle;

import android.widget.compoundbutton;

import android.widget.textview;

import android.widget.togglebutton;

import android.widget.compoundbutton.oncheckedchangelistener;

public class batteryactivity extends activity else

}});

}private class batteryreceiver extends broadcastreceiver

}}

PHP獲取記憶體使用情況

php內建函式memory get usage 能返回當前分配給php指令碼的記憶體量,單位是位元組 byte 在web實際開發中,這些函式非常有用,我們可以使用它來除錯php 效能。memory get usage 函式返回記憶體使用量,memory get peak usage 函式返回記憶體使...

Java 獲取記憶體使用情況

公司要求將各個裝置上傳的資料分析並且匯出到統一的乙個表中,目前在準備,資料比較多,所以需要考慮到記憶體的使用情況,經網上查詢使用,出現了以下問題。logutils.debug totalmemory runtime.getruntime totalmemory 1024 1024 m logutil...

ExecutorService使用情況

1 executorservice是是乙個介面,繼承了executor 2 而executor亦是乙個介面,該介面只包含了乙個方法void execute runnable command 3 executors 該類是乙個輔助類,此包中所定義的 executor executorservice s...