PhoneUtils.java 1.0 KB

1234567891011121314151617181920212223242526272829
  1. package com.jyc.threegames.utils;
  2. import android.content.Context;
  3. import android.net.ConnectivityManager;
  4. import android.net.NetworkInfo;
  5. import android.os.BatteryManager;
  6. import android.os.Build;
  7. public class PhoneUtils {
  8. public static int getBatteryLevel(Context context){
  9. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
  10. BatteryManager batteryManager = (BatteryManager) context.getSystemService(Context.BATTERY_SERVICE);
  11. return batteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);
  12. }
  13. return 0;
  14. }
  15. public static boolean isNetworkConnected(Context context) {
  16. if (context != null) {
  17. ConnectivityManager mConnectivityManager = (ConnectivityManager) context
  18. .getSystemService(Context.CONNECTIVITY_SERVICE);
  19. NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
  20. if (mNetworkInfo != null) {
  21. return mNetworkInfo.isAvailable();
  22. }
  23. }
  24. return false;
  25. }
  26. }