ホームページ  >  記事  >  バックエンド開発  >  PythonでAndroidプログラムを書く方法

PythonでAndroidプログラムを書く方法

anonymity
anonymityオリジナル
2019-06-18 10:45:067639ブラウズ

私たちは Android APP の開発に kivy を使用しています。Kivy は、クロスプラットフォームの迅速なアプリケーション開発に特別に使用されるオープンソース フレームワークのセットです。Python と Cython で書かれています。マルチタッチのサポートが非常に優れています。開発者がアプリケーションを迅速に完成できるようにする シンプルなインタラクティブなプロトタイピングと、コードの再利用と展開のサポートにより、これは間違いなく素晴らしい NUI フレームワークです。

PythonでAndroidプログラムを書く方法クロスプラットフォームなので、コードを 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。