FA社区版app,一款很不错的编程软件,此版本由FaDA独家适配发行,基于 FA重制版1.5.5开发,用户可以随意定制模块组件,用户可以自定义应用名称,可以预览效果,有任何的问题都可以进行修改,帮助用户选择不同的模块来开发应用。
1、首先在本站下载安装好FA社区版app。
2、点击右下方的“+”。
3、在新的页面中点击“创建”输入要创建的应用名称、应用包名,再点击“创建”。
4、下滑页面,找到【程序启动】,点击进入。
5、在启动时间下输入代码webView.loadUrl("http://www.baidu.com");后,点击返回键。
6、回到【工程编辑】页面,点击右上角三角按钮,预览启动效果。
1、底栏模板怎么刷新网页?
长按底栏项目。
2、底栏模板与标签栏模板等怎么添加网页?
添加底栏或标签栏项目。
3、内部版本号是什么?
内部版本号是系统用于判断当前应用版本高低的数字,一般在每更新一个版本后+1即可。
4、MHT文件是什么?怎么获取?怎么使用?
MHTML文件又称为聚合HTML文档
Web档案或单一文件网页。单个文件网页可将网站的所有元素(包括文本和图形)都保存到单个文件中。
可以使用浏览器保存离线网页,保存出来的文件即是MHT文件。
在添加完mht文件至工程后,在填写网页地址时使用@MHT(文件名称)即可引用,请注意MHT文件名称不允许存在中文字符否则将会导致APP解析失败。
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;onHideCustomVi ew就可以使用(lua层),这个可以解决绝大部分问题,但是部分手机页面渲染可能有佛系问题。还有一个取巧的方法,创建空白模板子页面,横屏,用子页面播放视频。
温馨提示,由于某些佛系bug,首页并不是那么好用,建议在子页面做首页。
4、不能上传文件
FA-CE已修复此问题,一般不会再出现。
已通过重写WebChromeClient的
onShowFileChooser解决,这个通常是使用自定义控件是默认Client没有配置造成的。
5、闪退问题
main.lua已经逆向修改过了,任何
activity.finishO的已经排查过了,应该是遍历查找工程造成的(怀疑),请不要存留过多工程,及时清理和备份工程。另外,由于libluajava.so升级以使用新版编译加密,程序某些函数可能不兼容会造成问题,但是目前没有强有力的证据证明这一观点。
6、WebView漏洞
最初来自谷歌的锅,让js可以随意调用 java本地操作,修复方法:
import'android.webkit.WebView
webView.addJavascriptlnterface(O'Js) nterface')
这个代码在加固中有此服务,使用加固方法即可。(加固是民间维护版设计的补充性功能)
7、编辑器光标不能滑动 bug,货真价实的bug。
首先确定不是无障碍辅助模式,如果是请关闭,其次,如果还不可以,建议重启手机,这种bug随机开始发作,多试试就会好的。
8、自己写的更新为什么出现异常
未打包前,获取到的是编辑器的软件信息,打包后测试即可。另外,建议使用 versioncode比较版本,但请注意要用 number类型比较大小。
9、alp和fas
fas是FusionApp的工程文件(本质是zip),fas导入时以时间戳为名创建文件夹,并且根据时间戳的数字排序。 alp是androlua+/alua的工程文件(本质也是zip),但是由于基于 androlua+二次开发的IDE较多,像applua,andlua+,luaapp等等也支持以 alp格式工程文件,故无法直接导入 FusionApp,通常需要人工修改。
10、什么是FA社区版
FusionApp1.y.z停更,难忘的旋律维护了以逆向为核心的"FA-重制版”,并且重写一份打包机制。FA社区版(CE)是在重制版的基础上进一步优化得到的版本。
11、为什么FA-CE有或多或少bug
首先,FusionApp本来就遗留了部分 bug,很多代码过时,对新系统不友好。如果换核会让部分隐性bug因为so 的兼容性而暴露。FA-VE基于重制版开发,该版本是逆向修改原版FA得到的,目前没有逆向工程模板(AD阻断器和基础函数库除外,bug风险可控),其它逆向致力于修正bug和ui调整,如果你的某些bug在其他民间版本未出现,测试后欢迎来反馈重制版功能问题(比如直链过期、横屏bug(难忘的旋律播放器可以正常横屏,但是由于横屏触发网页全屏机制,才可能卡死,抓到数据请回滚没有视频的页面再用播放器),别甩锅给重制版。
12、新so香吗
支持更多语法(但是估计你弄不上,比如 case,相信我的判断(你有能力就会用 androlua+(创建FA这个软件的工具)而不是FA了)),兼容官方=base64形式新加密、旧版加密、普通Luac和明文代码。
1、轻松几步操作,即刻将网页变身应用,帮助用户快速开发应用,多种工具任你选择。
2、持续更新与技术支持:定期更新应用功能和模板组件,确保用户能够始终使用到最新、最先进的技术和素材。
3、跨越多种系统与屏幕尺寸界限,确保应用在不同设备平台上展现一致体验。
VE1.4.0_R1.5.5
①移移除过时的UAS。
②优化性能,修改部分字符串。
③更换新接口域名。