合并Python和Android SL4A代码

时间:2014-11-22 14:03:53

标签: android python sl4a

我正在尝试自动出席我的Android手机[由NFC触发]。我在PC上分别测试了以下Python代码:

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代码:

droid = android.Android
import android
number = "mycellnumber"
message = "Hello"
droid.smsSend(number, message.encode("utf-8"))

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

 ('I have arrived ['+str(tdelta)+']' 'HH:MM:SS'' late at ['+str(s3)+'].')

1 个答案:

答案 0 :(得分:0)

我能够合并代码,现在它看起来像这样:

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"))