手机如何编程 如何用手机编程

作者&投稿:枕中 (若有异议请与网页底部的电邮联系)
简单手机编程:几行代码让你的安卓手机自动整点报时

一人客

03-11 12:06科技达人
关注
既然是简单编程,那么肯定就不是用Android Studio大动干戈写工程文件做APP了,所以我们这里涉及到的是脚本语言Python。简单编程也只是用脚本语言在解释器里运行而已。而这,已经实现了程序正确运行的目的。

话说有一段时间,想买个表,这样可以看时间,但又一想,何不弄个自动整点报时的软件,于是在安卓手机上打开应用市场,找整点报时的APP,顺利下载了一个安装包小的APP,简单设置好时间后,默认后台运行,就可以了。

不过往往一段时间后,它会自动哑火。开启前一段时间好用,很准时很正常,但后来就没声响了。于是觉得不合适,又想别的办法,突然想到,何不编程写个整点报时的软件呢?于是想到脚本语言,为什么想到Python,因为它简单啊。但Python并不直接支持安卓手机,所以我们需要下载安装一个APP解释器。这个就是一人客在很早以前就介绍过的安卓的Python解释器QPython了。这里是3版本的。

这个解释器,也集成了大多数的安卓手机应用开发的接口。我们要实现的也很简单,就是通过不断的时间检测来决定是否用语音报时。当然核心是这个意思,但具体的代码就有一点点繁琐了。Python要用安卓手机的应用开发接口,就要用到androidhelper模块。而要用语音播报,那就要用droid.ttsSpeak(“这里就是你想要播报的字符串”)。而我们要正确地检测时间和播报时间,那不可避免要用time模块。而time模块出来的时间,不适合我们口语使用习惯,是需要根据年月日时等参数来用time.strftime转换的。

这里还有一个问题,就是语音播报的方式,比如23点11分钟,我们往往是这样表达:二十三点十一分钟。而用手机系统的语音播报则是这样:二三点一一分钟,所以这个也要注意,这里就要写一个转换函数了,也就是把数字正确地转变成汉字表达。

这个把数字转变成汉字的转换函数,大家可以自己写,也可以从网上找。而具体的实现代码,则很简单,这里是个人用的,每一分钟播报一次,每到半点或整点,继续播报,同时省略了转换函数_to_chinese4而直接写了实现代码,所以这里的代码仅供大家参考:

