Loading...

更新一个LUA远程更新代码,FA2加载启动页面

教程分享2年前 (2022)发布 战东海
280 0 0

Lua远程更新代码:

import "android.widget.TextView"
import "android.graphics.drawable.ColorDrawable"
import "android.graphics.Color"
import "android.widget.FrameLayout"
import "android.widget.ImageView"
import "java.io.FileOutputStream"
import "android.widget.LinearLayout"
import "java.io.File"
import "android.graphics.drawable.GradientDrawable"
import "androidx.appcompat.app.AlertDialog"
import "android.app.AlertDialog"
import "android.widget.ScrollView"
import "androidx.transition.Visibility"
import "android.opengl.Visibility"
import "android.transition.Visibility"
import "com.androlua.Http"
import "androidx.cardview.widget.CardView"
import "java.net.URL"

import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import "android.graphics.drawable.ColorDrawable"
import "java.io.FileOutputStream"
import "com.androlua.Http"
import "java.io.File"
import "java.net.URL"
import "android.app.AlertDialog"
import "android.graphics.Typeface"
import "android.graphics.drawable.GradientDrawable"
import "android.graphics.Typeface"
import "java.net.URL"
import "com.androlua.Ticker"
import "android.app.AlertDialog"
import "android.widget.ScrollView"
import "android.widget.TextView"
import "android.widget.ImageView"
import "android.widget.FrameLayout"
import "android.widget.LinearLayout"
import "com.google.android.material.card.MaterialCardView"
import "com.androlua.Http"
import "android.content.Intent"

function 弹窗圆角(控件,背景色,上角度,下角度)
if not 上角度 then
上角度=25
end
if not 下角度 then
下角度=上角度
end
控件.setBackgroundDrawable(GradientDrawable()
.setShape(GradientDrawable.RECTANGLE)
.setColor(背景色)
.setCornerRadii({上角度,上角度,上角度,上角度,下角度,下角度,下角度,下角度}))
end

import "android.graphics.Typeface"

远程链接="更新网址"--远程链接
appinfo=this.getPackageManager().getApplicationInfo(this.getPackageName(),0)
程序名=this.getPackageManager().getApplicationLabel(appinfo)
packinfo=this.getPackageManager().getPackageInfo(this.getPackageName(),((32552732/2/2-8183)/10000-6-231)/9)
当前版本=tostring(packinfo.versionName)
Http.get(远程链接,nil,nil,nil,function(code,content)
if code==200 then
更新开关=content:match("更新开关【(.-)】")
最新版本=content:match("最新版本【(.-)】")
下载链接=content:match("更新链接【(.-)】")
文件名=content:match("文件名【(.-)】")
更新内容=content:match("更新内容【(.-)】")
蓝奏云链接=content:match("蓝奏云链接【(.-)】")
if 更新开关=="开" then
if 最新版本==当前版本 then
print("当前已是最新版本!")
else
弹窗=
{
FrameLayout,--帧布局
layout_width='fill',--宽度
{
LinearLayout,--线性布局
orientation='vertical',--方向
layout_width='fill',--宽度

{
LinearLayout,--线性布局
padding="6dp",--往内部元素的填充一定边距
layout_gravity='center';--重力
orientation='vertical',--方向
layout_width='70%w',--宽度
layout_height='wrap',--高度
background='#ffFFFFFF',--背景颜色或图片路径

{
LinearLayout,--线性布局
orientation='horizontal',--方向
layout_width='fill',--宽度
{
LinearLayout,--线性布局
gravity='left';--卡片重力
orientation='horizontal',--方向
layout_width='fill',--宽度

{
TextView;--文本控件
textColor='#98000000';--文字颜色
text='发现新版本:';--显示文字
textSize='15dp';--文字大小
layout_marginTop='10dp';--顶距
layout_marginLeft='5dp';--左距
Typeface=Typeface.DEFAULT_BOLD;--字体加粗
};
{
TextView;--文本控件
layout_marginlLeft='5dp';--右距
textColor='#85000000';--文字颜色
text=最新版本;--文本内容
layout_marginTop='10dp';--顶距
Typeface=Typeface.DEFAULT_BOLD;--字体加粗
};
};
};

{
LinearLayout,--线性布局
orientation='horizontal',--方向
layout_width='fill',--宽度
-- Visibility='invisible';--隐藏控件
};
{
LinearLayout,--线性布局
-- gravity='center';--重力
orientation='vertical',--方向
layout_width='fill',--宽度
{
ScrollView,--纵向滑动
layout_width='fill';--宽度
l
截图和实际代码略有差异:
更新一个LUA远程更新代码,FA2加载启动页面
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...

网址设置

网址样式切换

详细

网址卡片按钮

显示

布局设置

左侧边栏菜单

展开

搜索框设置

自定义搜索框背景

  • 骑行

  • 风景

自定义搜索框高度

  • 聚焦
  • 信息
  • 默认
自定义设置
TAB栏自定义颜色

背景颜色

文字颜色