コード例 #1
0
ファイル: script.py プロジェクト: arntanguy/clockworksDSA
import socket
import time

import socket

class DataSender:
    def __init__(self, port=8080, host="localhost"):
        self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        self.sock.connect((host, port))

    def send(self, str):
        self.sock.sendall(str+"\n")

sender = DataSender()

droid = android.Android()
#droid.makeToast("Running script")

sender.send("Running script")

sender.send("Waiting 5 seconds")
droid.makeToast("Waiting 5 seconds")
time.sleep(5)

import piSimulation
droid.makeToast("Pi: " + str(piSimulation.compute_pi(0, 100)))

droid.vibrate(300)

sender.send("Script Finished!")
コード例 #2
0
ファイル: returnTest.py プロジェクト: arntanguy/clockworksDSA
    def send(self, str):
        self.sock.sendall(str+"\n")



droid = android.Android()

sender = DataSender()

sender.send("Computing Pi from 0 to 100")

print("Computing Pi from 0 to 100")
import piSimulation
piStr = ""
for i in range(0,10):
    piStr+=str(piSimulation.compute_pi(0,10*i))
    sender.send("Progress: "+str(10*i)+"%")
print(piStr)

sender.send("Results:")
sender.send(piStr)

#mIntent = droid.getIntent().result
#Extras = mIntent["extras"]
#print(Extras)
##Input = Extras["serialinput"]

#resultData = "Returned from SL4a Script!"
#droid.setResultString("result", resultData)
##droid.setResultArray(Result_OK, Extras)
コード例 #3
0
import android
import urllib
import urllib2

droid = android.Android()
#droid.makeToast('Import script!')

SCRIPT_URL = 'http://192.168.1.101/piSimulation.py'
print("Downloading script "+SCRIPT_URL)
urllib.urlretrieve(SCRIPT_URL, '/mnt/sdcard/sl4a/scripts/piSimulation.py')

print("Computing Pi from 0 to 1000")
import piSimulation
pi=piSimulation.compute_pi(0,100)

mIntent = droid.getIntent().result
Extras = mIntent["extras"]
Input = Extras["serialinput"]

Result_OK = -1
resultData = "Returned from SL4a Script!"
droid.setResultString(Result_OK, resultData)