Pythonを使用してAndroidアプリケーションを作成したいと思います。私はそのために2つのオプション、kivyとSL4Aを見つけました。 kivyでは、少なくとも今のところ、私はGPSデータを使うことができません。 誰かが、私がPythonでSL4Aを使ってGPSデータを取得できるかどうかを知っていますか? 私が理解したように、kivyを使って商用アプリケーションを書くことができます。一方、SL4Aでは、最初のSL4AとPythonをAndroidデバイスにインストールする必要があるため、商用アプリケーションには適していません。 最後に、funfをPythonで使用できますか?PythonでGPSデータを使用してAndroidアプリケーションを作成する
答えて
を助けました。その点ではちょうどkivyに似ています。
品質に関しては、本当に依存しています。 Javaアプリケーションは効率的なバッテリー使用などのための最良のアプローチですが、SL4AのGUIは常に非常にシンプルで非ネイティブのWebviewなので、複雑なGUIはアプリケーション固有のものに見えますが、jQuery Mobileのようなものを使用すると、一緒にかなり素早く。
最終的に、商業的に成功したAndroidアプリをPythonで実行することはできません。プロAndroidデベロッパーが一般的にはやっていないことだけです。
SL4Aとkivyを使用しましたが、SL4Aを使用する傾向があります。他の人はkivyを使う傾向があります。あなたは本当にそれぞれのアプリのニーズについて考えなければならないし、Javaを使うだけです。
更新:あなたは今SL4Aからネイティブ・ユーザー・インターフェースをレンダリングするためにFullScreenUI
を使用することができますが、それは実験的だ、と私はそれがどのように動作するかも言うことができるようにそれを使用していません。
アンドロイド用のPython言語を使用しないことを忘れないでください。少しだけ研究が必要です。pythonを使ってpydevで入手できるjythonのようなものを書くのが最も速い言語になります。 しかし、サポートがあるのでkivyを使うべきです。なぜそれを使用しないのですか? 希望これはあなたがのAPKとしてSL4Aアプリケーションをパッケージ化し、Playストアを介してそれらをdistrubuteでき
--Cavan
あなたの答えをありがとう!私は本当にkivyを使用したい、それは素晴らしいプラットフォームと思われる。問題は、givのようにkivyから特定のAndroidデータに到達する方法です。 –
多分あなたはpython gpsをインポートできます。あなたのKivyアプリ内のモジュール –
Kivyは実際にはAndroid上で動作しませんが、うまく動作しますが、Android APIへのアクセスがないため、センサーの読み取りやSMSの送信などはありません。その欠点に対処するpyjniusを持っているが、それは使用する未熟で、未熟である。 –
- 1. androidのgpsアプリケーションを作成する
- 2. Pythonソケットを使用してGPSデータを転送する方法
- 3. HTML5を使用してAndroidアプリケーションを作成する方法
- 4. GPS座標を使用してゾーンを作成する方法
- 5. AndroidでGPS追跡アプリケーションを作成するときに助けが必要
- 6. PyQt4ライブラリを使用してPythonアプリケーションでドッカー画像を作成する
- 7. Qt5を使用してiOSとAndroid用のアプリケーションを作成する
- 8. SQLiteデータベースのデータを使用してAndroidでボタンを作成する
- 9. Pythonでタグ付きデータを使用してxmlツリーを作成する方法
- 10. GPSを使用して郵便番号を取得するandroid
- 11. Androidでウィジェット専用アプリケーションを作成していますか?
- 12. ソケットを使用してAndroidアプリにデータを送信するPythonサーバーを作成する
- 13. 携帯電話でGPSアプリケーションを作成する方法は?
- 14. AndroidでXMLを使用してプログラムでビューを作成する
- 15. Pythonでimaplibを使用してGmailでドラフトメッセージを作成する
- 16. androidでgpsのtoogleアイコンを作成するには
- 17. AndroidでSQLiteOpenHelperを使用してDBを作成するには
- 18. ユーザー名を使用してAndroidでSQLite Tablenameを作成する
- 19. Androidでソケットioを使用してグループチャットを作成する
- 20. pythonを使用してcsvFileObjectからデータのテーブルを作成する方法は?
- 21. POSTデータとCookieを使用してPython HTTPリクエストを作成するには?
- 22. HTML5 Webアプリケーションで翻訳リソースを作成して使用する
- 23. Pythonを使用してExcelでビジュアルフィルタを作成する - openpyxl
- 24. Pythonでapply()を使用してデータフレーム列を作成する
- 25. Pythonを使用してMayaでbindSkinを作成する
- 26. Amazon S3でpythonを使用してディレクトリを作成する、boto3
- 27. Pythonを使用してLinuxでユーザグループを作成する
- 28. Pythonでクラスを使用してGUIを作成する3.5.2
- 29. PythonでForループコーディングを使用して図形を作成する
- 30. Pythonでresourcemanager APIを使用してGCPプロジェクトを作成する
[SL4AとEclipseでアンドロイドアプリを作る方法](http://jokar-johnk.blogspot.com/2011/02/how-to-make-android-app-with-sl4a.html) –
[場所ファサード情報](http://www.mithril.com.au/android/doc/LocationFacade.html) –
ここでのトリックは、PythonでAndroidアプリケーションを作成したくないということです。現在、Pythonソリューションは少し厄介で、その優れたユーザーエクスペリエンスを提供しません。あなたの個人的な使い方のためだけのアプリであれば、Pythonは良いですが、それを配布する必要がある場合(Google Play Market)Pythonソリューションはまだ十分な成熟度ではありません。私を信頼してください - 私はNokia Series 60以来のPythonモバイル開発を行っています:( –