ThankVinci
|
40dc5a8464
|
突然决定应该增加一个提交bug的功能(提交时间,版本号,Android版本,bug说明)
突然决定应该增加一个手动查密码的功能,即,可能用户需要用来解压的文件可能过大,在我优化没做好的情况下,可能会有bug导致无法读取md5码值或者无法解压的情况,用户可以在其他设备中获取待解压文件的md5值,手动在本软件中查询,即提供一个查询的功能
先完成一个提交bug的功能,数据库的表已经建成(提交时间,软件版本,Android版本,bug说明)
完成页面布局和基本逻辑设计后发现在创建线程的部分之前设计写死了传输的数据内容,需要重新设计
|
4 years ago |
ThankVinci
|
2dd545cada
|
为APP添加navgraph,侧边栏的菜单,图标等
使用到的库
implementation 'androidx.navigation:navigation-fragment:2.2.2'
implementation 'androidx.navigation:navigation-ui:2.2.2'
|
4 years ago |
ThankVinci
|
612d0fa7b8
|
先测试网络功能,新建一个NetHandler类继承Handler类并重写handlerMessage()方法,然后新建一个NetThread类实现Runnable接口用于实现网络连接,然后在handlerMessage()中实现接受Web端的数据并Toast出来
在这里,Web端print的是一个json型的字符串,所以Android端接受到这个字符串要进行解析,这里使用的是alibaba的fastjson库:implementation group: 'com.alibaba', name: 'fastjson', version: '1.2.75'
经过测试,成功Toast出数据库中对应md5码的pwd
|
4 years ago |
ThankVinci
|
c204b5ee1e
|
2021/6/8
重新建了一个Android项目,修改AndroidManifest文件的主题配置为黑色actionbar+白色主题,添加网络权限<uses-permission android:name="android.permission.INTERNET"/>
由于AndroidP之后默认的互联网协议是https,而不能用http,申请https需要域名,还要备案,挺麻烦的,所以需要在AndroidManifest文件中<application>标签下声明 android:usesCleartextTraffic="true" 才可使用http协议
|
4 years ago |
ThankVinci
|
6ed4e6007e
|
add README.md.
|
4 years ago |
ThankVinci
|
f8afeadf7f
|
删除文件 README.md
|
4 years ago |
ThankVinci
|
2ca5bccd07
|
add README.md.
开发思路:
1.核心功能:
一个文件管理器,读取压缩文件的md5码,上传到服务器进行比对,比对成功后直接解压缩,或者,用户输入密码后勾选同意共享密码,将文件md5码和密码上传到服务器进行保存.
1).需要一个布局加载Android外部存储的目录(涉及到的运行时权限),
2).需要一个或多个开源的解压缩算法
|
4 years ago |
ThankVinci
|
bae3d24cc2
|
Initial commit
|
4 years ago |