Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
アプリから 360 度カメラ「RICOH THETA」に接続して写真を撮影する
Search
ANDPAD inc
May 10, 2026
Programming
79
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アプリから 360 度カメラ「RICOH THETA」に接続して写真を撮影する
平池 拓也
@hiraike32
2026 年 5 月 12 日
Mobile Mob #1 〜スマホのハードウェア制御の悩み・工夫を語り合う〜
ANDPAD inc
May 10, 2026
More Decks by ANDPAD inc
See All by ANDPAD inc
実行場所を意識させない i18n API を作った話
andpad
1
24
Go 1.27 における memory allocation の高速化
andpad
0
270
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
160
OS アップデート対応の取り組み方がもっと共有されてほしい
andpad
0
130
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
490
ANDPAD Ruby sponsor session in RubyKaigi 2026
andpad
0
250
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
2
1.2k
アンドパッドが提供する Drinks and Local Meals と Drinkup を大公開
andpad
0
140
建設DXを支えるANDPAD: 2025年のセキュリティの取り組みと卒業したいセキュリティ
andpad
0
570
Other Decks in Programming
See All in Programming
AIを紡ぐPMのお話
swdtkuy
0
120
yield再入門 #phpcon
o0h
PRO
0
1.2k
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
160
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
740
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
240
引き算の組織 ― アウトカムとAIに全振りするために辞めたこと ― / Organization by Subtraction
hirokiyamamoto14
PRO
0
260
VibeCodingからAgenticWorkflowへ
starfish719
0
690
MySQLとPostgreSQLって何が違うの?
akagami
0
120
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
1
140
仕様駆動開発の消費期限
watany
20
8.8k
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
490
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
490
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.3k
Thoughts on Productivity
jonyablonski
76
5.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.4k
Code Reviewing Like a Champion
maltzj
528
40k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
870
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Documentation Writing (for coders)
carmenintech
77
5.5k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
370
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Amusing Abliteration
ianozsvald
1
250
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Transcript
© 2026 ANDPAD All Rights Reserved. 1 Android アプリから 360
度カメラ「RICOH THETA」に接続して写真を 撮影する 平池 拓也 本日のスライド
© 2026 ANDPAD All Rights Reserved. 2019 年から Android アプリの開発に従事し、2024
年にアンド パッドに入社。施工管理アプリや社内共有 SDK の開発を担当。 平池 拓也 / @hiraike32 施工管理アプリ Android エンジニア Profile | 経歴 2 自己紹介 私たちはどうして公式ドキュメントが読めないのか? (2,024 likes) Articles | 書いた記事 6 年にわたる Android アプリの開発環境改善への取り組み (AndroidDagashi 掲載) 複数の Android アプリで使う社内 SDK の開発を整備する
© 2026 ANDPAD All Rights Reserved. RICOH THETA とは THETA
接続に関する悩み 1 2 3 話すこと
© 2026 ANDPAD All Rights Reserved. 4 RICOH THETA とは
01
© 2026 ANDPAD All Rights Reserved. 5 01. RICOH THETA
とは 360 度写真を撮影するためのデバイス https://store-jp.ricoh360.com/products/theta-z1 より https://andpad.co.jp/news/6810/ より
© 2026 ANDPAD All Rights Reserved. 現場の効率化から経営改善まで一元管理できる クラウド型建設プロジェクト管理サービス 社 内 社 外
営業 / 監督 / 設計 事務 / 管理職 職人 / 業者 メーカー / 流通 案件管理 資料 工程表 写真 報告 チャット 黒板 図面 受発注 • • • 6 01. RICOH THETA とは
© 2026 ANDPAD All Rights Reserved. 7 01. RICOH THETA
とは 実際に 360 度写真を撮ってみましょう
© 2026 ANDPAD All Rights Reserved. 8 THETA 接続に関する悩み 02
© 2026 ANDPAD All Rights Reserved. 9 02. THETA 接続に関する悩み
1 枚ごとに撮影に時間がかかる 撮影指示:0 秒 撮影処理:6 秒 ダウンロード:4 秒 [対応内容] • バックグラウンドで画像をダウンロードする実装も検討したが、THETA からダウンロード中に画面 を操作すると動作が不安定になるリスクがあった • 操作性よりも確実性を優先し、1 枚ずつ取得する処理を採用(将来的には変更しても良いかも?) (時間は THETA X の場合)
© 2026 ANDPAD All Rights Reserved. 10 02. THETA 接続に関する悩み
接続失敗のエラーが特定できない 接続に失敗したときに... ・THETA 側の不備 (電源が OFF、Wi-Fi が OFF など) ・パスワードエラー どちらが原因でも同じエラーが返っ てくる (OnUnavailable)
© 2026 ANDPAD All Rights Reserved. 11 02. THETA 接続に関する悩み
[対応内容] • バックグラウンドで画像をダウンロードする実装も検討したが、THETA からダウンロード中に撮影 すると動作が不安定になるリスクがあった • 操作性よりも確実性を優先し、1 枚ずつ取得する処理を採用(将来的には変更しても良いかも?) [対応内容] • ダイアログに説明を丁寧に記載する • パスワードを入力できるように第三のボタンを追加している(見慣れないデザインになってしまっている...) 接続失敗のエラーが特定できない
© 2026 ANDPAD All Rights Reserved. 12 最後に 『ANDPAD TECH
BLOG』に THETA 接続の手順や難しかったことを記載していますので、 もし興味がありましたらご覧ください。