Submit Search
Upload
Android usbの基本
•
Download as ODP, PDF
•
3 likes
•
4,684 views
Hiasyoshi Suehiro
Follow
Technology
Report
Share
Report
Share
1 of 12
Download now
Recommended
※【訂正】資料 p.4のMicrobridgeのデバイス給電の項目は「Android→デバイス」になっていますが正しくは「デバイス→Android」です (@kumadasu さんthx)
イチからはじめるUSB Host API
イチからはじめるUSB Host API
ksk sue
2012/5/19の関西FPGA・DE0勉強会での発表資料です
Androidとfpgaを高速fifo通信させちゃう
Androidとfpgaを高速fifo通信させちゃう
ksk sue
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Yasuhiro Ishii
USB カメラで色々
USB カメラで色々
Kenichiro MATOHARA
Pdp11onfpga
Pdp11onfpga
xylnao
Pdp11 on-fpga
Pdp11 on-fpga
magoroku Yamamoto
香川高専の授業で使用したスライドです。
組込みAndroid入門実習
組込みAndroid入門実習
ksk sue
2012/12/22 プロ生勉強会@品川
レベルを上げて物理で殴る 16x9
レベルを上げて物理で殴る 16x9
Knit Tiger
Recommended
※【訂正】資料 p.4のMicrobridgeのデバイス給電の項目は「Android→デバイス」になっていますが正しくは「デバイス→Android」です (@kumadasu さんthx)
イチからはじめるUSB Host API
イチからはじめるUSB Host API
ksk sue
2012/5/19の関西FPGA・DE0勉強会での発表資料です
Androidとfpgaを高速fifo通信させちゃう
Androidとfpgaを高速fifo通信させちゃう
ksk sue
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Yasuhiro Ishii
USB カメラで色々
USB カメラで色々
Kenichiro MATOHARA
Pdp11onfpga
Pdp11onfpga
xylnao
Pdp11 on-fpga
Pdp11 on-fpga
magoroku Yamamoto
香川高専の授業で使用したスライドです。
組込みAndroid入門実習
組込みAndroid入門実習
ksk sue
2012/12/22 プロ生勉強会@品川
レベルを上げて物理で殴る 16x9
レベルを上げて物理で殴る 16x9
Knit Tiger
ROS Japan UG #32 関西勉強会@けいはんなロボット技術センター で発表した内容を一部追記しています。
ラジコンをROSで制御してみた
ラジコンをROSで制御してみた
shohaga
x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!
furandon_pig
13apr2013 kernelvm8-main
13apr2013 kernelvm8-main
Shotaro Uchida
ESP8266EXで位置推定
ESP8266EXで位置推定
ESP8266EXで位置推定
nishio
JS Board Shibuya #3 IoT家電ハッカソン LT 2015-Sep-13
ESP8266モジュールを遊び倒す!
ESP8266モジュールを遊び倒す!
MasatoOshikiri
低価格高機能でマイコンとしても利用可能なWiFiチップESP-WROOM-02を使いたいソフトウェアエンジニア向け情報です。
プログラマの為のESP-WROOM-02開発ボード組み立て
プログラマの為のESP-WROOM-02開発ボード組み立て
Naoto Miyachi
自作x86エミュレータの終焉
自作x86エミュレータの終焉
Daisuke Kamikawa
おうちハック発表会#4で発表したした資料です。
ESP8266を便利にするモジュールを つくってみた!
ESP8266を便利にするモジュールを つくってみた!
wamisnet
セキュリティ・キャンプフォーラム2015 ローレイヤー勉強会で発表した内容です。
ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門
Hirotaka Kawata
Making an XFD for Jenkins with Arudino and Ethernet Shield.
Arduino jenkins
Arduino jenkins
Kiro Harada
Kansai.rb 2014 Dec でのLT発表資料です
FPGAでmrubyを動かす
FPGAでmrubyを動かす
Shuta Kimura
Open Design Computer Project - Tsukuba.pm
Open Design Computer Project - Tsukuba.pm
Hirotaka Kawata
8月7日(土) にオラクル青山センターで開かれた Gadget1 R2 で発表された BeatCraft の Open Source Gadget: bc10 MP1 に関するプレゼン。ソフトウエアの仕様や公式の販売価格についての発表も含まれる。
bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2
BeatCraft
ビヨンド第2回勉強会
第2回勉強会資料 柏木
第2回勉強会資料 柏木
beyond0iwamoto
ZTE OPEN を日本語化 ( バージョンアップ )してみる 関西Firefox OS勉強会 5th GIG 発表内容の資料です。
ZTE OPEN を日本語化(バージョンアップ)してみる
ZTE OPEN を日本語化(バージョンアップ)してみる
cch-robo
FPGAエクストリーム・コンピューティング 第6回のLT 「UbuntuをインストールしたZYBOボードにカメラを付けてOpenCVで顔認証」 でしたが、内容から 「UbuntuをインストールしたZYBOボードにカメラを付けてOpenCVで顔認識」 にしたほうが適当だと思ったので、改題させて頂きました。すみません。
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
marsee101
NetBSD/Zynq
NetBSD/Zynq
Kaz Nakamura
小江戸らぐ2010年10月のオフな集まり
irc 再入門
irc 再入門
Kenichiro MATOHARA
2016 5/31 Python入門者の集い #2 のLT資料
micropythonで遊んでみる
micropythonで遊んでみる
satokengo
Windows8 での Vagrant + VirtualBox + Chrome Secure Shell の使い方紹介
15分で知るVagrant (NSEG 2013-08-24)
15分で知るVagrant (NSEG 2013-08-24)
hiro345
TechBuzz 第20回 HTML5+JS 勉強会 (2015-12-07)での発表資料です。 https://atnd.org/events/70989 コード等の詳細はQiitaの下記の記事を参照して下さい: [ChromeでW3C Push APIを使ってみた] http://qiita.com/tomoyukilabs/items/8fffb4280c1914b6aa3d [Web Pushでブラウザにプッシュ通知を送ってみる] http://qiita.com/tomoyukilabs/items/217915676603fda73b0a
これからのHTML5の「つながる」
これからのHTML5の「つながる」
Tomoyuki Shimizu
第4回html5j-Webフラットフォーム部ナイトセミナー 「HTML5デバイスAPI 勉強会」の私の登壇で使用した資料です。 デモと口頭での説明がメインなので、あんまりスライドに意味はないかもです。
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Osamu Monoe
More Related Content
What's hot
ROS Japan UG #32 関西勉強会@けいはんなロボット技術センター で発表した内容を一部追記しています。
ラジコンをROSで制御してみた
ラジコンをROSで制御してみた
shohaga
x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!
furandon_pig
13apr2013 kernelvm8-main
13apr2013 kernelvm8-main
Shotaro Uchida
ESP8266EXで位置推定
ESP8266EXで位置推定
ESP8266EXで位置推定
nishio
JS Board Shibuya #3 IoT家電ハッカソン LT 2015-Sep-13
ESP8266モジュールを遊び倒す!
ESP8266モジュールを遊び倒す!
MasatoOshikiri
低価格高機能でマイコンとしても利用可能なWiFiチップESP-WROOM-02を使いたいソフトウェアエンジニア向け情報です。
プログラマの為のESP-WROOM-02開発ボード組み立て
プログラマの為のESP-WROOM-02開発ボード組み立て
Naoto Miyachi
自作x86エミュレータの終焉
自作x86エミュレータの終焉
Daisuke Kamikawa
おうちハック発表会#4で発表したした資料です。
ESP8266を便利にするモジュールを つくってみた!
ESP8266を便利にするモジュールを つくってみた!
wamisnet
セキュリティ・キャンプフォーラム2015 ローレイヤー勉強会で発表した内容です。
ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門
Hirotaka Kawata
Making an XFD for Jenkins with Arudino and Ethernet Shield.
Arduino jenkins
Arduino jenkins
Kiro Harada
Kansai.rb 2014 Dec でのLT発表資料です
FPGAでmrubyを動かす
FPGAでmrubyを動かす
Shuta Kimura
Open Design Computer Project - Tsukuba.pm
Open Design Computer Project - Tsukuba.pm
Hirotaka Kawata
8月7日(土) にオラクル青山センターで開かれた Gadget1 R2 で発表された BeatCraft の Open Source Gadget: bc10 MP1 に関するプレゼン。ソフトウエアの仕様や公式の販売価格についての発表も含まれる。
bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2
BeatCraft
ビヨンド第2回勉強会
第2回勉強会資料 柏木
第2回勉強会資料 柏木
beyond0iwamoto
ZTE OPEN を日本語化 ( バージョンアップ )してみる 関西Firefox OS勉強会 5th GIG 発表内容の資料です。
ZTE OPEN を日本語化(バージョンアップ)してみる
ZTE OPEN を日本語化(バージョンアップ)してみる
cch-robo
FPGAエクストリーム・コンピューティング 第6回のLT 「UbuntuをインストールしたZYBOボードにカメラを付けてOpenCVで顔認証」 でしたが、内容から 「UbuntuをインストールしたZYBOボードにカメラを付けてOpenCVで顔認識」 にしたほうが適当だと思ったので、改題させて頂きました。すみません。
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
marsee101
NetBSD/Zynq
NetBSD/Zynq
Kaz Nakamura
小江戸らぐ2010年10月のオフな集まり
irc 再入門
irc 再入門
Kenichiro MATOHARA
2016 5/31 Python入門者の集い #2 のLT資料
micropythonで遊んでみる
micropythonで遊んでみる
satokengo
Windows8 での Vagrant + VirtualBox + Chrome Secure Shell の使い方紹介
15分で知るVagrant (NSEG 2013-08-24)
15分で知るVagrant (NSEG 2013-08-24)
hiro345
What's hot
(20)
ラジコンをROSで制御してみた
ラジコンをROSで制御してみた
x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!
13apr2013 kernelvm8-main
13apr2013 kernelvm8-main
ESP8266EXで位置推定
ESP8266EXで位置推定
ESP8266モジュールを遊び倒す!
ESP8266モジュールを遊び倒す!
プログラマの為のESP-WROOM-02開発ボード組み立て
プログラマの為のESP-WROOM-02開発ボード組み立て
自作x86エミュレータの終焉
自作x86エミュレータの終焉
ESP8266を便利にするモジュールを つくってみた!
ESP8266を便利にするモジュールを つくってみた!
ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門
Arduino jenkins
Arduino jenkins
FPGAでmrubyを動かす
FPGAでmrubyを動かす
Open Design Computer Project - Tsukuba.pm
Open Design Computer Project - Tsukuba.pm
bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2
第2回勉強会資料 柏木
第2回勉強会資料 柏木
ZTE OPEN を日本語化(バージョンアップ)してみる
ZTE OPEN を日本語化(バージョンアップ)してみる
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
NetBSD/Zynq
NetBSD/Zynq
irc 再入門
irc 再入門
micropythonで遊んでみる
micropythonで遊んでみる
15分で知るVagrant (NSEG 2013-08-24)
15分で知るVagrant (NSEG 2013-08-24)
Viewers also liked
TechBuzz 第20回 HTML5+JS 勉強会 (2015-12-07)での発表資料です。 https://atnd.org/events/70989 コード等の詳細はQiitaの下記の記事を参照して下さい: [ChromeでW3C Push APIを使ってみた] http://qiita.com/tomoyukilabs/items/8fffb4280c1914b6aa3d [Web Pushでブラウザにプッシュ通知を送ってみる] http://qiita.com/tomoyukilabs/items/217915676603fda73b0a
これからのHTML5の「つながる」
これからのHTML5の「つながる」
Tomoyuki Shimizu
第4回html5j-Webフラットフォーム部ナイトセミナー 「HTML5デバイスAPI 勉強会」の私の登壇で使用した資料です。 デモと口頭での説明がメインなので、あんまりスライドに意味はないかもです。
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Osamu Monoe
An overview of device controllable API of Firefox OS.
20141030 html5j-firefox os-deviceapi
20141030 html5j-firefox os-deviceapi
Noritada Shimizu
Webプラットフォーム部第四回ナイトセミナー HTML5 デバイス API 勉強会 2014年10月30日 @日本マイクロソフト品川オフィス
ウェブ標準デバイス系 API 総集編 2014
ウェブ標準デバイス系 API 総集編 2014
Futomi Hatano
2014/10/30に開催されたHTML5 デバイス API 勉強会(Webプラットフォーム部第四回ナイトセミナー)での講演資料です。
Chrome Apps のデバイスAPI
Chrome Apps のデバイスAPI
yoshikawa_t
Androidを利用した外部機器の制御
Androidを利用した外部機器の制御
Takashi Kanamaru
Viewers also liked
(6)
これからのHTML5の「つながる」
これからのHTML5の「つながる」
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
20141030 html5j-firefox os-deviceapi
20141030 html5j-firefox os-deviceapi
ウェブ標準デバイス系 API 総集編 2014
ウェブ標準デバイス系 API 総集編 2014
Chrome Apps のデバイスAPI
Chrome Apps のデバイスAPI
Androidを利用した外部機器の制御
Androidを利用した外部機器の制御
Similar to Android usbの基本
Windows7でRemoteFX USBリダイレクトを試してみた。
USB over RDP over SSH
USB over RDP over SSH
koedoyoshida
「Android Hacks ―プロが教えるテクニック & ツール」(株式会社ブリリアントサービス 著)を教材とした勉強会でのまとめ資料です。 http://www.oreilly.co.jp/books/9784873114569/
Android Hacks - Hack57
Android Hacks - Hack57
Masanori Ohkawara
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
Kenichi Yoshida
DroidKaigi2016の発表資料です
Android,Brillo,ChromeOS
Android,Brillo,ChromeOS
l_b__
2011/11/12 福岡のAndroid Make Daysというイベントで使用した資料です。 Android端末と組み込みマイコンがUSB接続で連携するMicrobridge/PICという手段と、それを使用した例についてご紹介しています。 This slide is used for event that named Android Make Days at Fukuoka held on 12 Nov,2011. About the method that to connect between Android-powered device and embedded microcontrollers by USB with Microbridge/PIC and introduce some examples with it.
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
Yasuhiro Ishii
横浜Android and モバイルOSプラットフォーム部第37回勉強会の発表資料
Androidのリカバリシステム (Androidのシステムアップデート)
Androidのリカバリシステム (Androidのシステムアップデート)
l_b__
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
Kenichi Yoshida
Androidロボットサミットin京都
Androidロボットサミットin京都
Kenichi Yoshida
Similar to Android usbの基本
(8)
USB over RDP over SSH
USB over RDP over SSH
Android Hacks - Hack57
Android Hacks - Hack57
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
Android,Brillo,ChromeOS
Android,Brillo,ChromeOS
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
Androidのリカバリシステム (Androidのシステムアップデート)
Androidのリカバリシステム (Androidのシステムアップデート)
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
Androidロボットサミットin京都
Androidロボットサミットin京都
More from Hiasyoshi Suehiro
アンドロイド向けのSDKサンプルコード(BasicPhone)の使い方
Twilio client for android
Twilio client for android
Hiasyoshi Suehiro
Boundio 3-25
Boundio 3-25
Hiasyoshi Suehiro
テスト祭りー
Jenkins導入ライブ
Jenkins導入ライブ
Hiasyoshi Suehiro
Android Bazaar and Conference 2011 Summer
Android Bazaar and Conference 2011 Summer
Hiasyoshi Suehiro
debミーティング資料20110426
debミーティング資料20110426
Hiasyoshi Suehiro
monkey runnerの使い方と 必要最低限のAPI
monkey runnerの使い方
monkey runnerの使い方
Hiasyoshi Suehiro
More from Hiasyoshi Suehiro
(6)
Twilio client for android
Twilio client for android
Boundio 3-25
Boundio 3-25
Jenkins導入ライブ
Jenkins導入ライブ
Android Bazaar and Conference 2011 Summer
Android Bazaar and Conference 2011 Summer
debミーティング資料20110426
debミーティング資料20110426
monkey runnerの使い方
monkey runnerの使い方
Recently uploaded
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024年4月に社内向けに開催した勉強会資料の社外公開版です
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Recently uploaded
(11)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Android usbの基本
1.
2.
3.
最高速度480Mbit/s
4.
4種類の通信方法
5.
6.
7.
ホストモード
8.
アクセサリモード device host
PC USB デバイス ADK
9.
Android USB Host
10.
11.
ドライバとしての機能をアプリケーションで実装しましょう
12.
13.
Android USB Accesory
14.
アクセサリのプロトコル 細かい実装とかは本家ドキュメントか https://github.com/bols-blue/adk_emu
のコードを読んでください つないだ状態だと 通常モード とあるきっかけで アクセサリモードに ADK 1 2 3
15.
16.
17.
18.
19.
20.
UsbAccessory
21.
22.
23.
アクセサリとの通信の終了
24.
25.
26.
できることは大体同じ
27.
28.
可変長データは少し考えないと面倒
Editor's Notes
端末をアクセサリとつなぐことで拡張ができます。 Android のフレームワークとして提供するのでアプリ単体でアクセサリに対応することができます。 アクセサリに対応したアプリがインストールされていない場合インストール用のページに飛ばすなどできます。 アクセサリも Arduino をベースにして簡単につくれます。 趣味の電子工作向けなので入門書も多く前提条件となる知識も少なく作りやすい。
USB ホスト API との違い 一般的な USB デバイス開発との違い ADK のフレームワークで USB の通信部分は処理されるので USB の知識がなくても開発ができます。 通信の部分はファイルディスクリプタに抽象化されているのでストリームを作成して読み書きするだけで通信できます。 必要なクラスも USB マネージャーと USB アクセサリの 2 つだけです。
使い方ですが手順は 3 ステップで アクセサリの検出 アクセサリとの通信 アクセサリの終了 の 3 つです。 アクセサリの検出方法は 2 種類あり インテントでアクセサリ受け取るかアクセサリ配列から対象を検索するの 2 種類です。 アクセサリを配列から探す場合通信を許可するダイアログが表示されます。
Download now