亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解autojs的nodejs編寫UI技巧示例

 更新時(shí)間:2023年01月18日 10:24:34   作者:牙叔教程  
這篇文章主要為大家介紹了autojs的nodejs編寫UI技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

這里的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的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • npm安裝依賴報(bào)錯(cuò)ERESOLVE?unable?to?resolve?dependency?tree的解決方法

    npm安裝依賴報(bào)錯(cuò)ERESOLVE?unable?to?resolve?dependency?tree的解決方

    當(dāng)我們拿到一個(gè)前端項(xiàng)目的時(shí)候,想要把它運(yùn)行起來,首先是要給它安裝依賴,下面這篇文章主要給大家介紹了關(guān)于npm安裝依賴報(bào)錯(cuò)ERESOLVE?unable?to?resolve?dependency?tree的解決方法,需要的朋友可以參考下
    2023-04-04
  • NodeJS之優(yōu)缺點(diǎn)及適用場(chǎng)景討論

    NodeJS之優(yōu)缺點(diǎn)及適用場(chǎng)景討論

    這篇文章主要介紹了NodeJS之優(yōu)缺點(diǎn)及適用場(chǎng)景討論,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Node.js?應(yīng)用探索文件解壓縮示例詳解

    Node.js?應(yīng)用探索文件解壓縮示例詳解

    這篇文章主要為大家介紹了Node.js?應(yīng)用探索文件解壓縮示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • 一次NodeJS內(nèi)存泄漏排查的實(shí)戰(zhàn)記錄

    一次NodeJS內(nèi)存泄漏排查的實(shí)戰(zhàn)記錄

    這篇文章主要給大家介紹了一次NodeJS內(nèi)存泄漏排查的實(shí)戰(zhàn)記錄,文中給出了詳細(xì)的排查過程以及內(nèi)存泄漏的解決方法,大家可以學(xué)習(xí)一下以備不時(shí)之需,需要的朋友可以參考下
    2022-03-03
  • Node.js中參數(shù)傳遞的兩種方式詳解

    Node.js中參數(shù)傳遞的兩種方式詳解

    這篇文章主要為大家介紹了Node.js中參數(shù)傳遞的兩種方式:GET方式和POST方式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-04-04
  • Node.js中常規(guī)的文件操作總結(jié)

    Node.js中常規(guī)的文件操作總結(jié)

    關(guān)于Node.js中文件的常規(guī)操作,主要的就是fs這個(gè)模塊。對(duì)于node.js中fs模塊提供的API很多,但是其所有的方法均有同步和異步的形式。那么下面這篇文章我們就來詳細(xì)介紹下關(guān)于Node.js中文件的常規(guī)操作,有需要的朋友們可以參考借鑒。
    2016-10-10
  • 詳解Nodejs中自動(dòng)化瀏覽器操作神器Puppeteer的使用

    詳解Nodejs中自動(dòng)化瀏覽器操作神器Puppeteer的使用

    Puppeteer是一個(gè)JavaScript庫(kù),它提供了一種方式來通過DevTools協(xié)議控制無頭瀏覽器,本文主要為大家介紹了Puppeteer的主要特性和使用方法,感興趣的可以了解下
    2024-01-01
  • 多版本node的安裝和切換詳細(xì)操作步驟

    多版本node的安裝和切換詳細(xì)操作步驟

    有時(shí)候需要運(yùn)行不同的項(xiàng)目,node版本不一致會(huì)導(dǎo)致不少問題,下面這篇文章主要給大家介紹了關(guān)于多版本node的安裝和切換詳細(xì)操作步驟的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Node.js開發(fā)教程之基于OnceIO框架實(shí)現(xiàn)文件上傳和驗(yàn)證功能

    Node.js開發(fā)教程之基于OnceIO框架實(shí)現(xiàn)文件上傳和驗(yàn)證功能

    這篇文章主要介紹了Node.js開發(fā)教程之基于OnceIO框架實(shí)現(xiàn)文件上傳和驗(yàn)證的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • Windows 系統(tǒng)下安裝和部署Egret的開發(fā)環(huán)境

    Windows 系統(tǒng)下安裝和部署Egret的開發(fā)環(huán)境

    Egret基于TypeScript開發(fā)的,而TypeScript編譯工具tsc是基于Node.js 開發(fā)的。所以在安裝過程中,我們先需要對(duì)于基礎(chǔ)支持工具進(jìn)行安裝。
    2014-07-07

最新評(píng)論