Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过Nodejs构建Android应用程序_Python_Android_Node.js_Twilio - Fatal编程技术网

Python 通过Nodejs构建Android应用程序

Python 通过Nodejs构建Android应用程序,python,android,node.js,twilio,Python,Android,Node.js,Twilio,我想为Android建立twilio短信发送器。我最近搜索了它,找到了如何通过Android Studio创建,但对我来说似乎很复杂。然后试图搜索我是否可以使用python构建Android应用程序,但可能是我在错误的地方搜索,我找不到正确的答案。然后发现可以通过Nodejs进行构建。我想让它为我,而不是上传到任何地方只为我的设备 我找到了AndroidJS mkdir twilio1 cd twilio1 mkdir assets mkidr views 我还在视图目录中创建了index.h

我想为Android建立twilio短信发送器。我最近搜索了它,找到了如何通过Android Studio创建,但对我来说似乎很复杂。然后试图搜索我是否可以使用python构建Android应用程序,但可能是我在错误的地方搜索,我找不到正确的答案。然后发现可以通过Nodejs进行构建。我想让它为我,而不是上传到任何地方只为我的设备

我找到了AndroidJS

mkdir twilio1
cd twilio1
mkdir assets
mkidr views
我还在视图目录中创建了index.html,在主应用程序目录中创建了main.js,然后-->

这就是我得到的

twilio1
|__views
|     |__index.html
|
|__assets
|
|__node_modules
|
|__main.js
|__package.json
我已经将简单表单从Bootstrap粘贴到index.html中

<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>SendME</title>

    <script type="text/javascript" src="../assets/androidjs.js"></script>
    <!-- <script type="text/javascript" src="../node_modules/androidjs/lib/androidjs.js"></script> -->

    <!-- Bootstrap core CSS -->
    <link href="../assets/bootstrap.min.css" rel="stylesheet">

    <!-- Custom styles for this template -->
    <link href="../assets/signin.css" rel="stylesheet">
</head>

<body class="text-center">

    <div id="app" class="app">

        <form class="form-signin">
            <img class="mb-4" src="https://getbootstrap.com/docs/4.0/assets/brand/bootstrap-solid.svg" alt="" width="72" height="72">

            <label for="inputTel" class="sr-only">Send To</label>
            <input type="tel" id="inputNumber" v-model="inputNumber" name="inputNumber" class="form-control" placeholder="Send To" maxlength="13" size="13" required autofocus>
            <label for="inputName" class="sr-only">Sending From</label>
            <input type="text" id="inputName" v-model="inputName" name="inputName" class="form-control" placeholder="Sending From" maxlength="11" size="11" required autofocus>
            <label for="inputText" class="sr-only">SMS Body</label>
            <input type="text" id="inputText" v-model="inputText" name="inputText" class="form-control" placeholder="SMS Body" maxlength="120" size="120" required autofocus>
            <div class="checkbox mb-3">
            </div>
            <button class="btn btn-lg btn-primary btn-block" onclick="sendMsg()" type="submit">Send</button>
        </form>
    </div>

    <script src="main.js"></script>


</body>

</html>
之后,我将其粘贴到package.json中

{
  "name": "twilio1",
  "app-name": "twilio1",
  "package-name" : "twilio1",
  "icon": "./assets/icon/icon.png",
  "permission": ["android.permission.INTERNET"],
  "version": "1.0.0",
  "dist-path": "./dist",
  "description": "",
  "main": "main.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "androidjs": "^1.0.5"
  }
}
然后我从GitHub存储库复制了androidjs.js并粘贴到资产中,然后将其src位置放在index.html中。我以为已经准备好了,然后就打字了

androidjs b -f
而且它不起作用。只有一条错误消息-->


最后,我想知道是否有可能构建这样的应用程序。或者,如果有人已经创建了它,可以分享给我,请分享。如果可能的话,请帮助我以正确的方式完成。我已经用python为windows创建了一个应用程序,所以我也想为android创建它,所以。谢谢。

@Roman Smith您可以将
webview
作为您的
package.json
中的类型。 去检查一下文件

{
  "name": "twilio1",
  "app-name": "twilio1",
  "package-name" : "twilio1",
  "icon": "./assets/icon/icon.png",
  "permission": ["android.permission.INTERNET"],
  "version": "1.0.0",
  "dist-path": "./dist",
  "description": "",
  "main": "main.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "androidjs": "^1.0.5"
  }
}
androidjs b -f
Invalid project type: undefined