文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件。所有文件管理器都提供了基本的操作如创建、打开、查看、编辑、移动和删除文件。许多Android文件管理器还提供了额外功能,如网络连接、应用程序管理、存档和压缩处理、搜索等。

今晚就写了res下面那些文件,因为在编写逻辑的时候如果资源文件夹没有的话,会非常的苦恼的。所以学习的时候总是会先把资源编写完毕,再开始编写逻辑。

然后我自己也总结一下今晚学了什么吧。

IDE : Android Studio

惯例,上代码。

先是 color.xml 。今天我才知道,原来color 里面有四个值。

一直以来觉得就是 RGB 就完了,结果前面还有一个 A ,中间因为IDE提示有一个拼写错误,我还以为是不能这么写。这一点以后要记住。

然后是 dimens.xml 这个文件夹其实是 Eclipse (或者以前的IDE)编写的过程中会自动生成,是一个关于规范的。也就是上下左右距离屏幕边缘要有16dp的距离,方便点按。现在新建工程基本不会生成这个文件了。但是在开发过程中还是要注意。因为 RelativeLayout 在创建的时候也会有类似的设置。

接着是 string.xml ,这里写了一个 %1$s 之类的东西,我目前判定为占位符。是用来提示的语句,暂时还不知道。以后再说吧。

另外 Hello World 与 Setting 没用,完全可以删除掉。但是节约几个字节也没啥用处吧。大概。

然后是 styles.xml ,上面那个是创建的时候生成的,下面的那个是我照抄的。而看源码,其实也是创建工程的时候生成的。项目作者也只是加上了个 windowNoTitle 与 windowActionBar 而已。可能修改了颜色,为了风格统一。

activity_main 这个文件一看里面就有包含,而包含的是一个 actionBar ,之前在 style 中声明了不要 actionbar 完全就是为了自定义。因为是包含在一个 linearlayout 之中的,也不是标准的标题栏了。

自定义 toolbar ,这里面也仅仅是设置了一下颜色与主题。

到这里已经可以确定了,主界面应该就是这个 framelayout 才对,因为文件浏览没这个大概是不行的吧。

这里面学到了许多ListView的属性。

android:id="@+id/listView"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:cacheColorHint="#ffffffff" //缓冲颜色提示

android:clipToPadding="false" //四周填充缩短

android:divider="@null"//item 分隔物(ListView 中每个 item 之间的横线)

android:dividerHeight="0dp"// item 分隔物高度

android:fadingEdge="none"//边缘褪色

android:fadingEdgeLength="0dp"//边缘褪色高度

android:scrollbars="none"/>//滚动条

android文件管理器项目,浅析Android文件管理器(项目一)相关推荐

  1. android文件管理器listview,浅析Android文件管理器(项目一)

    文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件.所有文件管理器都提供了基本的操作如创建.打开.查看.编辑.移动和删除文件.许多Android文件管理器还提供了额外功能, ...

  2. android 短信位置,浅析Android手机卫士之手机实现短信指令获取位置

    推荐阅读: 获取位置 新建一个service的包 新建一个GPSService类继承系统的Service类 清单文件中注册一下 重写onCreate()方法,服务创建的时候回调 重写onDestroy ...

  3. android APP读写execl文件,文件管理器查看excel文件

    我想在我的APP里面读写excel文档,然后在手机的文件管理里面查看这个excel文档.我找了一个例子,在app里面写了一个excel文档. 问题一.我在想文档存放在哪里呢?看下面的代码吧. prin ...

  4. android 文件浏览器源码,android 文件管理器源码

    [实例简介] [实例截图] [核心代码] package com.android.FileBrowser; import java.io.File; import java.util.ArrayLis ...

  5. Android调用系统自带的文件管理器获取图片绝对路径

    1.跳转到文件选择器进行文件选择 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CA ...

  6. android 文件管理器 apk,华为手机文件管理器(com.huawei.hidisk) - 10.11.11.301 - 应用 - 酷安...

    权限信息 · com.huawei.hidisk.permission.AUDIO_PLAY · com.huawei.cg.permission.BROADCAST · com.huawei.cg. ...

  7. android视频播放器sdk对比,Android项目之android SDK视频播放与vitamio视频播放

    尊重原创,转载请注明:From zsml2016(http://blog.csdn.net/qq_29269233)Power byzsml2016侵权必究! 前言: 今天我想给大家分享Android ...

  8. 音乐播放器类的Android项目源码

    收集了很多音乐播放器类的Android项目源码,非常不错的开源项目,会让你事半功倍,希望大家补充...谢谢! Android基于经纬度切歌的冲绳音乐播放器源码 http://neast.cn/foru ...

  9. android 基于ijkplayer项目进行的播放器

    jjdxm_ijkplayer 项目地址:jjdxm_ijkplayer 简介:基于 ijkplayer 简单的 UI 界面 当前项目是基于 ijkplayer 项目进行的播放器界面 UI 封装. 是 ...

最新文章

  1. vs中不得不会的一些小技巧(1)——细说查找
  2. Opencv读取图片像素值
  3. 零基础python入门书籍-零基础如何学好python?推荐6本入门书籍,帮你打基础
  4. Raspberry Pi 4B 部署 YOLOX
  5. Alien 快速安装 Rippled 节点【Ubuntu】
  6. 爬虫、框架scrapy
  7. php增加mysql用户_mysql 增加用户
  8. leetcode - 53. 最大子序和 152. 乘积最大子序列 - 两个算法之间的联系和区别
  9. vb串口 任意波特率_学习串口参数详解:波特率,数据位,停止位,奇偶校验位...
  10. 中间滑动 头部底部固定_固定抗震成品支座功能特点及作用
  11. 深入理解Date对象
  12. valueChangeListener
  13. CCF NOI1024 因子个数
  14. JDK8之后下一个版本使用什么及JDK版本的简单介绍
  15. DZZ云桌面1.3下载 多图介绍
  16. 阿里云DNS专家,手把手教你定位域名解析不生效
  17. 自媒体博主都用什么剪辑视频_博主和设计师的最佳免费社交媒体图标兆集
  18. golang []byte转json和json转[]byte
  19. HNOI2016D1T3 树 题解
  20. Block Ack机制

热门文章

  1. python 字符串删除重复_Python删除list里的重复元素有几种方法?
  2. 上海java 开发培训_上海十大java培训
  3. python兼容js base64_前端base64编码的坑
  4. python播放网络音乐_python使用Tkinter实现在线音乐播放器
  5. 楼宇计算机网络是如何工作的,【干货】建筑楼宇智能化如何应用 4C 技术
  6. 批量修改linux换行格式,linux中sed命令批量修改
  7. aix系统下oracle之ora-00471,Oracle RAC 9.2.0.7 (AIX53,HA52)三台主机实例全down的问题
  8. linux java 工具_Linux运维知识之linux下java版本管理工具jenv使用介绍
  9. EFCore-一对一配置外键小记
  10. 机器视觉及图像处理系列之二(C++,VS2015)——图像级的人脸识别(1)