在分享fusion app小技巧之前
和大家说个事情
不知道有没有人记得我2019年做的(黑料工具箱)
就是用fusion app做的
这款软件是一款小众软件
楼主觉得主要还是使用群体有其特殊性
因为大部分人能深入去使用、了解它的人比较少
很多小白也只是简单的放个网址进行封装
然后自娱自乐,看吧,这是我做的原创软件
然后装X,装敲代码大神,好像很屌的样子
当然,这也是情理之中
刚入门的小白乃至我也是一样
都会有这种心里想想存在
但不管怎样
要记住拿别人的源码
一定要尊重源码作者本人,低调做人
fusion app用的好的人可以做得很优秀
我印象中最深刻的就是我老乡做的(极客喵盒)
那功能多的没话说,当然也会有瑕疵,这点我就不多说
但无疑(极客喵盒)成为了fusionapp圈内可圈可点的作品之一
今天给大家分享些fusionapp的小技巧,小白一定用得上
常用代码
-
-
-
-
-
-
-
-
("file:///android_asset/drawable/index.html")
-
-
-
import "android.content.Intent"
-
-
-
viewIntent = Intent("android.intent.action.VIEW",Uri.parse(url))
-
activity.startActivity(viewIntent)
-
-
-
-
-
-
-
进入子页面("子页面名",{链接="url",标题="标题名"})
-
-
-
document.body.style.paddingTop=0
-
-
-
-
fltBtn.setVisibility(View.VISIBLE)
-
-
fltBtn.setVisibility(View.GONE)
-
-
-
-
加载Js([[document.getElementsByClassName("apk_topbar_btn")[0].parentElement.onclick()]])
-
-
-
pop=PopupMenu(activity,fltBtn)
-
-
menu.add("选项一").onMenuItemClick=function(a)
-
进入子页面("子页面名",{链接="url1"..webView.getUrl()})
-
-
menu.add("选项二").onMenuItemClick=function(a)
-
进入子页面("子页面名",{链接="url2"..webView.getUrl()})
-
-
-
-
-
import "android.content.pm.ActivityInfo"
-
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
-
-
加载网页("vip解析url"..webView.getUrl());
-
-
activity.setRequestedOrientation(0);
-
-
activity.setRequestedOrientation(1);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
drawerLayout.openDrawer(3)
-
-
drawerLayout.closeDrawer(3)
-
-
-
-
-
-
-
bmBarLin.getChildAt(index-1).onClick=function()
-
-
-
-
-
-
-
-
tabBar.getChildAt(index-1).onClick=function()
-
-
-
-
-
-
-
-
searchEdtTxt.setOnEditorActionListener{
-
onEditorAction=function(view,action,event)
-
local text=tostring(view.text)
-
if text~=nil and text~="" then
-
searchEdtTxt.setHint(text)
-
local URLEncodeer=import"java.net.URLEncoder"
-
for index in pairs(urls) do
-
if allWebView[index] and urls[index]~=nil and urls[index]~="" then
-
local url=tostring(urls[index]):format(URLEncoder.encode(text))
-
if pager.getCurrentItem()+1==index then
-
task(100,function()allWebView[index].loadUrl(url)end)
-
-
allWebView[index].loadUrl(url)
-
-
-
-
-
-
-
-
网页顶栏及头部空白物理遮盖
-
-
if(document.getElementsByTagName('BODY')[0].scrollTop<46){
-
document.getElementsByTagName('BODY')[0].scrollTop=46;
-
-
-
浮动广告查杀脚本
var d=document;var s=d.createElement('script');s.setAttribute('src', 'https://greasyfork.org/scripts/7410-jskillad/code/jsKillAD.user.js');d.head.appendChild(s);
清除缓存
第一部分
-
-
-
-
-
多选对话框=AlertDialog.Builder(this)
-
-
.setPositiveButton("确定",function()
-
if clearhistory==1 and clearall==1 then
-
-
-
-
-
os.execute("pm clear "..activity.getPackageName())
-
elseif clearhistory==0 and clearall==1 then
-
os.execute("pm clear "..activity.getPackageName())
-
elseif clearhistory==1 and clearall==0 then
-
-
-
-
-
-
-
-
.setMultiChoiceItems(items, nil,{ onClick=function(v,p)
-
if p==0 then clearhistory=1
-
-
-
-
-
-
-
-
第二部分 填入点击事件
clr()
|
下载链接|密码:6666
官方软件;蓝奏云链接
一个好看的布局源码分享
蓝奏云链接
坚持分享不易,大家如果喜欢
点赞!回复!支持一下!Thanks❤