香喷喷的全新魔趣中心将在MK81.0 2018年11月29日每夜版生效,有奖征集新程序图标!

香喷喷的全新魔趣中心将在MK81.0 2018年11月29日每夜版生效,有奖征集新程序图标!
5.0 2

#1

Screenshot_20181128-133713_%E9%AD%94%E8%B6%A3%E4%B8%AD%E5%BF%83 Screenshot_20181128-133726_%E9%AD%94%E8%B6%A3%E4%B8%AD%E5%BF%83


写在前面:
魔趣中心是魔趣ROM用于系统更新的专用程序,代码编写于2013年。
随着Android版本的不断更新,虽然也在做着改进和优化。
但在落后的设计思想下修修补补,能起到的变化很有限。
推倒重来,则意味着巨大的工作量,需要极大的魄力和勇气。
最近老猪我终于忍不住了,耗时近一个月的时间,重写了魔趣中心。

所做改动:

  1. 彻底抛弃了旧版代码,新开项目重写。
  2. 基于API 28开发,遵循Material Design,不使用任何过时的API。
  3. 下载逻辑使用了OkGo网络框架。
  4. 使用了Google全新的AndroidX支持库。

细节变化:

  1. 默认绑定WiFi网络,当WiFi网络断开时自动暂停已有的下载,恢复连接后自动继续下载。
  2. 使用移动网络下载时会先弹出警告,确认后才会开始下载。(程序首选项中设置)
  3. 可以自动删除已安装的旧版更新文件。(程序首选项中设置)
  4. 调整更新列表排序规则,默认顶部为最新版本。(旧版本的OTA没有执行排序)
  5. 显示友好的更新版本名称,如MK81.0 - 2018年11月23日。(过去MK81.0-dumpling-201811230514-NIGHTLY这种原始名称看着费事。OTA包名就更看着辣眼睛了,旧版OTA没排序的情况下,有些人以为要一个一个升)
  6. 自动检查更新会根据设备的编译时间自动校准。比如你的机型大约每天5点出更新,那么自动检查更新的时间会在更新后的3小时内。(过去比较死板,比如3点检查过更新,下次自动检查更新时间就会次日3点,如果你的设备不是那个点能编译完成的,那么这次检查更新其实没卵用)
  7. 更友好的下载进度,包含已下载的进度、完成度百分比、速率、预计剩余时间。
  8. 新的网络框架使下载更稳定。(旧版本的下载有时候会有一些稀奇古怪的小BUG,例如下载失败要点下刷新才能继续下)
  9. 根据明亮和暗色主题自适应界面。

生效版本:
MK81.0及未来版本(MK90.1)

程序图标征集:
因为老猪我不善美工,目前新程序采用了Android默认的图标。
老猪希望小伙伴们能帮忙为魔趣中心设计一个新的APP图标。
新的APP图标需要遵循Google最新的Adaptive icons标准,具备前景和背景。


欢迎有能力的机油投稿到 opensource@mokeedev.com 邮箱
老猪会筛选其中优秀的作品供所有魔趣机油投票。
最终被选中作品的作者将会获得魔趣中心高级功能终生授权的奖励。(今后换的手机老猪都会给他生成授权文件)


MoKee center has stopped
#2

恩,朕知道了。


#3

热烈庆祝😊坐等新图标新魔趣中心


#4

支持魔趣,魔趣大法好


#5

我看到了魔趣90.1


#6

完了 看来我是得不到终身授权了,我根本不知道咋设计。。


#7

就说Mk90.1啥时候上吧


#8

好期待MK9.0!这福利真吸引人啊!终生免费,不限设备数量……天啊!


#9

提个建议,“可用更新”以上的项目前面都有图标,但是“可用更新”里的每个ota包前面是空的,看着难受,建议加上类似📅这样的日历logo,上面写上该包的发布日期(如11月28日写28),这样不空了还便于区分各包版本。(另,如果建议被采纳能不能获得奖励😋)


#10

MK71 的每夜版会更新新的魔趣中心吗?


#11

mk大法好……


#12

写的明明白白,不会。


#13

我觉得,这样,也挺好。毕竟,上面都是固定的选项,下面的每天都不一样……而且Android的系统设置也是这样的,一些有一些没有。

Screenshot_20181128-175649


#14

这界面很熟悉,Android Pie?


#15

emmm,是啊,不过Oreo的这个界面其实和Pie的也没啥区别,唯一有区别的可能是状态栏图标排序。


#16

可是我强迫症啊。。。。


#17

终于决定还是使用androidx支持库了嘛 :sweat_smile:


#18

那你进系统设置就要痛得死去活来了233333。

更新列表里没图标,我觉得也挺好,毕竟选项是选项,列表是列表,很有层次感,强迫症表示舒服。:woman_facepalming:


#19

我觉得系统设置还好啊,那些没有图标的设置项都在里面藏着


#20

所以,「难怪」我今天更新系统的时候错误 7 了(x