【Bluetooth】遠隔操作で写真が撮れる39円ボタン

こんなのあるんですね.



BTで端末とペアリングすれば

ボタンが2つだけの仮想キーボードとして稼働します.


override fun dispatchKeyEvent(event: KeyEvent?): Boolean {
  println("$event")
  return super.dispatchKeyEvent(event)
}


I/System.out: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_UP, scanCode=115, metaState=0, flags=0x8, repeatCount=0, eventTime=205335386, downTime=205335386, deviceId=9, source=0x101 }
I/System.out: KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=115, metaState=0, flags=0x8, repeatCount=0, eventTime=205335591, downTime=205335386, deviceId=9, source=0x101 }

I/System.out: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_ENTER, scanCode=28, metaState=0, flags=0x8, repeatCount=0, eventTime=205340874, downTime=205340874, deviceId=9, source=0x101 }
I/System.out: KeyEvent { action=ACTION_UP, keyCode=KEYCODE_ENTER, scanCode=28, metaState=0, flags=0x8, repeatCount=0, eventTime=205341051, downTime=205340874, deviceId=9, source=0x101 }

よって, 音量UPボタンとエンターボタンの2つの操作を数メートル離れたとこから操作できます.

一方, カメラアプリでは, 音量ボタンでシャッターを切ることができます.

そういうことで自撮りなどに楽しく利用できます.

ちなみに電池は「CR2032 3V」が入ってました.


10個 CR2032 ボタン電池 3v リチウムコイン電池

👉 Amazon Dash Button ってどうなってたっけ? hatena-bookmark


ネットワークライブラリ Volley を使うのをやめる時期なのでしょうか?

2013年 Google I/O で発表されたネットワークライブラリ Volley.

Sending a Simple Request | Android Developers

volley_arch

Which Android HTTP library to use? - PacketZoom Blog

もう三年も経つんですね.

このような質問.

私は, ネットワーク処理で Volley を使っています. しかし, Google は活発にメンテナンスしていないように思えます. 最初, Google は Play Store アプリに利用するためにそれを開発したということですが, 利用しているサードパーティのライブラリ一覧に明記されていないし, ほとんどの人が Retrofit (ベンチマークをみるとこちらのほうがよさそう) を使っています. Volley を使うのをやめる時期なのでしょうか?

で, 以下回答より.

「Google は活発にメンテナンスしていないように思えます」

これは, あなたが「活発なメンテナンス」をどう定義しているかによります. gitリポジトリで確認できるように, 開発は続いており, 過去1年でも数多くのコミットがされています.

platform/frameworks/volley - Git at Google

また, 今年の最初に Google は, 公式に Volley アーティファクト を, バージョン 1.0.0 として公開しています.

「利用しているサードパーティのライブラリ一覧に明記されていない」

Google は Play Store アプリを作成し, Volley も作成した. それゆえに, Google からみると, Volley はサードパーティのライブラリではありません. Google ではない人からみると Volley はサードパーティライブラリとなります.

「ほとんどの人が Retrofit を使っている」

Retrofit と Volley は同じではありません. Square の HTTP関連ライブラリ (OkHttp3, Retrofit, Picasso) 3つセットで同等なものとなり, それは Volley の能力を越えます.

Stack Overflow 上での話に関しては, 私は「ほとんどの人が Retrofit を使っている」とは思っていません.

「Volley を使うのを止める時期でしょうか?」

これには, あなたしか答えることができません. 重要な判断基準を持つのはあなただけで, ライブラリがその基準を満たすかどうか評価するのはあなただけです.

Is Android Volley Dead? - Stack Overflow

最近では, Google発のライブラリだけでなく, アプリや, SDKまでもが「Androidでは, こんなことが, これくらいできますよ」という高機能で複雑なサンプル的なショーケースのような意味合いが強くなってきてるように思えるけど, これを「実用的」というのか, どうなのかー.


Google, Play Store にて Allo と Duo を事前登録受付中!!

メッセージングアプリで巻き返しを図っているようです.

Official Google Blog: Saying 👋 to Allo and Duo: new apps for smart messaging and video calling

Google_Allo_-_Google_Play_の_Android_アプリ

Google_Duo_-_Google_Play_の_Android_アプリ

Allo はメッセージングアプリ.

Duo は動画チャットアプリ.

先手必勝のここらでいまさらユーザをキャッチできるのかしら.