diff --git "a/\347\263\273\347\273\237\345\215\207\347\272\247\350\256\276\350\256\241\345\217\212\351\234\200\346\261\202\345\210\206\346\236\220\346\226\207\346\241\243.md" "b/\347\263\273\347\273\237\345\215\207\347\272\247\350\256\276\350\256\241\345\217\212\351\234\200\346\261\202\345\210\206\346\236\220\346\226\207\346\241\243.md" index 18c36f3..62efd30 100644 --- "a/\347\263\273\347\273\237\345\215\207\347\272\247\350\256\276\350\256\241\345\217\212\351\234\200\346\261\202\345\210\206\346\236\220\346\226\207\346\241\243.md" +++ "b/\347\263\273\347\273\237\345\215\207\347\272\247\350\256\276\350\256\241\345\217\212\351\234\200\346\261\202\345\210\206\346\236\220\346\226\207\346\241\243.md" @@ -1,9 +1,9 @@ ## 设计需求: - - 1.用户打开“系统升级”程序后,先从服务器获取oto_var.ver文件。 + - 1.用户打开“系统升级”程序后,先从服务器获取oto_var.ver文件,此文件保存在/data/media/0/System_Os目录下。 - 2.当oto_var.ver字段标明的版本高于本地版本后,提示有更新可用。 - 3.当用户点击“更新说明”按钮时,下载并显示更新说明。 - - 4.当用户点击立即更新后,开始下载update.zip及update.zip.md5。 + - 4.当用户点击立即更新后,开始下载update.zip及update.zip.md5,保存路径为/data/media/0/System_Os。 - 5.对update.zip进行md5检验,如果检验通过,写入date/media/0/System_Os/update,其末两行为升级包文件名update.zip和1。 @@ -25,4 +25,4 @@ - 1.package/apps/OtoOta。 - 2.res 目录下是布局文件。 - 3.src目录下MainActivity是主要逻辑实现代码。 - - 4.tools目录下是实现代码的工具类。 + - 4.tools目录下是实现代码的工具类,在工具类有otamd5工具类是进行md5检验的,在mainactivity里调用这个方法进行md5检验,检验下载的md5是否和服务器的一致,如果一致会进行升级包下载,如果不相等会弹出吐司,提示下载失败。