Android
さて今回KivyLauncherをいろいろといじってきましたが、2年前はSL4A+Py4Aをいろいろと試していました。 http://d.hatena.ne.jp/cheeseshop/20110326 http://d.hatena.ne.jp/cheeseshop/20110226 http://d.hatena.ne.jp/cheeseshop/20110225 となると、この2…
Android/pyjniusばっかりは飽きたって? ごめんなさい。今回で最後にします。 KivyLauncherを使っていて今とは別のアプリを実行したい場合、終了させるとHome画面に戻って、再度KivyLauncherを立ち上げないといけないですよね。 結構気になりますよね? はい…
本当はアプリ起動まで持って行きたかったんですけどねー。ちょっと時間的に無茶でした… 現状はAndroidアプリの一覧を表示するだけです。まあソートしてないので、起動できたところで使いづらいったらありゃしませんが… しかしAndroidのパッケージマネージャ…
ボタンを押すとブラウザで特定のWebページを開くだけ。 from kivy.uix.button import Button from kivy.app import App from jnius import autoclass, cast class BrowserApp(App): PythonActivity = autoclass('org.renpy.android.PythonActivity') Intent …
風邪を引いてしまいました。 体調が復帰してから解説書きます。ごめんなさい... (/sdcard/kivy/sender/) android.txt お約束 main.py スクリプト本体 fonts_ja.py 使い回し (android.txt) title=sendere author=cheeseshop orientation=portrait (main.py) #…
KivyにはCameraというウィジェットがあるのですが、これは写真撮影ではなくて動画を画面上に映すものでした。しかもAndroidでは未実装とのこと。仮にこれが動けばスクリーンショットを取る機能と組み合わせて写真撮影できなくもないですが... できれば内蔵の…
今回は日本語を喋らせるので、N2 TTS (https://play.google.com/store/apps/details?id=jp.kddilabs.n2tts) をインストールしてください。 さあ、今年の流行語大賞は...? いやまあ、単に「へぇーボタン」の拡張版だったりするんだけど… (/sdcard/kivy/speec…
PCとAndroid端末とのファイルのやり取りには、USBつなぐのも面倒なのでDroidOverWifi (http://www.droidoverwifi.com/) なんかを使っています。いわばファイル編集機能特化のHTTPサーバです。 でもKivyLauncherだってtwistedが入っているんだし、それを使っ…
KivyLauncherでテキスト入力だけのアプリを作り、何か入力してから別のアプリに切り替えてみます。しかしその後KivyLauncherに戻ってもランチャ画面になってしまい、入力した内容は失われてしまいます。 (main.py) from kivy.app import App from kivy.uix.t…
VMも動いたのでいよいよビルド作業に入りますが、その前にやっておく作業があります。 ビルド環境の修正 基本的にこのVMイメージは初期状態でPython for Androidのビルドに必要なコマンドはすべてインストールされているため、apt-getやyumで環境構築する必…
(※Python for Androidは後半の記事ですが、時間切れのため先行して公開します) KivyLauncherではopensslやPILなどのモジュールが導入されていて、せいぜいWebサーバと連携して何かやる程度の軽いアプリならあまり困らないのですが、それでも自分でモジュール…
Python mini Hack-a-thon (http://atnd.org/events/12812) での即興ネタ。 SL4AでGPSの座標情報が取得できる。 Py4AにはGoogleスプレッドシートライブラリが用意されている。 ということで、Googleスプレッドシートに座標情報を保存してみた。以上。 SL4Aで…
Python mini Hack-a-thon 雪山合宿 (http://kokucheese.com/event/index/6029/) でAndroid端末上のPythonをいじったときのメモです。結局アプリ作成は達成できませんでしたが、合宿後も調べたりやったりしたことを追加していくつもり。 SL4A + Py4Aのインス…