Android

「作ればわかる!Androidプログラミング」をJetpack Composeで実装してみた

久しぶりに自分専用のAndroidアプリを作りたくなったため、最近のAndroid開発事情を調べてみたところ、 Jetpack Compose ViewModel Room など、色々と学びたくなるような技術を知りました。 ただ、学びながら自分専用のアプリを作り始めても挫折するだろうと…

RobotFramework + SeleniumLibrary + Appiumにて、Genymotion上のChromeを使ってテストする

以前、AndroidのChromeを使うテストをRobot Frameworkで書いてみました。 RobotFramework + SeleniumLibraryにて、Android実機上のChromeを使ってテストする - メモ的な思考的な この時は実機上のChromeを使っていました。 今回は、Androidエミュレータの一…

RobotFramework + SeleniumLibraryにて、Android実機上のChromeを使ってテストする

Android実機上のChromeを使うテストをRobotFrameworkで書く機会があったため、メモを残します。 なお、環境構築などは以下が参考になりました。ありがとうございました。 Google Chrome on Android を自動実行 Android - ChromeDriver - WebDriver for Chrom…

Xamarin + Android Wearアプリを実機にインストールする

Xamarin + Android Wearアプリを作っている際、最初はHandheldを実機・Wearをエミュレータとしていたためか、特に問題なくインストールできていました。 しかし、Handheld・Wearとも実機として開発アプリをインストールしてみようとしたところ、いろいろと悩…

C# + Xamarin + Message APIを使って、Android WearとHandheld間でメッセージの往復をする

XamarinでAndroid WearのMessage APIを使ってみましたが、いろいろとあって忘れそうだったので、長いメモを残します。 なお、Android WearをWear、Android Handheld(今回の場合はNexus7の実機)をHandheldと呼ぶことにします。 また、メソッドなどが属してい…

Xamarinでの開発環境を整えて、Hello World的なことを試してみた

ちょっとしたAndroidアプリを作ろうと思ったのですが、SSDを入れ替えた時に以前のRubotoでの開発環境をなくしてしまいました。 再びRubotoの環境を整えても良かったのですが、最近Xamarinが気になっていることから、Xamarinの開発環境構築とHello World的な…

Windows7 + Nexus7 2012 で Android Wear Developer Preview の環境を構築してみた

Android Wear Developer Preview が公開されていたので、手元のWindows7 + Nexus7 2012 で環境構築をしてみた時のメモを残します。 Web上では、Nexus7に対応していなさそうな情報もありましたが、手元の環境では問題なく構築できました。 また、構築にあたっ…

RubotoでAndroidアプリを開発する時の環境について

少し間をおいてRubotoを触ったところ、どのように開発をしていたのか少々忘れたことがあったため、メモを残しておきます。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_45 1.9.1 RubyInstaller 1.9.3-p448 0.15.0 1…

Rubotoを使い、Androidで「長野市バス共通ICカード KURURU(くるる)」の履歴を読んでみた

第44回NSEG勉強会に行った時に「長野市バス共通ICカード KURURU(くるる)」を手に入れました。 FeliCaということなので 以前作ったアプリ に機能を追加して読めるかどうかを試してみたところ、読むことができました。 環境 RubotoとJavaのバージョンが上がっ…

Windowsで、Ruboto製アプリ内で使われているRuboto関連ファイルをアップデートしたときのエラー

古いバージョンを使ったRubotoアプリがあるのですが、最新のRubotoへアップデートしたところエラーが出たため、対応した時のメモ。 なお、通常の流れはGithubにあるRubotoのREADME.mdに記載されています。 ruboto/README.md at master · ruboto/ruboto · Git…

Rubotoを使い、Android + nfc-felica ライブラリで、SuicaとEdyの履歴を読んでみた

以前、RubotoでNFCのIDmなどを読んでみたため、今度はSuicaやEdyの履歴などを読もうかと考えましたが、自分で実装するには時間がかかりそうでした。そのため、良いものがないかを探したところ、Kazzzさんのライブラリ「nfc-felica」がありました。ありがたい…

Rubotoを使い、AndroidでAsyncTask + ProgressDialogを使う

Rubotoで AsyncTaskとProgressDialogを使ったところ、いろいろとハマったのでメモ。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3-p448 0.13.0 1.7.4 Nexus7 2012 android-17 ■生成 ru…

Rubotoを使い、AndroidでAsyncTaskを使う

Androidで非同期処理を行うAsyncTaskがあったため、Rubotoでサンプルを作ってみたときのメモ。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3-p448 0.13.0 1.7.4 Nexus7 2012 android-1…

Rubotoを使い、AndroidでNFCのIDmやNFC規格ごとの情報を読み取る

RubotoではどのようにNFCを読み取ればよいかを調べ、Androidのメソッドを利用して情報を読み取ったときのメモ。 環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3-p448 0.13.0 1.7.4 Nexus7…

Rubotoを使い、Androidで動的にTextViewなどを追加・削除する

Rubotoで画面を作る方法は分かったものの、あとからTextViewなどを追加・削除する方法が分からなかったため、いろいろと調べた時のメモ。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3…

Rubotoを使い、AndroidのActionBar上にFragmentを使ったTabを作る

RubotoでActionBar上にTabが表示されるかを試してみたときのメモ。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3-p448 0.13.0 1.7.4 Nexus7 2012 android-17 ■注意 前回 同様、初回起…

RubotoでActionBar上にPopupMenuを作る

RubotoのTutorials and examplesには「Tutorial: Add a menu」「Tutorial: Add a context menu」とあります。 ただ、ActionBar上のPopup Menuに関するチュートリアルがなかったため、試してみました。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device…

Rubotoを使い、AndroidでのGPS衛星情報をNMEA形式で取得する

Rubotoには、GPSで現在位置を取得するチュートリアルがあります。 ただ、GPS衛星情報をNMEA形式で取得するものがなかったため、Rubotoでできるかどうか試してみました。 Tutorial: get current gps position · ruboto/ruboto Wiki · GitHub なお、AndroidやX…

Windows7にRubotoをセットアップして、RubyによるAndroidアプリの作成を試してみた

前回はRhoMobileの開発環境を構築してみましたが、同じようにRubyで書けるRubotoというフレームワークもあったため、こちらの開発環境も構築してみました。 そんな中、Windows環境で構築する時にいろいろとあったため、メモを残しておきます。 構築する環境 …

Windows7にRhoMobile(Rhodes)をセットアップして、RubyによるAndroidアプリの作成を試してみた

手持ちのNexus7にてGPSを扱うAndroidアプリを作りたいなと考えて、Rubyで書く方法を探してみたところ、RhoMobileというフレームワークがあったため試してみました。 なお、インストール後にAPIを読んだところ、現時点ではGPSのNMEA0183形式データを取得するA…

Windows7 64bitにてAndroid SDK をインストール時にハマったので、メモ

Androidのエミュレート環境が必要になったため、Android SDKをインストールしようとしたが、ハマったため、メモ。 環境 Windows7 x64 Android SDK r20.0.1 参考サイト 以下の手順がわかりやすかったです。ありがとうございました。 SMARTGOODS.ME - 新・初心…