2017-08-21 8 views
-4

私は在庫アンドロイドノーガット7.1.1を持っているLenovo K8ノートのモバイルを購入しました。私は上部の通知バーにグラフィック表示の代わりにバッテリーのパーセンテージを表示しようとしています。私は同じことをするための設定が見つかりませんでした。助けてください。Android Nougatを搭載したデバイスの通知バーにバッテリーのパーセンテージを表示するにはどうすればよいですか?

+2

私はあなたがhttps://android.stackexchange.comでより良い運を持っているかもしれないと思います。 –

+1

ようこそ。このサイトは**プログラミング**の質問のみです。 –

答えて

0

バッテリーのパーセンテージを取得するには、次のコードを使用してください。

public class MainActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    registerReceiver(this.mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); 
} 

private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() { 
    @Override 
    public void onReceive(Context c, Intent intent) { 
     int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0); 
     int voltage = intent.getIntExtra("voltage", 0); 
     int temperature = intent.getIntExtra("temperature", 0); 
//   batteryLevel.setText("Battery Status: " + String.valueOf(level) + "%"); 
//   voltageLevel.setText("Battery Voltage: " + String.valueOf(voltage)); 
     double temps = (double)temperature/10; 
//   temperatureLevel.setText("Battery Temperature: " + String.valueOf(temps)); 

      Toast.makeText(getApplicationContext(),String.valueOf(level),Toast.LENGTH_SHORT).show(); 
    } 
}; 
} 
関連する問題