概述:关于这个文件管理器的项目。目前写的这几个工具类让人我感到更加的疑惑。所以这篇博客说明的地方不多,试着总结一下吧。
依然是开源项目地址:https://github.com/dibakarece/AndroidFileExplorer
IDE : Android Studio
其他工具:notepad++ 看代码。
逻辑层先写了简单的几个,目前项目看来,有一个 Activity , 一个 fragment 。除了和 activity 相连接的 layout 之外,还有一个动态添加的 frameLayout 。
看看代码总结一下
今天除了MainActivity 之外,其余的都是新添加的。
ApplicationLoader.java 这个类也只是获取了一下 ApplicationContext 。可以算是一个中转类吧。
BaseFragmentAdapter.java 这个类我是真的看不懂,原作者注释里面写的大概是兼容性信息。但是这里面全是重写了一下 BaseAdapter 的构造方法。
AndroidUtilities.java 这个类目前看起来是用来处理屏幕数据的。看样子是为了保障屏幕的兼容性。
TextDetailDocumentsCell.java 这个类才真是日了狗了。。继承自 FrameLayout 并且重写所有 FrameLayout 界面的那些方法。这么些应该是为了动态使用的时候保证兼容性吧。这在项目成功的时候会印证的。
Ps : 今天也只是跟进写了几个工具类。悲剧的事情是,上班空闲写的那些东西放在U盘里面,下班的时候备份了半天,最后没有拿回来,还在公司电脑上插着呢。
然后回到宿舍又把几个类重新跟着写了一遍,重新写一遍还是稍微有一点收获的。但是在 GitHub 同步的时候手贱了一下,不同的地方相互覆盖,让代码变得一团乱。最后只得复制了 GitHub 上面的代码,然后又重新把第二次的注解写了上去。
感觉好累!
大概是昨晚太兴奋,凌晨四点半才睡觉。早上八点钟起床洗漱,9点上班。而今天上班一整天都在一股莫名的兴奋状态之中,然后就悲剧了。现在才11点就困的不行了。所以现在才来总结一下,准备睡觉。
公司那边最近在全面学习 RDA 平台的 MMI 解决方案,是功能手机修改系统的。以后可能也会更新一些那方面的东西。
虽然目前做什么都只是一个半吊子,但是我觉得我还可以抢救一下啊……
原标题:Android 文件管理器项目(二)
关键词:Android