使用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";
  };
};

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

关闭调试模式

取消勾选存储权限

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

相关推荐
tangweiguo030519871 小时前
Android Kotlin ViewModel 错误处理:最佳 Toast 提示方案详解
android·kotlin
火柴就是我1 小时前
android 基于 PhotoEditor 这个库 开发类似于dlabel的功能_2
android
每次的天空2 小时前
Android学习总结之Java篇(一)
android·java·学习
小白用python2 小时前
pycharm无法创建venv虚拟环境
ide·python·pycharm
8931519603 小时前
Android开发Glide做毛玻璃效果
android·glide·android开发·android教程·glide做毛玻璃效果
whysqwhw4 小时前
DRouter代码走读
android
人生游戏牛马NPC1号4 小时前
学习Android(五)玩安卓项目实战
android·kotlin
Bob99985 小时前
Amlogic S905L3系列盒子 ROM DIY相关
java·javascript·数据仓库·vscode·eclipse·tomcat·vim
Humbunklung5 小时前
Visual Studio Code 使用tab键往左和往右缩进内容
ide·vscode·编辑器
界面开发小八哥5 小时前
智能Python开发工具PyCharm v2025.1——AI层级功能重磅升级
ide·人工智能·python·pycharm·开发工具