
仕事の準備
まず、SL4Aをダウンロードし、 Python自体をダウンロードする必要があります 。 Pythonをインストールしたら、実行して、画面上部のインストールボタンをクリックします。 その後、Androidで作業するためのすべての標準ライブラリと拡張機能がダウンロードされます。 軽微な変更を加えるために、すでに書いたコードエディターをダウンロードできます。
ソースコード
ソースコードは非常に読みやすく、簡単です。
# -*- coding: utf-8 -*- import android import urllib2 from xml.etree import ElementTree droid = android.Android() droid.vibrate() # user = droid.dialogGetInput(' ', ' habrahabr.ru').result # droid.dialogCreateSpinnerProgress("", " ")# droid.dialogShow() try: feed = urllib2.urlopen('http://habrahabr.ru/api/profile/' + user) # XML XML = ElementTree.XML(feed.read()) # XML except: droid.dialogCreateAlert(' ', " ") # droid.dialogSetPositiveButtonText('') droid.dialogShow() exit() droid.dialogDismiss() # if XML[0].text == '404': # droid.dialogCreateAlert(' ', " ") # droid.dialogSetPositiveButtonText('') droid.dialogShow() exit() droid.dialogCreateAlert(' ', XML[1].text) # droid.dialogSetPositiveButtonText('') droid.dialogShow()
ソースコードを解析する
Androidライブラリには、Android OSインターフェース、振動、通話、位置情報などのさまざまな「電話機能」など、システムを操作するためのすべての機能が含まれています。
ダイアログボックスの作成も非常に簡単なプロセスであり、その結果、3つのウィンドウが作成されました。



また、エラーを報告するいくつかのウィンドウもあります。
おわりに
Android OS向けのPythonは非常に使いやすく、小さな問題の解決に適しています。 このモバイルOSで動作するためにJavaを習得するのが面倒なPython言語の愛好家にとって、これは最良の選択肢です。 habrapleユーザーがこの記事を気に入ってくれたら、SL4Aの他のPython機能について書き続ける準備ができています。