Android小話メモ(4) USB接続アプリ
はじめに
備忘的な話を含めてメモリンクまとめてます
過去のアーカイブ
動作環境
- MacBook Pro (13-inch, Mid 2012)
- 4G
- El Capitan
DroidKaigi自体の講演スライドリンクメモ
DroidKaigi 2018講演スライドまとめ【随時更新】 #DroidKaigi
DroidKaigi2018で発表されていたスライド
OTGView みたいなアプリが有名みたい。スマホにUSBカメラつけるやつ
USB接続アプリの話
勉強になったのでTwメモ
知らなかった...
— もやし丸 (@mys_x101) 2018年2月8日
へえ~知らなかった。無駄に知識が増えました😄
— もやし丸 (@mys_x101) 2018年2月8日
ADKとかUSBアクセサリーとかでググると片側がPCやラズパイやArduinoなパターンのサンプルがいっぱい出てくるんだけどAndroid同士でもできるのです✌10MB/sぐらいは出ますが問題はあまり役に立たないことで(´・ω・`)
— さきちゃんの中の人、カピバラになりたい🐁 (@serenegiant) 2018年2月8日
Android同士の直接続で自分のアプリ内から使う時は片側はInputStream/OutputStreamもう片側はバルクエンドポイントを介してバルク転送することになります。どっちかが2回パーミッションを要求しないといけないのがちょっと面倒。アプリ使わずに単純に繋ぐだけだとMTPかPTPで接続できます。
— さきちゃんの中の人、カピバラになりたい🐁 (@serenegiant) 2018年2月9日
組み込みAndroidとかで片側がroot取れるならパーミッション要求を無効にすれば簡単^^;
— さきちゃんの中の人、カピバラになりたい🐁 (@serenegiant) 2018年2月9日
USBもBLEもホスト側デバイス側が別れてますからねtype-cになってからちょっと違うけど^^;えっプロセス間通信をSDで?Socket(Unixドメイン/TCP/UDP)か本家共有メモリ(Ashmen)か名前付きパイプでいいんじゃ?