2012-02-21 3 views
2

Androidへの新しいバージョンSymbian PyS60からのPythonスクリプト作成。私はAndroid sl4a Pythonに私のGPS情報PyS60アプリを移植したい。私は場所を得ることができますが、それはすべてについてです。 APIのドキュメントとJavaの例から、 import android.location.LocationManager lm satus = lm.getGpsStatus() はトリックを行いますが、私はどこにも行きません。 (おそらくcython ???)のトラックに おかげで、JanwillemAndroid Pythonがgpsのステータスを取得する

答えて

4

GPSを使ってPythonコードの簡単な例私を助けてください:

import android, string, time 
droid = android.Android() 
droid.startLocating() 
time.sleep(10) 
l = droid.readLocation() 

を私はsl4a http://code.google.com/p/android-scripting/wiki/Tutorials のチュートリアルページでこれを見つけましたそれらのうちの1つが呼び出されます: "あなたがどこに行くのか追跡してください!あなたの場所を追跡するためのLuaサンプルとPythonスクリプト"

完全なドキュメントはここLocationFacade である:http://www.mithril.com.au/android/doc/

1
import android, time 
droid = android.Android() 
droid.startLocating() 
time.sleep(15) 
loc = droid.readLocation().result 
if loc = {}: 
    loc = getLastKnownLocation().result 
if loc != {}: 
    try: 
    n = loc['gps'] 
    except KeyError: 
    n = loc['network'] 
    la = n['latitude'] 
    lo = n['longitude'] 
    address = droid.geocode(la, lo).result 
droid.stopLocating() 
+0

ここではそれが役に立てば幸いです! :) –

関連する問題