android 获取手机内存及 内存可用空间的方法

 更新时间:2017年03月10日 08:28:23   投稿:jingxian  
下面小编就为大家带来一篇android 获取手机内存及SD卡内存可用空间的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

实例如下:

//1.获取内存可用大小,内存路径
  String path=Environment.getDataDirectory().getAbsolutePath();
  String memoryAvaliSpace= Formatter.formatFileSize(this,getAvailSpace(path));
  //2.获取sd卡可用大小,sd卡路径
  String sdPath=Environment.getExternalStorageDirectory().getAbsolutePath();
  String sdAvaliSpace= Formatter.formatFileSize(this,getAvailSpace(sdPath));

private long getAvailSpace(String path) {
  //获取可用内存大小
  StatFs statfs=new StatFs(path);
  //获取可用区块的个数
  long count=statfs.getAvailableBlocks();
  //获取区块大小
  long size=statfs.getBlockSize();
  //可用空间总大小
  return count*size;
 }

以上这篇android 获取手机内存及 内存可用空间的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Android RecyclerView设置下拉刷新的实现方法

    Android RecyclerView设置下拉刷新的实现方法

    这篇文章主要介绍了Android RecyclerView设置下拉刷新的实现方法,希望通过本文通过SwipeRefreshLayout方式实现下拉刷新,需要的朋友可以参考下
    2017-10-10
  • Android编程实现ListView内容无限循环显示的方法

    Android编程实现ListView内容无限循环显示的方法

    这篇文章主要介绍了Android编程实现ListView内容无限循环显示的方法,通过继承Adapter类实现ListView中的数据无限循环显示功能,需要的朋友可以参考下
    2017-06-06
  • 深入浅析Android JSON解析

    深入浅析Android JSON解析

    android中网络数据传输是经常被用到的,通常我们使用xml或者json,而json更加轻量,便捷,我们使用的更多。我自己在项目中使用很多,今天就说说android中怎么去解析JSON,帮助自己总结内容,同时帮助别人少走弯路
    2015-12-12
  • Android解析json数组对象的方法及Apply和数组的三个技巧

    Android解析json数组对象的方法及Apply和数组的三个技巧

    这篇文章主要介绍了Android解析json数组对象的方法及Apply和数组的三个技巧的相关资料,需要的朋友可以参考下
    2015-12-12
  • Android开发之广播机制浅析

    Android开发之广播机制浅析

    这篇文章主要介绍了Android开发之广播机制浅析,主要包括了发布、接收及配置广播的实例,需要的朋友可以参考下
    2014-08-08
  • 详解android是如何管理内存的

    详解android是如何管理内存的

    这篇文章主要介绍了详解android是如何管理内存的,帮助大家更好的理解和学习使用Android,感兴趣的朋友可以了解下
    2021-03-03
  • Android创建文件实现对文件监听示例

    Android创建文件实现对文件监听示例

    Android创建文件实现对文件监听,可以用android.os.FileObserver;类来实现,下面是实现代码,内有注释
    2014-01-01
  • Android绘制仪表盘指针刻度

    Android绘制仪表盘指针刻度

    这篇文章主要为大家详细介绍了Android绘制仪表盘指针刻度,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • 关于Android多渠道打包的进阶知识

    关于Android多渠道打包的进阶知识

    前一篇文章主要介绍了关于Android程序的多渠道打包方法,这一篇文章介绍了多渠道打包的进阶知识,还不会的同学快进来学习下吧,建议收藏以防迷路
    2021-08-08
  • Android 屏蔽和捕获Home键的示例代码

    Android 屏蔽和捕获Home键的示例代码

    本文主要介绍 Android 屏蔽和捕获Home 键的方法,并附有代码实例参考,在开发过程中可能会遇到这样的功能,有需要的同学可以参考下
    2016-07-07

最新评论