Commit Graph

  • fa72b04ad4 从项目中移除文档和实例 master thankvinci 2021-10-10 12:29:58 +0800
  • a3dddbdb90 提交小组作业文档 thankvinci 2021-10-10 12:10:19 +0800
  • f9dae95ffb 删除测试文件 thankvinci 2021-10-10 04:43:17 +0800
  • b041c412d1 文档上传测试有没有损坏 thankvinci 2021-10-10 04:37:21 +0800
  • e981575b5d 添加原型系统 thankvinci 2021-10-10 04:32:24 +0800
  • a9bba93bc2 test thankvinci 2021-10-10 04:31:07 +0800
  • ea2667dba6 test thankvinci 2021-10-10 04:30:10 +0800
  • a511d60e8d push测试 thankvinci 2021-10-10 04:23:29 +0800
  • 3100d54395 ADD file via upload m79lmt3ho 2021-10-10 04:16:51 +0800
  • 99c6d75c57 象征性地更新了一下versionCode v1.0.1(5) ThankVinci 2021-07-06 02:06:47 +0800
  • 04a3cdcecc 修复了没有后缀的中文文件点击判定事件的闪退问题 ThankVinci 2021-07-06 02:03:41 +0800
  • 369e4cfdfa 更新文件 ThankVinci 2021-06-24 08:06:13 +0800
  • 627062958a 修复了当文件名与解压文件夹命名冲突时解压失败的问题 ThankVinci 2021-06-24 07:55:48 +0800
  • 31bd7a4a8d 1.修改了文件的排序方式 ThankVinci 2021-06-17 08:04:22 +0800
  • f20fdac386 更新readme ThankVinci 2021-06-14 03:27:32 +0800
  • 0ac6639188 删除文件 CloudKey/app/release ThankVinci 2021-06-14 03:22:31 +0800
  • 566e5c4acc 添加了私钥,给app签了名 v1.0.1 ThankVinci 2021-06-14 03:18:57 +0800
  • 9c10cf8ce4 删除之前测试用的代码 ThankVinci 2021-06-14 02:42:57 +0800
  • ebf2c07865 规范NetHandler中的常量命名 ThankVinci 2021-06-14 02:19:49 +0800
  • 7ccc297039 规范了NetThread用到的NetHandler中的常量 ThankVinci 2021-06-14 02:06:57 +0800
  • e123e3d48a 删除冗余代码 ThankVinci 2021-06-14 01:30:24 +0800
  • 5ddd94cfc2 1.清除无用Toast 2.更新版本编号 ThankVinci 2021-06-14 00:55:10 +0800
  • b8c6df0938 修复了在获取大文件md5时按返回键或者取消时,返回数据找不到目标控件引起的异常 ThankVinci 2021-06-14 00:51:39 +0800
  • d865ebdf4a 修复了在获取大文件md5时按返回键或者取消时,返回数据找不到目标控件引起的异常 ThankVinci 2021-06-14 00:51:25 +0800
  • 425e60e649 修改一个错乱的布局 ThankVinci 2021-06-13 23:02:50 +0800
  • c7f69443ff 1.添加关于界面的作者介绍,象征性地更新了一下软件版本号 2.给界面写样式,实现边框 项目基本完成 ThankVinci 2021-06-13 22:36:17 +0800
  • 7afbdc20a0 添加一个查询密码专用的Dialog,用于给用户输入md5码手动查询密码 ThankVinci 2021-06-13 20:00:36 +0800
  • e59181c648 1.删除无用的Toast 2.使dialog在解压过程中点击空白区域无效,点击取消无效 ThankVinci 2021-06-13 18:28:18 +0800
  • d8fa5731e0 给fmfragment添加菜单项用于刷新当前的页面 ThankVinci 2021-06-13 18:01:11 +0800
  • 7af997a72c 给fmfragment添加菜单项用于刷新当前的页面 ThankVinci 2021-06-13 17:58:42 +0800
  • a9e24a836c 实现解压后刷新布局 ThankVinci 2021-06-13 17:39:56 +0800
  • 2c9e99500f 改了一下原先的文件名排序,之前的文件名排序的返回值有问题导致文件排序一直是乱的 ThankVinci 2021-06-13 17:10:21 +0800
  • 27da9a5dd1 1.实现检测网络状态,当bug提交,获取密码时,解压成功后提交密码这些需要网络的时候就检测网络状态 2.实现了无任何网络连接时,包括没有登录的校园网下,不执行网络线程 ThankVinci 2021-06-13 16:50:17 +0800
  • 249d033912 使用ProgressBar使用户更直观地知道现在程序任务的状态,例如点击zip文件获取md5码时或者文件解压时转圈,任务完成后停止转圈 ThankVinci 2021-06-13 16:04:20 +0800
  • 8fd81fc4cf 1.修改为点击zip文件就识别是否为有效zip,不是的话只会弹出一个Toast,是的话才有Dialog,因为要点开就加载md5码,就不加载又大又没有效果的文件md5了 ThankVinci 2021-06-13 04:42:16 +0800
  • 069bf52d83 实现了解压文件检测压缩文件是否损坏和(因为密码错误)解压失败,都是ZipException,所以都弹出解压失败,压缩文件损坏多弹一个Toast ThankVinci 2021-06-13 03:27:09 +0800
  • 07bae7f577 1.修改Handler,两个线程对应的Handler的参数都加上fragment,判断到dialog时更新UI 2.成功将两个线程中的MD5码和文件密码更新到主线程UI中 ThankVinci 2021-06-13 01:40:48 +0800
  • e49885003d 1.完成创建dialog,能传入数据,但是由子线程产生的信息还不能更新到主线程的UI上 ThankVinci 2021-06-12 23:58:53 +0800
  • 8fde82cffd 1.实现了根目录下再按一次返回键退出APP 2.再次思考完成解压需要做的事情 点击文件,有个按钮直接检测md5值在数据库中有没有数据,有的话填充密码框,密码框可勾选是否明文,还有一个选项是是否上传当前文件的密码,有密码指定目的路径点击解压按钮就可以直接解压 3.改了APP主题 4.添加了一个解压用的dialog,但是要给dialog传入bundle数据不知道从何下手 ThankVinci 2021-06-12 20:25:11 +0800
  • 3f421d1d69 添加了implementation group: 'net.lingala.zip4j', name: 'zip4j', version: '2.8.0'这个库用于解压文件 ThankVinci 2021-06-12 02:11:16 +0800
  • 08c03f4af8 完成了子线程中获取md5并发到主线程的功能 ThankVinci 2021-06-12 01:28:47 +0800
  • d3948d704d 实现获取文件md5码的功能,使用到的库是:implementation group: 'commons-codec', name: 'commons-codec', version: '1.15' ThankVinci 2021-06-11 21:30:02 +0800
  • d1ceca0205 1.将loadRoot和loadDirectory两个方法合并为loadDirectory(),本质上都是加载一个目录 2.发现不管怎么加载都是根目录的内容,随后发现是之前的一个错误想法:在当前的fragment刷新布局,然后原来的布局压栈,虽然找到了navigation的方法,但是为了节约资源将FileAdapter设置为单例模式没有改回来. ThankVinci 2021-06-11 19:20:12 +0800
  • 899b9ff899 之前的log打得跟日记一样 1.感觉先显示文件再显示文件夹还是太丑了,改了回来 2.获取外部存储根目录的由直接给路径改成方法调用获取 3.新建了一个NetCheck类,用于检测当前网络状态,但是具体功能并没有实现 4.实现了fragment之间的跳转和数据的传递,即点击文件夹打开该目录,然后发现空目录会发生空指针异常也一并处理了 fragment的跳转和参考官方文档和https://blog.csdn.net/m0_46962786/article/details/109119746,这篇文章,对nav_graph中的filemanagefragment(简称fm)添加了action和argument ThankVinci 2021-06-11 16:43:06 +0800
  • 63314b320d 发现物理机的隐藏文件挺多的,于是设置默认隐藏.开头的隐藏文件,关于file类获取当前目录下的子文件,在Windows上默认按文件名排序,但是在Android里却没有,所以要对文件和文件夹以及名字和文件夹进行排序,考虑到我们可能要优先找文件,所以,文件就显示在文件夹前 ThankVinci 2021-06-11 00:45:21 +0800
  • aa488274e7 决定还是先把核心功能完成了,完成过程中再想想handler怎么搞才合适 ThankVinci 2021-06-10 23:29:33 +0800
  • ac26f754af 2021/6/9** ThankVinci 2021-06-10 19:57:05 +0800
  • 40dc5a8464 突然决定应该增加一个提交bug的功能(提交时间,版本号,Android版本,bug说明) ThankVinci 2021-06-09 14:31:46 +0800
  • 2dd545cada 为APP添加navgraph,侧边栏的菜单,图标等 使用到的库 implementation 'androidx.navigation:navigation-fragment:2.2.2' implementation 'androidx.navigation:navigation-ui:2.2.2' ThankVinci 2021-06-08 17:49:23 +0800
  • 612d0fa7b8 先测试网络功能,新建一个NetHandler类继承Handler类并重写handlerMessage()方法,然后新建一个NetThread类实现Runnable接口用于实现网络连接,然后在handlerMessage()中实现接受Web端的数据并Toast出来 ThankVinci 2021-06-08 17:16:41 +0800
  • c204b5ee1e 2021/6/8 重新建了一个Android项目,修改AndroidManifest文件的主题配置为黑色actionbar+白色主题,添加网络权限<uses-permission android:name="android.permission.INTERNET"/> ThankVinci 2021-06-08 14:09:07 +0800
  • 6ed4e6007e add README.md. ThankVinci 2021-06-01 09:15:20 +0800
  • f8afeadf7f 删除文件 README.md ThankVinci 2021-06-01 09:07:15 +0800
  • 2ca5bccd07 add README.md. 开发思路: 1.核心功能: 一个文件管理器,读取压缩文件的md5码,上传到服务器进行比对,比对成功后直接解压缩,或者,用户输入密码后勾选同意共享密码,将文件md5码和密码上传到服务器进行保存. 1).需要一个布局加载Android外部存储的目录(涉及到的运行时权限), 2).需要一个或多个开源的解压缩算法 ThankVinci 2021-05-28 20:41:00 +0800
  • bae3d24cc2 Initial commit ThankVinci 2021-03-22 13:30:47 +0800