使用andlua+写一个获取VSCode最新版本号的安卓软件

点击加号

选择Defalut模板

名称改为vscv

包名改为com.b.vscv

编辑main.lua

lua 复制代码
require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import "layout"

import "http"

activity.setTheme(R.Theme_Black)
activity.setTitle("")
activity.setContentView(loadlayout(layout))

url = "https://code.visualstudio.com/updates"
Http.get(url,nil,'utf-8',nil,function(code,html))
  --截取下载地址
  --Downloads到版本号距离72个字符,所以使用100
  urlpos = string.find(html, "Downloads")
  url = string.sub(html, urlpos, urlpos + 100)
  iter = string.gmatch(url, '%d+%.%d+%.%d+')
  for w,v in iter do
    文本.setText(w)
  end
end

编辑layout.aly

json 复制代码
{
  LinearLayout;
  backgroundColor="0xFF000000";
  layout_height="fill";
  orientation="vertical";
  layout_width="fill";
  {
    TextView;
    textsize="50sp";
    layout_gravity="center";
    layout_marginTop="100dp";
    id="文本";
    text="正在获取......";
    textColor="0xFFFFFFFF";
  };
};

右上角点击选项,项目,属性

关闭调试模式

取消勾选存储权限

右上角点击选项,项目,打包

相关推荐
TeleostNaCl10 小时前
Android | 启用 TextView 跑马灯效果的方法
android·经验分享·android runtime
TheNextByte111 小时前
Android USB文件传输无法使用?5种解决方法
android
怪力左手11 小时前
vscode扩展离线下载
ide·vscode·编辑器
quanyechacsdn12 小时前
Android Studio创建库文件用jitpack构建后使用implementation方式引用
android·ide·kotlin·android studio·implementation·android 库文件·使用jitpack
程序员陆业聪13 小时前
聊聊2026年Android开发会是什么样
android
编程大师哥13 小时前
Android分层
android
larance14 小时前
jupyter 服务端扩展开发
ide·python·jupyter
极客小云15 小时前
【深入理解 Android 中的 build.gradle 文件】
android·安卓·安全架构·安全性测试
Juskey iii15 小时前
Android Studio Electric Eel | 2022.1.1 Patch 2 版本下载
android·ide·android studio
Android技术之家15 小时前
2025年度Android行业总结:AI驱动生态重构,跨端融合开启新篇
android·人工智能·重构