首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并Python和Android SL4A代码

合并Python和Android SL4A代码
EN

Stack Overflow用户
提问于 2014-11-22 14:03:52
回答 1查看 164关注 0票数 1

我正在努力使我的android手机自动出勤,这是由NFC触发的。我已经在PC上分别测试了以下Python代码:

代码语言:javascript
复制
from datetime import datetime
s1 = '09:40:00'
s2 = datetime.now().strftime('%H:%M:%S')
s3 = datetime.now().strftime('%I:%M:%S %p')
FMT = '%H:%M:%S'
tdelta = datetime.strptime(s2, FMT) - datetime.strptime(s1, FMT)
print ('I have arrived ['+str(tdelta)+']' 'HH:MM:SS'' late at ['+str(s3)+'].')

并分别遵循Android代码:

代码语言:javascript
复制
droid = android.Android
import android
number = "mycellnumber"
message = "Hello"
droid.smsSend(number, message.encode("utf-8"))

我想要的是合并这两个代码并发送以下消息(稍后在电子邮件正文中):

代码语言:javascript
复制
 ('I have arrived ['+str(tdelta)+']' 'HH:MM:SS'' late at ['+str(s3)+'].')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-23 20:45:19

我能够合并代码,现在看起来如下:

代码语言:javascript
复制
import android
import datetime
droid = android.Android()
s1= '09:40:00'
s2= datetime.datetime.now().strftime('%H:%M:%S')
s3= datetime.datetime.now().strftime('%I:%M:%S %p')
FMT = '%H:%M:%S'
tdelta = datetime.datetime.strptime(s2,FMT) -    datetime.datetime.strptime(s1,FMT)
print ('I have arrived ['+str(tdelta)+']')
number = "XXXXXXXXXX" 
message = str(tdelta)
droid.smsSend(number, message.encode("utf"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27078239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档