-
在安卓手机上安装Python写的软件是什么体验?
2020-09-06 13:32:05使用 Termux 和 Flask 在你的移动设备上创建、开发和运行一个网页应用。 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道...使用 Termux 和 Flask 在你的移动设备上创建、开发和运行一个网页应用。
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:101677771学习和使用 Python 是很有趣的。由于它越来越受欢迎,有越来越多的方式可以让计算世界比现在更好。
想象一下,只需一个 Android 移动设备和开源工具,就可以构建和运行一个 Python 应用,无论是开发一个命令行工具从互联网上获取你最喜欢的文章,还是启动一个直接在掌上设备运行的网页服务器,所有这些都可以实现。这将完全改变你对移动设备的看法,将它从一个仅仅让你消费内容的设备变成一个帮助你发挥创造力的设备。
在本文中,我将演示运行和测试一个简单的 Python 应用所需的所有的工具、软件包、步骤和各种零零散散的东西。我使用 Flask 框架 来创建一个简单的 “Hello, World!” 应用,并在一个简单而强大的网页服务器上运行。最棒的是,这一切都发生在手机上。不需要笔记本或台式机。
在 Android 上安装 Termux
首先, 安装 Termux 应用程序 。Termux 是一个强大的终端仿真器,它提供了所有最流行的 Linux 命令,加上数百个额外的包,以便于安装。它不需要任何特殊的权限,你可以使用默认的 Google Play 商店或开源应用仓库 F-Droid 来安装。
安装 Termux 后,启动它并使用 Termux 的
pkg
命令执行一些必要的软件安装。订阅附加仓库
root-repo
:$ pkg install root-repo
执行更新,使所有安装的软件达到最新状态。
$ pkg update
最后,安装 Python:
$ pkg install python
安装和自动配置完成后,就可以构建你的应用了。
在 Android 上构建一个 Android 应用
现在你已经安装了一个终端,你可以在很大程度上像使用另一台 Linux 电脑一样使用你的 Android 手机。这很好地展示了终端到底有多强大。
首先创建一个项目目录:
$ mkdir Source $ cd Source
接下来,创建一个 Python 虚拟环境。这是 Python 开发者的常见做法,它有助于让你的 Python 项目独立于你的开发系统(在本例中是你的手机)。在你的虚拟环境中,你将能够安装特定于你应用的 Python 模块。
$ python -m venv venv
激活你的新虚拟环境(注意,开头的两个点用空格隔开)
$ . ./venv/bin/activate (env)$
请注意你的 shell 提示符现在以
(env)
开头,表示你在虚拟环境中。现在使用
pip
安装 Flask Python 模块。(env) $ pip install flask
在 Android 上写 Python 代码
你已经准备好了。现在你需要为你的应用编写代码。
要做到这一点,你需要有经典文本编辑器的经验。我使用的是
vi
。如果你不熟悉vi
,请安装并试用vimtutor
,它(如其名称所暗示的)可以教你如何使用这个编辑器。如果你有其他你喜欢的编辑器,如jove
、jed
、joe
或emacs
,你可以安装并使用其中一个。现在,由于这个演示程序非常简单,你也可以直接使用 shell 的 heredoc 功能,它允许你直接在提示符中输入文本。
(env)$ cat << EOF >> hello_world.py > from flask import Flask > app = Flask(__name__) > > @app.route('/') > def hello_world(): > return 'Hello, World!' > EOF (env)$
这只有六行代码,但有了它,你可以导入 Flask,创建一个应用,并将传入流量路由到名为
hello_world
的函数。现在你已经准备好了网页服务器的代码。现在是时候设置一些 环境变量 ,并在你的手机上启动一个网页服务器了。
(env) $ export FLASK_APP=hello_world.py (env) $ export FLASK_ENV=development (evn) $ python hello_world.py
启动应用后,你会看到这条消息:
serving Flask app… running on http://127.0.0.1:5000/
这表明你现在在 localhost(也就是你的设备)上运行着一个微型网页服务器。该服务器正在监听来自 5000 端口的请求。
打开你的手机浏览器并进入到
http://localhost:5000
,查看你的网页应用。你并没有损害手机的安全性。你只运行了一个本地服务器,这意味着你的手机不接受来自外部世界的请求。只有你可以访问你的 Flask 服务器。
为了让别人看到你的服务器,你可以在
run
命令中加入--host=0.0.0.0
来禁用 Flask 的调试模式。这会打开你的手机上的端口,所以要谨慎使用。(env) $ export FLASK_ENV=”” (env) $ flask run –host=0.0.0.0
按
Ctrl+C
停止服务器(使用特殊的Termux
键来作为Ctrl
键)。决定下一步怎么做
你的手机可能不是一个严肃的网页应用的理想服务器平台,但这个例子证明了可能性是无限的。你可能会在 Android 手机上编程,只是因为这是一种方便的实践方式,或者因为你有一个令人兴奋的本地化网页应用的新想法,或者你只是碰巧使用 Flask 应用来完成自己的日常任务。正如爱因斯坦曾经说过的“想象力比知识更重要”,对于任何一个新手编码者,或者一个经验丰富的 Linux 或 Android 爱好者来说,这是一个有趣的小项目。它可以扩展到无穷的层次,所以让你的好奇心接手,并做出一些令人兴奋的东西!
-
网页f12界面后展示成手机模式_怎样快速从无法复制的网页上提取文字?
2021-01-27 07:09:23这里我就介绍一下在 Windows 电脑上的处理方法:1、要准备 2 款软件:天若 OCR 文字识别工具和 Clipdiary(增强剪贴板)。运行之后,它们会自动隐藏在系统托盘。2、打开需要提取文字的网页,用鼠标双击“天若”的...经常上网找资料,可能会遇到这样的情况:想要的内容只能看,不能复制。如果只是只言片语,还可以自己手工打字。但要是内容很多,这样做就太慢了。那有没有更快捷的办法呢?这里我就介绍一下在 Windows 电脑上的处理方法:
1、要准备 2 款软件:天若 OCR 文字识别工具和 Clipdiary(增强剪贴板)。
运行之后,它们会自动隐藏在系统托盘。 2、打开需要提取文字的网页,用鼠标双击“天若”的图标,然后在网页上划出要进行文字识别的区域,等待软件进行联网识别。
3、识别完成后,提取的网页文字会显示在“天若”的文本编辑框中,同时也会自动保存在 Clipdiary 的“剪贴板历史”列表中。如此反复操作,所有想提取的文字就能快速得到。
4、选中 Clipdiary“剪贴板历史”列表中要保存的内容,点击鼠标右键,在弹出的菜单中选择“保存到文件...”,根据窗口提示一步步操作,即可将这些内容保存到一个指定的文件中。
如果要对这个文件中的文字进行简单的整理(如删除多余的空行、空格等),推荐使用“文本整理器”。
如果还要进行排版输出,除了使用常见的 Ms Word 外,我更推荐使用专业排版软件 InDesign。想学习 InDesign,可以参见我的 系列教程。
上述具体操作请看下面的视频:
https://www.zhihu.com/video/1107661489237950464 -
网页一键生成app软件_电脑软件很占内存?一秒教你网页变成app
2020-11-05 21:01:01如今随着网络的不断发展,各种软件应用更新的频率也越来越快,同时软件的大小也变的越来越占...一秒教你网页变成app那么问题来了,手机上有小程序可以帮我们做到,但是在电脑上我们怎么去做呢?哈哈,野路子科技已经...如今随着网络的不断发展,各种软件应用更新的频率也越来越快,同时软件的大小也变的越来越占空间
电脑软件很占内存?一秒教你网页变成app
正因为如此,腾讯推出了小程序平台,小程序平台最大的优势就是在微信这个人流量很大的地方,并且不用下载到手机本地占空间。惹很多人喜爱
电脑软件很占内存?一秒教你网页变成app
那么问题来了,手机上有小程序可以帮我们做到,但是在电脑上我们怎么去做呢?
哈哈,野路子科技已经帮忙找到了方法
声明此方法第一次是在b站观看学到,但是不成功,掌握了其中的原理后自己进行研究,最后成功,所以与大家进行分享。
电脑软件很占内存?一秒教你网页变成app
具体步骤:1、新建一个chrome快捷方式,右键属性
2、--app[网站URL]
3、确定即可
总结:
这样使用起来会更纯粹,再次打开之后一些chrome相关的一些功能都已经无法再适用
方法是来自B站上的一个方法,有的网友成功了,但有的网友没有成功。大家有什 么问题的大家随时交流沟通
电脑软件很占内存?一秒教你网页变成app
总结:这个是一个很受欢迎的软件,据说在基佬安上下载量已经超过美团,虽然一个木涵是手机上的神器,但是里面也有可以把网页变成app的功能,所以感兴趣的朋友可以去试一试
电脑软件很占内存?一秒教你网页变成app
总结:虽然总结这个方法有点不太负责任,但是确实是这么个道理,比如哔哩哔哩,优酷,爱奇艺等,直接把网站建立快捷方式,如果感觉不舒服就换个图标。也会达到相同的效果
电脑软件很占内存?一秒教你网页变成app
电脑软件很占内存?一秒教你网页变成app
关于虚拟桌面是个很广泛的话题,并且使用的需求相比很多人来说没有那么大
适用条件:
在网吧或者要去查一些文件,或者测试一下软件的时候就可以适用他。网速很快,并且不用担心中病毒之类的,当然缺点也就是无法保存
上海艾磊科技有限公司专门为企业提供IT咨询,IT外包,系统集成,以及各类IT增值服务。其中增值服务包括OFFICE 365云服务,鼎捷企业ERP管理软件,云备份,企业邮箱,无线覆盖,上网行为管理,VPN架设,网络安全服务,INTERNET接入,设备租赁, IP电话服务。
-
画火柴人动画的手机软件_回顾中国flash动画的兴衰
2021-01-08 22:21:55现如今,由于flash本身功能的限制,动画制作软件越来越丰富,用flash做动画的团队越来越少,但是在国内也曾经有过一段flash动画的黄金时期。1997年前后,国外已经出现flash动画,随着1999年flash网页动画设计软件在...说出来你可能不信,我当年是在电视上看的《罗小黑战记》。
2019年《罗小黑战记》大电影上映在即,这部flash动画从2011年开播起就受到了广泛关注。现如今,由于flash本身功能的限制,动画制作软件越来越丰富,用flash做动画的团队越来越少,但是在国内也曾经有过一段flash动画的黄金时期。
1997年前后,国外已经出现flash动画,随着1999年flash网页动画设计软件在美国的推出以及2001年宽带网络在国内的兴起,flash动画也开始逐渐在国内流行起来,制作flash动画的爱好者被称作“闪客”。一大批flash动画开始风靡网络,直到2006年前后,flash软件开始向交互式网页发展,flash网页游戏逐渐兴起,flash动画的热潮逐渐褪去。
我为什么说我是在电视上看的罗小黑呢?因为flash动画虽然主要传播矩阵是网络,但是有很多电视台也把目光投向了网络动画,比如上海炫动卡通频道,北京卡酷动漫,以及CCTV新科动漫频道等等,这些电视台不同于上星卫视,属于受众较小的频道,在那个没有智能手机和平板的年代,很大一部人的童年都来自电视节目,我最早接触flash动画也主要来自于电视。
说到flash,就不得不提鼻祖,被称作“中国flash第一人”的朱志强,他在2000年创作的火柴人格斗动画“小小系列”一经发布便迅速风靡全国,朱志强本人也成为了中国flash产业的神话式人物。
2002年,小破孩系列上线,小破孩的形象当时非常火,当年的电子贺卡以及各种小商品随处可见这小破孩的形象。2003年绿豆蛙系列出现,我还记得这部动画的过场“绿豆蛙,给生活加点料”。绿豆蛙的形象至今活跃,小破孩的漫画也依然在更新。同年的《Q版三国》象征着flash动画网剧的成型,当年在有线点播频道总是有人点播。2005年,《夺宝幸运星》开播,说唱式的op和说书式的结尾是很多人的共同记忆,这部动画寿命很长,到2017年还推出了第四部续作。还有当年央视的曲艺节目《快乐驿站》也是用的flash动画技术。此外还有众多flash动画短片,其中不乏获奖无数的优秀作品。
01年到06年也正好是国产动画的黄金时期,相比于在央视和各大卫视播出的大型长篇动画剧集《哪吒传奇》《小鲤鱼历险记》《虹猫蓝兔七侠传》《蓝猫淘气三千问》《神厨小福贵》等等众多优秀的国产动画,以无厘头搞笑为主,依托于网络传播的flash动画始终不被部分人接受。由于智能终端设备在当时也尚未普及,网络不像如今这般覆盖极广,当年许多火爆的相关网站论坛也有许多都打不开了,能打开的也有多年没人维护了。
虽然今天依然有人利用用flash技术制作动画短片,但是已经很少有人专门创作flash动画内容,这段flash动画短暂的历史偶尔能在80后90后中间掀起一波怀旧的高潮,但是要比得上像今天vlog短视频这种程度的盛况也难再现了。
《罗小黑战记》是少数坚持使用flash的动画,可爱的画风,吸引人的故事,最主要的还有精益求精的制作团队,每集五六分钟的长度需要几千张作画,无论放在当年还是现在都是flash动画的上乘佳作。这部有生之年的动画大电影即将上映,请各位喜欢罗小黑的老朋友和小朋友走进影院多多支持吧!
-
推荐一个做笔记的软件_印象笔记
2017-12-29 14:42:38做开发的一定要注意做笔记!那么用什么工具呢? 在这里推荐使用印象笔记。 为什么是她? 第一:云同步 因为印象笔记基于云同步,可以再电脑,pad,手机上使用同一个账号,既可以实现同步笔记。这点非常方便。 ... -
qt软件占内存太大_电脑软件很占内存?一秒教你网页变成app
2020-12-06 10:41:52惹很多人喜爱那么问题来了,手机上有小程序可以帮我们做到,但是在电脑上我们怎么去做呢?哈哈,野路子科技已经帮忙找到了方法声明此方法第一次是在b站观看学到,但是不成功,掌握了其中的原理后自己进行研究... -
只用div+CSS做淘宝手机端首页
2019-05-16 10:03:55div+CSS教你做出淘宝手机端首页为什么只用div做网页网页代码网页效果展示需要更全面的SEO优化网站软件工具及软件操作文档可以联系博主,会有更详细的教程,系统的帮助您的网站关键词40天上百度首页博主微信在下面,... -
安科6.2手机照片自动打印软件 破解版
2015-11-10 15:20:07淘宝上购买的安科手机自动打印软件破解版,如果你在淘宝上购买的话,也是这样的,并且我们做了封装,直接一步一步的点安装就行了,记住第二部,如果你没有安装Microsoft .NET Framework 4.0,会弹出官方网页要求你... -
html怎么一段时间把网页背景更换_更换手机怎样把便签找回?新旧手机更换同步便签...
2020-12-10 22:47:38很多人在使用手机的时候,除了用它...当一部旧手机更换为了新手机之后,要想在新手机上找回旧手机上的便签内容,有不同的情况,不同的情况有不同的解决办法。其中一种情况就是,新手机和旧手机是相同的品牌,在这种... -
公共场所(咖啡厅、足浴城等)开放式WIFI,短信获取网页认证帐号的密码软件发布了...
2012-03-27 13:05:00这样这样收集到您场所顾客的手机号码,可以在做活动或者节假日的时候给他们发送一些消息。 1、你的WIFI是敞开式的,用户不需要密码就可以连接路由器,只是上不了网,上网的时候会弹出下面的网页要求认证!这个时候... -
网页一键生成app软件_小视频一键生成字幕、抖音最火爆的弹字视频,这款app免费搞定...
2020-12-02 20:10:26喜欢做手机小视频的有不少需求,比如小视频在手机上剪辑、加特效、倒放、弹字视频、语音识别生成字幕等。对于视频剪辑来说,这个手机app还是非常多的,而对于弹字视频、语音识别生成字幕这两个刚需功能,市面上也有... -
安卓微信点击链接自动跳出微信在手机自带的浏览器中下载APK文件(IOS无需上架直接跳转 App Store)
2019-02-19 19:05:24然而在我们做营销活动或推广宣传的时候,容易遇到域名被微信拦截,提示“已停止访问该网页”,无法下载app等情况。这是因为微信会对含安装包的下载链接进行自动拦截导致的,那么这个问题要如何解决呢。 这时需要... -
一个Chrome浏览器插件,用于生成内部URL或替换内容的二维码,同时可以用于解析网页上的二维码内容-源码
2021-02-01 11:54:30显然二维码是一个最方便的工具了,哪个手机没有扫一扫的功能或软件? 四,一些说明 本项目是为了熟悉Chrome插件开发,以及webpack的基本使用而做的一个简单项目,参考或者使用的开源项目。 五,后续工作 选项配置... -
踏出向手机软件开发的第一步
2007-04-10 18:19:00历时两天,翻阅无数网页,失败了N次,终于,Eclipse3.2.0+Eclipseme1.6.6+carbide...但还有一个问题还没解决,就是:诺基亚S60第三版模拟器在显示中文的时候会显示成方块,而在我的E60上却是正常的中文。估计是模拟器的 -
原生APP优于H5网页APP的三个方面
2020-06-16 16:56:29在做APP开发的时候,可以选择原生开发或者直接嵌套H5网页,但是在多数情况下点量软件是推荐使用原生APP开发的,因为从专业技术角度来说,原生APP的在很多方面是优于H5网页的。这里点量小编从以下三个方面来详细说明... -
第三方软件正确验证163/126邮箱最新方法(使用iPhone自带的邮件做示例)
2018-03-03 12:42:11近期我手机上的163/126邮箱突然无法通过验证、收发邮件,邮件下方显示如下的信息: 在网上查了很久,始终没有找到真正有效、详细的方法,后来自己摸索了好久,终于发现了解决的办法。 1. 首先进入网易邮箱... -
ASP.NET的网页代码模型及生命周期
2009-07-28 14:22:11q 在手机,移动终端上,可能无法保存视图状态中使用的值。 q 视图状态虽然安全性较高,但是还是有风险,如果直接查看页面代码,可以看到相应代码。 4.4.2 控件状态 ASP.NET中还提供了控件状态属性作为在服务器往返... -
网页设计实习报告.doc
2020-12-27 14:47:43做网页主要用的工具便是dremweaver、photoshop、flash软件。在这些软件我对dremweaver、photoshop相对比较熟悉,因为在平时上课是老师带领我们运用过。所以我还可以正常的运用,但是出现的问题还是有很多。有很多... -
抠图软件[去除图片中的白色背景,生成PNG透明图片]
2011-12-13 19:57:04做方案时的好帮手,可在网页上找一些图片资源,如服务器,手机,电脑等一些图片,然后通过本软件可去掉这些图片的白底,生成透明的PNG格式图片,在PPT或方案文件中可直接使用了。 还可提取EXE程序中的图片。 注意... -
-
andr分享到网页
2011-11-18 13:35:48点击开心网,那么就可以将文字或者图片信息分享到开心网,可是有一个问题,如果手机上没有安装开心网的软件该怎么办? 后来提出的需求是如果手机上没有安装对应的软件就从浏览器上跳转到该应用程序对应的用户登录... -
软件缺陷总结
2018-12-01 18:28:002.我做的软件是单机版,只能在电脑上使用,以后要尽量实现一个网页使用或者做成手机APP 3.截屏方面大小尺寸没有把握好,没有达到理想的结果 4.打印功能需要完善,现阶段还不能实现打印功能 5.有同学说功能不够全... -
Python3基础教程(网页)
2018-07-30 13:09:36Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合...想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 -
恶搞之手机垃圾信息发送器 手机短信骚扰器
2015-05-13 13:12:00一次在移动梦网上,点击忘记password,在弹出的页面上再点获取随机短信password,一个短信就发到手机上啦,哇。 看着看着,好奇的我,就想搞个不断点击那个页面的恶搞软件,好有动力,搞了几个小时都不累。 做的...
-
鸿蒙系统Harmonyos源码架构分析-第1期第2课
-
紫外区全角度光子晶体反射镜
-
2021-02-27
-
工程制图 AutoCAD 2012 从二维到三维
-
基于线性光放大器的全光逻辑异或门理论分析
-
python-递归-Product_sum-“乘积的和“
-
物联网基础篇:快速玩转MQTT
-
朱老师C++课程第3部分-3.6智能指针与STL查漏补缺
-
C52-源码
-
机载激光雷达沙尘探测能量优化配置的统计研究
-
一天学完MySQL数据库
-
SEC-7.1.876-cv210226.7z
-
linux基础入门和项目实战部署系列课程
-
python各种数据类型之间的相互转换
-
libFuzzer视频教程
-
jquery使用serialize()出现中文乱码怎么办
-
Qt调用libVLC实现播放器
-
敏捷个人:内容框架之执行力
-
zapata:自动执行的自动测试编写器-源码
-
基于电商业务的全链路数据中台落地方案(全渠道、全环节、全流程)