全国咨询/投诉热线:400-618-9090

首页技术文章正文

Android培训之Setting源码查看

更新时间:2017-08-21 来源:黑马程序员Android培训学院 浏览量:

源代码已经导入成功,如何定位到源代码中读取可用空间的代码片段处。具体操作如下:
根据关键字“available space”,按ctrl+H弹出如图1-1所示的搜索界面:

图1-1所示
当点击“Search”按钮时,则可以检索到源码中使用到该关键字的地方,如图1-2所示:

双击上图红色框则定位到对应的Strings文件中,如图1-3所示:

图1-3所示
上图Available space对应的key值是:memory_available,因此我们需要继续追踪源码中使用到memory_available这一key值的代码片段,继续ctrl+H,则出现如图1-4所示:

图1-4所示
上图追踪到一个xml文件中,在该xml文件中memory_available所对应的 key值是:memory_sd_avail和memory_internal_avail,继续ctrl+H,查找引用memory_sd_avail这一关键字的代码片段,如图1-5所示追踪到java文件,在这一java文件中可以查看到可用空间的读取。

图1-5所示
上图try方法里就是当前sd卡大小与sd卡可用空间大小的编写方法,在计算可用空间时用了formatSize()方法,该方法的两个参数分别代表分区的块数和每一块分区大小,而分区的数目和每一个分区的大小都可以从StatFs(Android提供的API)读取。


推荐阅读:

python培训


本文版权归黑马程序员Android培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:黑马程序员Android培训学院
首发:http://android.ithaima.com




javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

http://www.itcast.cn/subject/uizly/index.shtml?seozxuids

14天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

8天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

0天免费试学

基础班入门课程限时免费

申请试学名额

12天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

10天免费试学

基础班入门课程限时免费

申请试学名额
在线咨询 我要报名