1. 程式人生 > >Android 實時獲取手機充電狀態

Android 實時獲取手機充電狀態

IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent batteryStatus = mContext.registerReceiver(null, ifilter);
if(batteryStatus != null){
      int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
       boolean isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING
                   || status == BatteryManager.BATTERY_STATUS_FULL;

相關推薦

Android 實時獲取手機充電狀態

IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); Intent batteryStatus = mCont

Android 獲取手機充電狀態

通過註冊廣播 private BroadcastReceiver mReceiver = new BroadcastReceiver() { @Override public void

Android開發之獲取手機硬體狀態資訊(CPU資訊/頻率/使用率、DDR頻率/使用率、電池瞬時電流/電壓/庫倫counter)

有時候我們想要知道當前手機的一些狀態資訊,可以使用app(root 或者系統簽名 )來顯示獲取。 OK,接下來看一下一些關鍵的程式碼。 我這裡使用的是高通的手機,不同硬體平臺的機型,其獲取資訊的節點可能不一樣。 /** * 獲取當前瞬時電流

QT之Android獲取手機感測器資料學習筆記

QT += core gui sensors positioning 其中sensors是獲取手機上感測器資料的元件,positioning是獲取位置資訊的元件 1、獲取陀螺儀感測器資料 #include <QGyroscope> QGyroscope *gyrosco

Android筆記: 獲取手機的品牌、型號、Android系統版本號、IMEI、當前系統語言等工具類

最近在開發中,需要用到一些系統資訊,這裡我把這些方法寫成一個工具類方便以後複用,該工具類有以下6個功能: 1、獲取手機制造廠商 2、獲取手機型號 3、獲取手機系統當前使用的語言 4、獲取Andr

Android獲取手機中已安裝apk檔案資訊(PackageInfo、ResolveInfo)(應用圖片、應用名、包名等)

眾所周知,通過PackageManager可以獲取手機端已安裝的apk檔案的資訊,具體程式碼如下 PackageManager packageManager = this.getPackageManager();  List<PackageInfo> pac

Android監測電量和充電狀態

Contents 監測電量和充電狀態... 1 確定當前充電狀態... 1 監測充電狀態變化... 1 確定當前電量水平... 2 監測電量的重要變化... 2   監測電量和充電狀態 當你調整後臺更新的頻率以降低頻繁更新導致電池老化的問題時,從檢查當前電量

Android程式碼獲取手機品牌、手機型號、手機唯一序列號

獲取手機品牌:phone_brand = (TextView) findViewById(R.id.mobile_phone_brand); String brand = android.os.Build.BRAND; phone_brand.setText(brand);獲

Android 應用獲取手機的虛擬機器型別

Dalvik虛擬機器,是Google等廠商合作開發的Android移動裝置平臺的核心組成部分之一。它可以支援已轉換為.dex(即“Dalvik Executable”)格式的Java應用程式的執行。

微信小程式例子——獲取手機網路狀態

1、效果展示 2、關鍵程式碼 .wxml佈局檔案程式碼 手機網路狀態:{{netWorkType}} .js邏輯檔案程式碼 Page({ data: { netWorkType:'

Android如何獲取手機各項資訊

1、使用Build獲取架構屬性 下面我們來根據原始碼看看通過Build這個類可以得到哪些配置資訊,具體就不解釋了,從命名基本可以理解其代表的屬性。 public class Build { //當一個版本屬性不知道時所設定的值。 publ

android平臺獲取手機IMSI,IMEI ,序列號,和 手機號的方法

/** * 獲取android當前可用記憶體大小 */ private String getAvailMemory() {// 獲取android當前可用記憶體大小 ActivityManager am = (ActivityMa

Android獲取手機UDID

最近做的一個專案中需要用到Android裝置唯一碼(UUID)來標識一臺裝置,Android中裝置唯一碼有很多,如:MAC地址、IMEI號(DeviceId)、IMSI號、ANDROID_ID、序列號(SerialNumber)等,但並不是所有裝置上都能穩定獲取到這些值。

android如何獲取手機聯絡人的資料庫

很多人在做手機聯絡人的apk時會遇到,如何獲取手機聯絡人資料庫的問題,在這裡我就簡單的將程式碼寫一下 package com.example.song.lx_day14_contacts; import android.content.ContentResolver; i

Android 實時獲取麥克風輸入音量的程式碼

Android 上有一些很有趣的應用,例如《吹裙子》、《吹氣球》之類的。利用的是實時獲取麥克風輸入音量,然後進行相應的處理。錄音過程中怎樣獲得聲音的大小呢?網上也不少人問如何處理這個事情,也有一些解答,不過都沒有實際的程式碼。簡單摸索了一下,寫了個小 Demo 試了試,果然

Android studio 獲取手機簡訊內容並輸出顯示

初學Android studio 需要做一個功能,獲取簡訊內容輸出到顯示屏上。 使用Android studio版本:3.2  JDK版本: jdk1.8.0_151   首先在清單檔案新增許可權,獲取簡訊讀寫許可權 <uses-permission an

[Android] 程式碼獲取手機系統型別(小米MIUI、華為EMUI、魅族FLYME)

我們都知道,現在Android系統手機各式各樣,包括三星、華為、小米、魅族等等,它們的系統都不是原生的Android系統,都是經過手機廠商修改過的,並且通過刷機可以在不同手機刷各式各樣的系統,在一些應用中需要根據不同的系統做不同的處理,因此我們就需要獲取手機使用的什麼系統,現

Android實現獲取手機裡面的所有圖片

public class MainActivity extends Activity {//檢視圖片按鈕 private Button look; private Button add;//顯示圖片名稱的list ListView show_list

java 做一個真的進度條去實時獲取方法進行狀態

場景: 匯入案件的時候,由於匯入資料量大的時候。loading的前臺效果要轉很久給使用者體驗不好,不知道進行了多少。想要能看到資料匯入的狀態和匯入的數量的進度條。而且不是假的。現在網上大多數的做法是寫個假的樣式方式跟loading差不多。這裡要寫個真的 問題: 匯入案件

Android實時獲取電量

Android開發者可以利用BroadcastReceiver機制,獲取電池電量變化的ACTION_BATTERY_CHANGED intent,進而獲取當前android裝置的電池狀態。 具體操作步驟: 1. 建立一個監聽ACTION_BATTERY_CHANGED事件的intentFilter。 2.