网页性能检测插件-stats
最近小编发现一个好用的Js开源插件-Stats
Github开源:https://github.com/mrdoob/stats.js
该插件能够实时查看网页性能使用情况
具体 有如下 几个:FPS(帧率):渲染每妙帧率,数字越高越好
MB(内存占用):内存使用率
MS(渲染时间):渲染每帧需要的时间,数字越低越好使用效果如下:
小编已将插件封入AndroLua中 提供fas&alp模板下载
供大家 学习 参考~
下载地址:评论后查看下载
此处内容已隐藏,评论后刷新即可查看!
一个名字
2021-10-30 15:47牛啊
kkkkk
2021-10-30 00:51好
KING
2021-10-14 20:12看看
机不可失
2021-09-13 12:44还能用不?
皮卡堂
2021-07-29 15:30真不错
爹
2021-07-11 11:34水上
秋辞
2021-07-09 11:35谢谢大佬
bao123456
2021-07-06 03:52--/*JsHD一键生成*/
layout={
FrameLayout,
layout_width="fill",
layout_height="fill",
--你的界面布局
{
LinearLayout,
orientation="vertical",
layout_width="fill",
layout_height="fill",
background="#00ffffff";
id="q";
{
TextView,
layout_width="fill",
layout_height="fill",
gravity="center",
textSize="15sp",
text="",
},
},
--帧动画布局1
{
LinearLayout,
orientation="vertical",
layout_width="fill",
layout_height="fill",
background="#ff1d8ae7";
id="qdy";
},
{
LinearLayout,
orientation="vertical",
layout_width="fill",
layout_height="fill",
background="#ff1d8ae7",
gravity="center",
id="qdt",
{
LinearLayout;
orientation='vertical';--重力属性
layout_width='fill';--布局宽度
layout_height='fill';--布局高度
gravity='center';--默认居中
id="进度条布局";
{
ProgressBar;--默认圆圈
id="进度条";
};
{
TextView;--文本控件
layout_width='fill';--文本宽度
layout_height='50dp';--文本高度
id="qdwb";
gravity='center';--重力属性
textColor='#ffffff';--文字颜色
text=activity.getPackageManager().getPackageInfo(activity.getPackageName(), 0).applicationInfo.loadLabel(activity.getPackageManager());--显示的文字
textSize='18sp';--文字大小
};
{
TextView;--文本控件
layout_width='fill';--文本宽度
id="qdwb_1";
gravity='center';--重力属性
textColor='#ffffff';--文字颜色
text="历史上的今天";--显示的文字
textSize='9sp';--文字大小
};
};
},
{
FrameLayout,--帧布局
layout_width="fill",
layout_height="fill",
{
TextView;--文本控件
layout_width='fill';--文本宽度
layout_height='fill';--文本高度
layout_marginBottom="15dp";
gravity="center|bottom";--重力属性
textColor='#ffffff';--文字颜色
id="版权";
text='-维度科技工作室-';--显示的文字
textSize='10sp';--文字大小
};
};--帧布局
}
drawerLayout.getParent().addView(loadlayout(layout))
function CircleButton(view,InsideColor,radiu)
drawable = GradientDrawable()
drawable.setShape(GradientDrawable.RECTANGLE)
drawable.setColor(InsideColor)
drawable.setCornerRadii({radiu,radiu,radiu,radiu,radiu,radiu,radiu,radiu});
view.setBackgroundDrawable(drawable)
end
import "android.graphics.drawable.GradientDrawable"
function 渐变(left_jb,right_jb,id)
drawable = GradientDrawable(GradientDrawable.Orientation.TR_BL,{
right_jb,--右色
left_jb,--左色
});
id.setBackgroundDrawable(drawable)
end
--状态栏,导航栏背景
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS).setStatusBarColor(0xff1d8ae7);
activity.getWindow().setNavigationBarColor(Color.parseColor("#ff1d8ae7"));
function 退出动画()
task(1000,function()
揭露动画一 = AnimatorSet()
揭露动画一 = ViewAnimationUtils.createCircularReveal(qdt,activity.getWidth(),0,Math.hypot(activity.getWidth(),activity.getHeight())/2,0);
揭露动画一.setDuration(1000)--设置动画时间
揭露动画一.start()--开始动画
揭露动画二 = ViewAnimationUtils.createCircularReveal(qdy,0,activity.getHeight(),Math.hypot(activity.getWidth(),activity.getHeight())/2,0);
揭露动画二.setDuration(1000)--设置动画时间
揭露动画二.start()--开始动画
版权.setVisibility(View.GONE)
--动画监听
揭露动画一.addListener(Animator.AnimatorListener{
onAnimationStart=function(a)
end,
onAnimationEnd=function(a)
qdt.setVisibility(View.GONE)
qdy.setVisibility(View.GONE)
end,
onAnimationCancel=function(a)
end,
onAnimationRepeat=function(a)
end,
})
end)
end--揭露动画--退出动画结束
渐变(0xFFFF6845,0xFFFF2317,qdy)
渐变(0xFFFF6845,0xFFFF2317,qdt)
进度条布局.setVisibility(View.VISIBLE)--显示控件
进度条.IndeterminateDrawable.setColorFilter(PorterDuffColorFilter(0xffffff,PorterDuff.Mode.SRC_ATOP))
function 强制输入框(标题,消息,积极按钮名称)
对话框()
.设置标题(标题)
.设置消息(消息)
.设置积极按钮(积极按钮名称,function()
loadstring([[return (canoffline or 退出程序())]])()
end)
.setCancelable(false)--禁用返回键
.显示()
end
function javascript()
webView.evaluateJavascript([==[window.onload=function (){//03:39-35
document.getElementsByClassName("old-album__page_header")[0].setAttribute("style","display:none");
document.getElementsByClassName("album__author-info js_profile_info")[0].setAttribute("style","display:none");
}]==],function() end)
end
function webloading()
task(200,function()
webView.evaluateJavascript([[document.readyState]],function(a)
if(a=="\"complete\"")then
Http.get(webView.url,nil,"utf8",nil,function(code,html,b,c)
标题文字="错误!"..code
if(code>=500)then
jzyx=1
强制输入框(标题文字,"服务器错误,您输入的网址无法正常访问,服务器在处理请求的过程中发生了错误","退出")
end
if(code>=400)and(code<=500)then
jzyx=1
强制输入框(标题文字,"服务器错误,您输入的网址无法正常访问,服务器在处理请求的过程中发生了错误","退出")
end
if(code<0)then--状态吗为-1无网
if(显示文字=="无网络")then
else
jzyx=1
强制输入框(标题文字,"当前网络乎存在问题,错误返回".." "..code,"退出")
end
end
if(code>=0 and code<400)then
退出动画()
javascript()
end
end)
else
webloading()
end
end)
end)
end
webloading()
小白
2021-06-06 22:38你好
智仙
2021-05-27 21:07噢耶