FA社区版是一款相当实用的编程软件,该版本由FaDA独家适配推出,以FA重制版1.5.5为基础进行开发。用户能够自由定制模块组件,也可以自定义应用名称,还能预览效果,遇到任何问题都可进行调整,助力用户挑选不同模块来开展应用开发工作。
FA社区版是一款相当实用的编程软件,该版本由FaDA独家适配推出,以FA重制版1.5.5为基础进行开发。用户能够自由定制模块组件,也可以自定义应用名称,还能预览效果,遇到任何问题都可进行调整,助力用户挑选不同模块来开展应用开发工作。
1、首先在本站安装好FA社区版。
2、点击右下方的“+”。
3、进入新页面后,点击“创建”按钮,输入拟创建的应用名称与应用包名,随后再次点击“创建”按钮。
4、下滑页面,找到【程序启动】,点击进入。
5、在启动阶段输入代码webView.loadUrl("http://www.baidu.com");后,按下返回按钮。
6、返回至【工程编辑】页面,点击右上角的三角按钮,即可预览启动效果。
1、底栏模板怎么刷新网页?
长按底栏项目。
2、底栏模板与标签栏模板等怎么添加网页?
添加底栏或标签栏项目。
3、内部版本号是什么?
内部版本号是系统用来判定当前应用版本新旧程度的数字标识,通常每次更新版本时将其数值加1就可以了。
4、MHT文件是什么?怎么获取?怎么使用?
MHTML文件又称为聚合HTML文档
Web档案也叫单一文件网页。这种单一文件网页能够把网站的全部元素,像文本和图形之类的,都存储到一个单独的文件里。
可以借助浏览器保存离线网页,保存生成的文件就是MHT文件。
在将mht文件添加到工程后,填写网页地址时只需使用@MHT(文件名称)的格式就能完成引用。需要注意的是,MHT文件的名称中不能包含中文字符,否则会造成解析失败的问题。
5、为什么不显示启动图?
打包安装后才有。
6、怎么使用自定义签名签名APK
可以借助ZipSigner(免费工具)或者MT管理器(付费软件)来生成私签并对APK文件进行签名操作。
7、泡沫弹窗是什么?
这是一种仅会展示一次的弹窗,适合添加在启动事件中作为首次启动时的弹窗使用。
8、如何调用当前页面WebView方法?
例:webView.getUrlO,webView.getTitleO
9、编写事件时如何调用安卓Api?
例:
import "android.content.Intent"
intent = Intent(Intent.ACTION_SEND)
intent.setType("text/plain") intent.putExtra(Intent.EXTRA_SUBJECT,"分享")
intent.putExtra(Intent.EXTRA_TEXT, "你好")
this.startActivity(intent)
1、安装包安装失败
①版本号处不要写中文。
②若工程目录内存在含中文名称的文件,建议在设置里关闭自动签名功能,待打包完成后使用其他工具进行签名操作。
③版本名不要写中文。
④版本号低于已安装版本
③安装包未签名
⑥签名与已安装版本不一致。
2、复制时卡死
FA-VE已修复此问题,一般不会再出现。
这个问题是由不同手机系统中SystemWebView存在的各类bug导致的,也有可能是MyWebView控件在封装过程中出现的问题。建议尝试升级内核版本,或者使用X5(TBS);如果您是高级开发人员,也可以试试LuaWebView。
3、不能全屏或者视频页闪退
FA-VE已修复此问题,一般不会再出现。
这个问题是因为MyWebView封装时存在一个偶发性bug导致的,也有可能是部分手机系统自带的SystemWebView本身的bug造成的。建议采用X5(TBS)内核,或者通过重写WebChromeClient里的onShowCustomView和onHideCustomView方法(在lua层操作),这样能解决大部分问题,但少数手机可能仍会出现偶发的页面渲染异常。另外还有个变通办法:创建一个空白的横屏子页面,专门用这个子页面来播放视频。
温馨提示:因存在一些“佛系bug”,首页使用体验欠佳,建议将子页面作为首页使用。
4、不能上传文件
FA-CE已修复此问题,一般不会再出现。
已通过重写WebChromeClient的
通过onShowFileChooser来解决,这一问题一般是由于使用自定义控件时默认Client未进行配置所导致的。
5、闪退问题
main.lua已经逆向修改过了,任何
activity.finish的问题已经排查过了,推测可能是遍历查找工程导致的,建议不要保留过多工程,及时清理并备份工程。另外,由于libluajava.so升级采用了新版编译加密方式,程序部分函数可能因不兼容引发问题,但目前缺乏有力证据支持这一推测。
6、WebView漏洞
最初是谷歌方面的问题,导致js能够随意调用java的本地操作,对应的修复办法如下:
import'android.webkit.WebView
webView.addJavascriptlnterface(O'Js) nterface')
这段代码在加固服务中是包含在内的,直接采用加固方法就行。(需要说明的是,加固属于民间维护版额外设计的补充性功能)
7、编辑器光标不能滑动 bug,货真价实的bug。
首先确认当前未开启无障碍辅助模式,若已开启请先关闭;若关闭后问题仍存在,建议尝试重启手机。这类故障属于偶发性问题,多尝试几次通常就能解决。
8、自己写的更新为什么出现异常
在未进行打包操作之前,我们获取到的是编辑器的软件信息,完成打包后进行测试就可以了。此外,建议采用versioncode来比较版本,不过需要注意的是,要使用number类型来比较其大小。
9、alp和fas
fas是FusionApp的工程文件,本质为zip格式,导入时会以时间戳命名创建文件夹,并按照时间戳的数字顺序进行排序。alp是androlua+/alua的工程文件,本质同样是zip格式,但由于基于androlua+二次开发的IDE种类较多,像lua、andlua+、lua等也支持alp格式的工程文件,因此无法直接导入FusionApp,一般需要人工进行修改。
10、什么是FA社区版
FusionApp1.y.z已停止更新,难忘的旋律基于逆向核心维护了“FA-重制版”,并重新编写了一套打包机制。FA社区版(CE)则是在重制版的基础上进行进一步优化后推出的版本。
11、为什么FA-CE有或多或少bug
首先,FusionApp本身就存在一些遗留bug,不少代码已经过时,对新系统的适配性较差。若更换内核,可能会因so文件的兼容性问题导致部分隐性bug暴露。FA-VE基于重制版开发,该版本是通过逆向修改原版FA得到的,目前除了AD阻断器和基础函数库(bug风险可控)外,没有其他逆向工程模板,其余逆向工作主要围绕修复bug和调整UI展开。如果你的某些bug在其他民间版本中未出现,测试后欢迎反馈重制版的功能问题(例如直链过期、横屏bug:难忘的旋律播放器本身可以正常横屏,但由于横屏会触发网页全屏机制,才可能出现卡死情况,遇到这种情况请先回滚到没有视频的页面再使用播放器),请不要将问题归咎于重制版。
12、新so香吗
支持更多语法(不过估计你用不上,像case这种,相信我的判断——要是你有能力,早就用androlua+(也就是开发FA的工具)而不是FA了),还能兼容=base64格式的新加密、旧版加密、普通Luac以及明文代码。
只需简单几步操作,就能立刻把网页转化为应用,助力用户高效开发应用,还有多种工具可供挑选。
2、持续更新与技术支持:我们会定期对应用功能以及模板组件进行更新迭代,以此保证用户能够一直使用到最新潮、最前沿的技术与素材资源。
3、打破多种系统和屏幕尺寸的限制,保证应用在不同设备平台上呈现出一致的使用体验。
VE1.4.0_R1.5.5
①移移除过时的UAS。
②优化性能,修改部分字符串。
③更换新接口域名。