`
helpbs
  • 浏览: 1161878 次
文章分类
社区版块
存档分类
最新评论

Android中使用正确参数构建StatFs对象

 
阅读更多

LogCat 报错信息:

发生错误原因分析:
分析发生错误部分代码,发现在构建StatFs对象时出错

StatFs用于对系统的存储容量进行检测。报错是因为构建StatFs对象时使用了非法参数。"htc/"不是一个合法有效的参数,合法参数应该形如“"/mnt/sdcard”。

解决办法:

使用默认的路径及名称是最好的方法

如果一定需要自定义路径作为参数,也应使用类似下列格式的有效自定义路径


以合法的路径及名称作为参数,一般类似以"/mnt/sdcard" 或"sdcard/"开头的路径都是正确的。具体情况需要在编程中测试一下。

分享到:
评论

相关推荐

    android 查询存储卡剩余容量 (Environment 加 StatFs)

    android手机查询存储卡剩余容量 (Environment 加 StatFs)

    linux下df命令statfs函数实现

    利用statfs函数,实现了C代码查询磁盘空间大小,基本上等同于df命令。测试可用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    Android 获取SDCard卡容量.rar

    Android获取手机内置存储SDCard的使用情况,包括SD卡容量、已使用大小,剩余容量大小等信息,将获取的过程写入按钮事件中,单击按钮后,获取SD卡容量信息。  if(Environment.getExternalStorageState().equals...

    Android检测手机中存储卡及剩余空间大小的方法(基于Environment,StatFs及DecimalFormat)

    Android中Environment可用来检测手机中是否安装有存储卡以及文件存储路径等。StatFs可以获取存储卡的空间大小以及剩余空间大小。DecimalFormat可以实现把数字划分为一定的格式。 具体程序如下: import java.io....

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 ...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 ...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 ...

    Google Android SDK开发范例大全的目录

    3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 ...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog...

    Google Android SDK 开发范例大全01

    3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 ...

    Google Android SDK 开发范例大全02

    3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 ...

    Google+Android+SDK开发范例大全

    3.21 Android变脸——主题(Theme)实现 第4章 史上超豪华的手机控件 4.1 EditText与TextView共舞——setOnKeyListener事件 4.2 设计具有背景图的按钮——ImageButton的焦点及事件处理 4.3 给耶诞老人的信息——Toast...

    Google Android sdk 开发范例大全 部分章节代码

    3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 ...

    Google Android SDK开发范例大全(完整版)

    余志龙,来自于手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及J2EE、JSP、Servlet、JavaBeans、PHP、C#等程序语言,熟悉面向对象技术与Eclipse...

    Android 解析如何检测获取SDCard内存剩余空间.rar

    Android 解析如何检测获取SDCard内存剩余空间,用到了Environment 类、StatFs 类。SDCard存储卡在 Android 手机上是可以随时插拔的,每次的动作都会引起Android系统ACTION_BROADCAST,本例子将计算出 SDCard 的剩余...

    Android开发之获取SD卡及手机ROM容量的方法

    本文实例讲述了Android获取SD卡及手机ROM容量的方法。分享给大家供大家参考,具体如下: ...import android.os.StatFs; import android.app.Activity; import android.text.format.Formatter; import andr

    获取手机存储空间

    * @return 文件路径的StatFs对象 * @throws Exception * 路径为空或非法异常抛出 */ private StatFs getStatFs(String path) { try { return new StatFs(path); } catch (Exception e) { e....

Global site tag (gtag.js) - Google Analytics