droid = androidhelper.Android()
xh=1 '''循环判断'''
while xh:
droid.ttsSpeak("现在是:"+"")
if (int(time.strftime("%M"))==30) or (int(time.strftime("%M"))==31):
droid.ttsSpeak("一人客,现在时间是:"+_to_chinese4(int(time.strftime("%H")))+"点半")
droid.ttsSpeak("一人客,现在时间是:"+_to_chinese4(int(time.strftime("%H")))+"点半")
else if (int(time.strftime("%M"))==00) or (int(time.strftime("%M"))==01):
droid.ttsSpeak("一人客,一人客,现在时间是:"+_to_chinese4(int(time.strftime("%H")))+"点钟啦")
droid.ttsSpeak("一人客,一人客,现在时间是:"+_to_chinese4(int(time.strftime("%H")))+"点钟啦")
time.sleep(59

既然是简单编程,那么肯定就不是用Android Studio大动干戈写工程文件做APP了,所以我们这里涉及到的是脚本语言Python。简单编程也只是用脚本语言在解释器里运行而已。而这,已经实现了程序正确运行的目的。


话说有一段时间,想买个表,这样可以看时间,但又一想,何不弄个自动整点报时的软件,于是在安卓手机上打开应用市场,找整点报时的APP,顺利下载了一个安装包小的APP,简单设置好时间后,默认后台运行,就可以了。

不过往往一段时间后,它会自动哑火。开启前一段时间好用,很准时很正常,但后来就没声响了。于是觉得不合适,又想别的办法,突然想到,何不编程写个整点报时的软件呢?于是想到脚本语言,为什么想到Python,因为它简单啊。但Python并不直接支持安卓手机,所以我们需要下载安装一个APP解释器。这个就是一人客在很早以前就介绍过的安卓的Python解释器QPython了。这里是3版本的。

这个解释器,也集成了大多数的安卓手机应用开发的接口。我们要实现的也很简单,就是通过不断的时间检测来决定是否用语音报时。当然核心是这个意思,但具体的代码就有一点点繁琐了。Python要用安卓手机的应用开发接口,就要用到androidhelper模块。而要用语音播报,那就要用droid.ttsSpeak(“这里就是你想要播报的字符串”)。而我们要正确地检测时间和播报时间,那不可避免要用time模块。而time模块出来的时间,不适合我们口语使用习惯,是需要根据年月日时等参数来用time.strftime转换的。

这里还有一个问题,就是语音播报的方式,比如23点11分钟,我们往往是这样表达:二十三点十一分钟。而用手机系统的语音播报则是这样:二三点一一分钟,所以这个也要注意,这里就要写一个转换函数了,也就是把数字正确地转变成汉字表达。

这个把数字转变成汉字的转换函数,大家可以自己写,也可以从网上找。而具体的实现代码,则很简单,这里是个人用的,每一分钟播报一次,每到半点或整点,继续播报,同时省略了转换函数_to_chinese4而直接写了实现代码,所以这里的代码仅供大家参考:

droid = androidhelper.Android()
xh=1 '''循环判断'''
while xh:
droid.ttsSpeak("现在是:"+"")
if (int(time.strftime("%M"))==30) or (int(time.strftime("%M"))==31):
droid.ttsSpeak("一人客,现在时间是:"+_to_chinese4(int(time.strftime("%H")))+"点半")
droid.ttsSpeak("一人客,现在时间是:"+_to_chinese4(int(time.strftime("%H")))+"点半")
else if (int(time.strftime("%M"))==00) or (int(time.strftime("%M"))==01):
droid.ttsSpeak("一人客,一人客,现在时间是:"+_to_chinese4(int(time.strftime("%H")))+"点钟啦")
droid.ttsSpeak("一人客,一人客,现在时间是:"+_to_chinese4(int(time.strftime("%H")))+"点钟啦")
time.sleep(59)

这个办法就是用一款APP可以让手机上运行电脑上的程序,尽管不能把Win系统装到手机上,不过可以用一些其他手段,达到手机当电脑用的目的,尽管电脑QQ也有这个功能,但是手机控制电脑听起来是不是更炫酷了~

1

安装步骤及方法

首先我们在电脑上安装被控端

建议小犀牛们注册账户

毕竟账户使用这里我起来会简单的多

安装登录好以后就是这样的

当左下角提示连接服务器成功

就证明你可以控制这台电脑了

接着在手机上安装控制端有安卓和 iOS 的版本

安装好并登陆相同的账号

这个时候就会发现在设备列表里有一个设备

我们点击进入这个设备会显示下面的界面

选择你想要的选项

在这里我们选择 桌面控制

短暂的等待几秒钟

输入你电脑的用户名和密码

就可以进行控制电脑了

不仅可以直接编辑电脑上的文档

甚至可以点开玩网络游戏

当然这可能操作起来并不方便

有很多挂机网游小编都是用这个方法

2

想一下当你身在外地突然需要电脑里一个文档,你就可以打开APP远程控制把文件传回来,或者当你电脑在家挂着游戏,下楼的时候也可以实时监控。

还有当你拿出手机显示是电脑界面的时候,朋友问你这是什么的时候,你就可以很拽的告诉他是手机控制电脑!hhh

这款APP软件分为免费版和付费版,免费版已经足够大家使用,远程控制只能控制开机的电脑,不能远程开机,不过可以配合硬件远程开机,有需要的可以去学习学习

ps:想要这款软件的安全犀牛公众号后台回复001即可获得~

手机APP编程——MY账本



~

数控折弯机怎样进行编程的呢?
答:数控折弯机编程通常需要以下步骤:1. 确定折弯路径:根据设计图纸,确定折弯的路径和形状。2. 选择合适的折弯模具:根据工件的材质和要求,选择适合的模具。3. 编程软件设置:将模具插入到编程软件中,进行适当的调整和设置。4...

数控机床怎么编程
答:选择编程方式:数控机床编程可以采用手工编程、CAM软件辅助编程或CAD/CAM集成编程等方式。选择合适的编程方式根据个人技能和加工复杂度来决定。编写程序:根据加工过程,使用相应的编程语言编写加工程序。G代码用于定义加工路径和速度...

数控机床怎么编程?
答:标准:右手笛卡儿直角坐标系——拇指为X向,食指为Y向,中指为Z向。顺序:先Z轴,再X轴,最后Y轴。Z轴——机床主轴;X轴——装夹平面内的水平向;Y轴——由右手笛卡儿直角坐标系确定。方向:退刀即远离工件方向为正方...

如何自学数控机床编程?
答:2.选择编程语言:数控机床编程通常使用G代码(也称为RS-274代码)进行。您需要选择一种适用于您的数控机床和控制系统的编程语言。常见的编程语言有G-code、Hamilton、Siemens等。3.学习编程软件:大多数数控机床都配有专门的...

数控车床如何编程
答:一、FANUC 在地址T 后面指定2 位数/4 位数,代码信号和选通信号送到机床,用于选择机床上的刀具。一个程序段只能指定一个T 代码。关于T 地址后可指令的数字位数以及T代码和机床操作之间的对应关系,见机床制造商的说明书...

单板机手动编程如何输入
答:1、首先在机器控制面板上选择手动编程模式。2、其次输入初始点和结束点的坐标值。3、最后确认编程信息无误后,启动机器。

雕刻机编程简易教程
答:雕刻机编程简易教程有八步。1、首先设计文件(包括从corel导入*.plt格式)。2、然后对文件进行排版(一般放在版面左下角,文件之间的间距为两个刀具的宽度)。3、按路径操作:2d:铣字,3d:三维字,割:切割。(1)选刀...

数控线切割机怎样编程?
答:我国数控线切割机床常用3B程序格式编程,其格式如表所示。1、分隔符号B:因为X、Y、J均为数字,用分隔符号(B)将其隔开,以免混淆。2、坐标值(X、Y):一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入...

简述数控编程的步骤,数控加工有什么特点
答:程序单完成后,编程者或机床操作者可以通过CNC机床的操作面板,在EDIT方式下直接将程序信息键入CNC系统程序存储器中;也可以根据CNC系统输入、输出装置的不同,先将程序单的程序制作成或转移至某种控制介质上。控制介质大多采用...

雕刻机怎么编程
答:1、首先第一步就要放的加工工作的原点。注意都是是可以自行设定的。然后就是要在机器的有效行程内自行设定。2、接着就是进行选取加工深度相同,注意都是使用刀具一样的部分,选择之后这时候就要点菜单中的路径向导即可。3、...