詳解autojs的nodejs編寫UI技巧示例
正文
這里的UI指的是編寫類似rhino界面風(fēng)格
ui.layout(
<vertical>
<button id="btn" text="按鈕" />
</vertical>
);
autojs的app自帶的例子是用反引號(hào)包含xml文件, 但是這樣就不好格式化xml代碼了,
因此, 一定要把xml文件放到單獨(dú)的文件中;
那么, 我們還有讀取xml文件, 然后去MainActivity中設(shè)置界面, 這里就有兩步操作
第一步: 讀取xml文件
"nodejs";
const fs = require("fs");
function getLayoutXmlContent() {
let layoutXmlPath = "./layout-xml.xml";
let layoutXmlContent = fs.readFileSync(layoutXmlPath, "utf8");
return layoutXmlContent;
}
module.exports = getLayoutXmlContent;
第二步: 設(shè)置界面
get layoutXml() {
let layoutXmlContent = getLayoutXmlContent();
return layoutXmlContent;
}
這樣稍微修改一下代碼, 前面的痛點(diǎn): 反引號(hào)包含的xml文件不能格式化, 就解決了
環(huán)境
設(shè)備: 小米11pro
Android版本: 12
Autojs版本: 9.3.11
名人名言
思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文檔, autojs文檔, 最后才是群里問問 ---
以上就是詳解autojs的nodejs編寫UI技巧示例的詳細(xì)內(nèi)容,更多關(guān)于autojs nodejs編寫UI的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Windows7系統(tǒng)下如何安裝nodejs16以上版本
這篇文章主要給大家介紹了關(guān)于Windows7系統(tǒng)下如何安裝nodejs16以上版本的相關(guān)資料,很多時(shí)候node.js的版本存在兼容,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07
nodejs 實(shí)現(xiàn)模擬form表單上傳文件
使用nodejs來模擬form表單進(jìn)行文件上傳,可以同時(shí)上傳多個(gè)文件。2014-07-07
3分鐘快速搭建nodejs本地服務(wù)器方法運(yùn)行測試html/js
本篇文章主要介紹了3分鐘快速搭建nodejs本地服務(wù)器方法運(yùn)行測試html/js,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-04-04
NodeJS通過魔術(shù)封包喚醒局域網(wǎng)計(jì)算機(jī)實(shí)例
這篇文章主要為大家介紹了NodeJS通過魔術(shù)封包喚醒局域網(wǎng)計(jì)算機(jī)代碼實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
NodeJS使用Range請求實(shí)現(xiàn)下載功能的方法示例
本篇使用 NodeJS 的 HTTP 服務(wù)創(chuàng)建客戶端,使用 Range 請求實(shí)現(xiàn)下載功能,本篇使用 NodeJS 的 HTTP 服務(wù)創(chuàng)建客戶端,使用 Range 請求實(shí)現(xiàn)下載功能2018-10-10

