- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
当Python遇见Andriod手机万物皆可盘
?
?
【摘要】今天不跟大家讲python知识,是不很失望?No,看过了今天的内容,你python的装13指数,至少上升1w+,并附带暴击、溅射、眩晕、致盲效果。没错,就是这么嚣张…
嚣张开场
今天不跟大家讲python知识,是不很失望?No,看过了今天的内容,你python的装13指数,至少上升1w+,并附带暴击、溅射、眩晕、致盲效果。没错,就是这么嚣张…
当python遇到安卓手机
我们日常的python学习和使用都是在电脑上的,会写Linux下的python脚本、搞一些爬虫的项目、开发几个好玩的web网站,用python做数据分析。可如果脱离了电脑,就成了零。
如何让我们的python,随时随地的装13?使用Qpython…
Qpython介绍
首先我需要说一下,公众号就几百个粉丝,我可没能力接广告,这个锅我可不背…
Qpython是一款安卓免费的python模拟器,在安卓应用市场就可以下载到。
当然你也可以访问它的官网进行下载:/
点击下载python2或者python3,会跳转这项目的Github:
安装完成后,进入系统界面:
之所以说Qpython值得我们去学习,是因为它自带了pip可以像电脑一样下载我们所需要的模块,如下图:
手机端的python工具很多,比如之前我使用的Pydroid3等等。那为什么一定要选择Qpython?
因为Qpython针对安卓手机,专门开发了androidhelper模块。此模块可以做什么?很多很多…
androidhelper模块介绍
HelloWorld
先来看一段最简单的HelloWorld代码…
import?androidhelper
droid?=?androidhelper.Android()
droid.makeToast(Hello,?Android!)
print(Hello?world!)
droid.makeToast(Hello,Android!)可以在手机界面显示类似悬浮的文本内容…
有更高级的么?当然…
语音播报
import?androidhelper
droid?=?androidhelper.Android()
message?=?droid.dialogGetInput(TTS,?What?would?you?like?to?say?).result
droid.ttsSpeak(message)
这段代码是干嘛的?首先,代码会弹框要求你输入一段文字,如下图:
之后,代码会调用安卓自身语音系统droid.ttsSpeak(message)来语音朗读你输入的文字。
也就是说,在没有任何API接口的情况下,我们可以使用python将手机转化为一个播放器…
有些人说,还不够帅,有没有更酷的?当然…
#?-*-?coding:?utf-8?-*-
import?androidhelper
import?time
from?math?import?radians
droid?=?androidhelper.Android()
droid.startSensingTimed(1,?250)
droid.startLocating()
while?1:
????gpsdata?=?droid.readLocation().result
????print(gpsdata)
????s6data?=?droid.sensorsReadOrientation().result
????if?len(gpsdata)0:
????????print?(gpsdata[gps][bearing])?#取得Gps导向(bearing)(角度)
????if?len(s6data)0:
????????print?(s6data[0])?#取得罗盘方位角(azimuth)(弧度)
????time.sleep(5)
droid.stopLocating()
droid.stopSensing()
python调用安卓的readLocation接口,获取到手机的地理位置经纬度,以及手机罗盘指针。
这个有什么用?记得我和大家说的,自从开始搞公众号,每天晚上两三点,下班坐班车经常坐过站,苦逼的要死。
而我现在用这段样例代码封装了语音播报,来后台定位经纬度,在我班车快到指定经纬度范围的时候,朗读语音叫我起床。酷不酷?
还有最酷的…
手机小说下载站!
前天和大家分享了我写的小说下载器工具,然后打包成exe后分享给大家。但工具只能在电脑端使用,朋友是mac系统,我打包的exe就没办法使用了,而我几个笔记本都是windows的,没办法打包。那怎么办?没错,把代码拷贝到Qpython中执行!
避坑指南
Qpython的模块
您可能关注的文档
- 吉城保护过程中的多元主体功能定位探析.docx
- 市政工程造价概预算管理的问题及对策.docx
- 我国化妆品行业市场现状-降低关税下调售价-产业报告.docx
- 交通工程管理中的现场管理措施.docx
- 建筑施工安全管理职责分配的现状及思考1.docx
- 冠心病护理中的护理分析.docx
- 2003年国际金融形势研究.docx
- 度食品药品安全大事记.docx
- 浅谈互联网+背景下的高职院校班级管理.docx
- 手术患者压疮发生的手术室相关原因和护理对策.docx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)