Android
スマホでのBluetooth通信
■Bluetooth通信の試し。NFCの記事の近くにBluetooth通信の記事もあったので、ついでにそれも試してみた。Bluetoothは、2.4GHzの帯域で対象機器とペアリングして使う近距離通信。 そのため、まずは […]
NFC通信での読み取り_Suicaの残高の読み取り
■スマホでSuica残高を読み取るコード。前回タグの読み取りができたけど、実際のデータが返ってこなかった。ウェブで調べたコードを基に、Suica残高を表示させてみた。データ自体は前回試した connect、transce […]
NFC通信での読み取り_NfcFのTag
■Suicaのカードから読み取り。前回スマホにカードをかざすと音がなることを確認できたので、データについて見ていく。デバッグを適当なところで止めて読み込んだデータを確認する。 下の画像はSuicaカードを読み込んだ際の図 […]
NFC通信の読み取りサンプル
■まず、NFC通信で読み取りができないか試す。はじめ Android Developers のウェブサイトのサンプルをもとに読み取りのコードを試そうと思ったけど、その中で使用されている CreateNdefMessage […]
Android Studio(メモリストのアプリ16_ビルドと配布)
■作成したアプリの配布について。アプリを配布するには、Google Playなどのサイトにのせたり、メールでファイルを送付するといった方法がある。不特定多数の人が使えるようにするなら、Google Playを使うだろうけ […]
Android Studio(メモリストのアプリ15_試験後の修正)
■テストを行った結果を受けての修正。Espressoでできることはそちらで行い、できないことはエミュレータ起動でテストした。Espressoの結果が下のもの。特殊文字を入力した際に、’<’と’>’を入力したが期待さ […]
Android Studio(メモリストのアプリ14_Espressoでの試験)
■メモアプリのテストをEspressoで実行する。テストフレームワークEspressoで前回挙げたテスト項目ができないか試してみる。サンプルコードを見てみると、Androidのテキストボックスやボタンなどのコンポーネント […]
Android Studio(メモリストのアプリ13_試験項目について)
■メモアプリの機能から試験する内容を考える。まず、現在のメモリストのアプリで作ったクラスやメソッドを整理する。 MainActivityを起動したときに、Sub1, Sub2, Sub3のクラスも作成する。LogUtil […]
Android Studio(メモリストのアプリ12_作業ログと定数)
■作業ログの作成、保存とコード内の定数の整理。前回のフォアグラウンドサービスもメモリストのアプリに実装し、全選択のボタンの追加など少し修正して、下のような画面で一端最終にする。 あとは画面の中での操作内容をログとして出力 […]
Android Studio(メモリストのアプリ11_フォアグラウンドサービスと通知)
■終了時の長い処理について前回、startServiceを使って処理を行っていたけど、アプリを終了した後に長い処理(2分位)をさせようとすると、処理が終了する前にサービスは終了してしまう。何とかならないかと思い、いろいろ […]
Android Studio(メモリストのアプリ10_終了時の処理について)
■OnStop, OnPause, OnDestroyとかの処理メモリストのアプリを終了させるときに、そのときのリストをSQLiteに書き込みたい。そのため、終了する際の処理について調べた。Androidのアプリのライフ […]