应用介绍
展开
FusionApp 新版与旧版之间,除了核心设计理念,部分基本操作相同,其它方面已完全天翻地覆。软件代码与应用架构已全部使用原生代码重写,因此 FusionApp 新版编写的程序具有与原生应用相同的,数倍于旧版的运行效率与稳定性。
1. 基本事件的变更
为了更稳定的运行、更标准的编码、更安全的加密,新版取消了旧版采用的独立编辑应用事件代码并存储在同一个lua表中加载的方式,将应用运行过程中的事件回调方法注册在了main.lua中,因此您需要将代码全部迁移或拆分迁移到main.lua中 ,具体请参考模版示例。
2.搜索事件的变更
区别于旧版写死搜索事件的方式,新版在完善的封装好搜索UI的同时,仅将搜索关键词回调给程序事件,您可自定义您的搜索功能将如何展开。
3.控件获取的变更
新版所加载的控件皆由原生布局所解析,因此无法直接使用控件id获取控件,但您可使用this.UiManager获取控件,具体请参考《UiManager API参考》
4.配色方式的变更
采用了android material标准配色模式,在应用配色上,请您设置主色(colorPrimary)与强调色(colorAccent),以更快捷的让应用界面获得更和谐的色彩。具体请参考应用配色与主题。
5.应用组件框架的更新
使用了AndroidX、Material主流安卓应用框架,您现在可以使用全部的Google Material与AndroidX AppCompat控件及类库在您的程序了。
6.旧版本API的弃用
新版本弃用了不标准的中文API与Lua库。