コンピュータを楽しもう!!スマートフォン用の表示で見るコンピュータを楽しもう!!今、自分が面白くていろいろやってみたことを書き綴りたいと思います。連絡先はtarosa.yでgmail.comです。Studioを日本語化するのに、なかなか時間がかかったので、備忘録として書いておきます。コマンド説明を書きます。FirmataMrubyで用いるAndroid用の処理コマンドは、YamrubyやLuaridaと同じです。Luaridaコマンドと1つだけ違いが有ります。それは、クラスの先頭文字が大文字となります。専用コマンドの説明を書きます。Androidの操作に関する一般コマンドは、Luaridaのコマンドと同じですので、Luaridaコマンド説明を参照してください。ピンのモードを設定します。Marida2通信仕様説明Marida2のソケット通信仕様の説明です。関連アプリMaridaの解説も参考にしてください。AndroidmrubyをAndroidに実装するために、先ず、Android-NDKでmrubyをビルドする方法を調べました。偉大な先人方がいろいろやられていたので悩むこと無くビルドすることができました。UI処理部分を独立させたものをMaridaとして公開していましたが、新たにMarida2として公開しました。2.3.3以降対応となっています。機能は現在のところMaridaとほぼ同じです。ダウンロードはGooglePlayからお願いします。ProをGB(v2.3.4)からICS(v4.0.4)にアップデイトしたところ、順調に動作していたSaridaが突然落ちるようになってしまいました。4.0(ICS)にアップデートできました。そこで、兼ねてよりやってみたかった自分自身から自分自身へのadb接続を試してみたいと思います。Emulatorをインストールします。pro(SK17)を持っているのですが、6月ICSへのアップデートが出ていたようです。SI番号のICS対応機種一覧は、ここのサイトに出ています。私のSK17もアップデート一覧に合ったので、早速ICSにアップデートしてみました。Packageをエクスポートできない現象にはまってしまいました。何を間違えていたのか、防備録として書いておきます。エラーは下記のようなものでした。NDKmipsやx86版のAndroidでも動作するように、Luaridaのネイティブの部分をビルドしなおしたのだけれど、今まで気づいてなかったバグがあってx86版がうまく動作しませんでした。防備録としてブログに残しておきます。現在のNDK(android-ndk-r8)は下記のようにAp...ndk-buildの防備録2012-06-24インストールされている全てのパッケージ名を取得するAndroid以前、Activityとして登録しているアプリのパッケージ名を取得する方法について書きましたが、最近、SmartWatchを使い始めて、Serviceとして登録しているパッケージ名なども調べたくなりましたので、パッケージ名全てを抽出するプログラムを書きました。SmartWatch前回のブログでは、カメラ画像をYUV420フォーマットからRGBフォーマットに変換するために、Javaで変換プログラムを作っていましたが、JNIを使ってCプログラム化することが出来ました。そこで、防備録として書いておきます。いつの間にか、arm、mips、x86の3つのCPUに対応したビルドができるようになっていました。SmartWatch発表資料をSlideshareに上げました。発表のUSTはここで見ることができます。合宿では、Bitmapキャッチャのバグ取りとAndroidのadbを調べていました。和歌山合宿に参加しますAndroid6月の16、17日にスマートフォン勉強会と日本アンドロイドの会神戸支部共催の勉強会&合宿が開かれることになりました。本ブログを書いている私も参加します。今のところ発表予定です。和歌山合宿に参加しますAndroid6月の16、17日にスマートフォン勉強会と日本アンドロイドの会神戸支部共催の勉強会&合宿が開かれることになりました。本ブログを書いている私も参加します。今のところ発表予定です。AndroidBitmapキャッチャVer1.1にバイブレートの繰り返しが効かないというバグがありました。そのバグフィックスと、1つ機能を追加しましたのでブログに書いておきます。機能が増えたので全部で5つとなりました。以下に機能を書きます。SmartWatch自作SmartWatch初アプリのBitmapキャッチャをリリースしたので、試しにカメラのプレビュ画像をBitmapキャッチャの機能を用いて、SmartWatchに送信するプログラムを作ってみました。カメラのプログラムについてブログで紹介したいと思います。AndroidSmartWatch用のアプリを初リリースしました。Bitmapキャッチャというアプリです。どんなアプリかと言いますと、単体では特に何もしないアプリです。SmartWatch昨日、作成した動画プログラムですが、動画表示させていると電池の消耗が速いですね。当たり前ですが・・・。それと面白いことに、SmartWatchへの画像の転送レートを開始してから実際に画像が表示されるのに結構ラグがあること。SmartWatch先日、スマートフォン勉強会でSmartWatchについて発表したときに、SmartWatchのフレームレートがどれくらいなのかという質問が出ましたので調べてみました。方法は単純にBitmap画像をSmartWatchに転送するだけです。SmartWatchアプリを作ろう」というタイトルで発表してきました。関西#20で発表してきました2012-04-15Androidの開発環境を最新にしたらEclipseがAndroidSmartWatchの開発環境を作成しようと、EclipseのAndroid開発環境を最新に入れなおしていると、数々の不具合に遭遇しました。防備録として書いておきます。64bit版をインストールして、Android開発を始めようといろいろやっています。sun-java6-jdkとEclipseとAndroid-SDKをインストールして、何とかアプリ作成する環境を作ったので、防備録として書いておきます。NDK以前書いた「Androidのソケット通信をCで書いてみた」のconnectOpen関連にバグがあったので書き直しました。nconnectOpenコマンドはIPアドレスを指定してポートに接続するコマンドです。v1.82Betaを公開しました。socketコマンドのバグフィックスです。sock.nconnectOpen()で、待ち時間の設定が無視される不具合を修正しました。v1.82Beta)。マーケットはここから。Springのバザールにブースも出していました。ブース名は「H/Wスクリプト制御研究会」です。この研究会は友達と二人で作った研究会です。Springのカンファレンスのロボットサミット発表の様子が、日本Androidの会公式チャンネルに公開されました。ロボットサミットのビデオはこちらです。ビデオを見るのもありですが、発表の内容をここでも紹介したいと思います。v1.81Betaを公開しました。大きな変更点は、自作Luaスクリプトをショートカットとしてホーム画面に貼ることができるようになったことです。他にはスプライト機能を追加しました。あとは細かな変更です。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。