私たちは Android APP の開発に kivy を使用しています。Kivy は、クロスプラットフォームの迅速なアプリケーション開発に特別に使用されるオープンソース フレームワークのセットです。Python と Cython で書かれています。マルチタッチのサポートが非常に優れています。開発者がアプリケーションを迅速に完成できるようにする シンプルなインタラクティブなプロトタイピングと、コードの再利用と展開のサポートにより、これは間違いなく素晴らしい NUI フレームワークです。
クロスプラットフォームなので、コードを 1 回記述するだけで、Android アプリと iOS アプリを同時に生成できます。これは素晴らしいことです。
みんなに Hello world を書いてもらいましょう
kivy のインストール
環境の説明: 著者は Python2.7.10 を使用しています
ここでは Windows プラットフォームのみを紹介しますインストール
すべてのプラットフォームのリファレンス: https://kivy.org/#download
pip、setuptools
python -m pip install –upgrade pip wheel setuptools
次に、必要な依存関係をインストールします。
python -m pip install docutils pygmentspypiwin32 kivy.deps.sdl2 kivy.deps.glew \ kivy.deps.gstreamer –extra-index-url https://kivy.org/downloads/packages/simple/
上記の Android は Google にアクセスする必要があるため、ご自身のはしごをご持参ください。また、kivy.deps.gstreamer パッケージは比較的大きい (95MB) ため、単独でローカルにインストールできます。 ,
次に、kivy
python -m pip install kivy
をインストールします。この時点で、インストールは完了です。64 ビット システムでは仮想化サポートが有効になっていないことに注意してください。エラーが発生します。 kivy のインポート時に報告される 64 ビットの場合は、マシンの BIOS を設定し、仮想化サポートを有効にするだけです。
注: これは kivy の実行環境なので、Windows マシン上で直接デバッグできます。コードを APK ファイルにコンパイルする方法については後ほど説明します。
kivy が Python にある場合はインポートできるはずです。
世界の習慣に従って、「こんにちは」と言いましょう。
新しい .py ファイルを作成しますhelloworld
from kivy.app import App from kivy.uix.button importButton class TestApp(App): def build(self): return Button(text=’Hello,kivy’) TestApp().run()
以上がPythonでAndroidプログラムを書く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。