メイン コンテンツにスキップ
Essentials
AI エクスペリエンスの構築
Gemini API などを使用して、AI 搭載の Android アプリを構築します。
使ってみる
使ってみる
最初のアプリを作成します。Compose を UI とアダプティブ アプリ開発に使用して、複数のデバイス フォーム ファクタをサポートします。
Hello, world!
アダプティブ アプリ
UI 用の Compose
AI を活用した IDE
トレーニング
Google Play での収益化 ↗️
フォーム ファクタ別に最適化する
スマートフォン、タブレット、折りたたみ式デバイス、自動車、XR などでユーザー エクスペリエンスを最適化するアプリを構築します。
スマートフォン、タブレット、折りたたみ式デバイス
自動車向け Android
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
カテゴリ別に作成する
Google 独自の規範となるガイダンスに沿って、ユースケース向けにビルドする方法を学習します。
ゲーム
カメラ&メディア
ソーシャル&メッセージ
健康&フィットネス
仕事効率化
エンタープライズ アプリ
最新情報を確認する
年間を通して最新リリースのお知らせをお届けします。プレビュー プログラムにご参加いただき、ご意見をお寄せください。
最新情報
試験運用版の最新情報
Android Studio プレビュー
Jetpack ライブラリと Compose ライブラリ
Wear OS 向けリリース
プライバシー サンドボックス ↗️
設計とプランニング
優れたエクスペリエンス
ベストユーザーに向けた最良のエクスペリエンスを構築します。
詳細
UI デザイン
Android のベスト プラクティスに沿って、美しいユーザー インターフェースをデザインします。
Android 向けのデザイン
モバイル
パソコンでのエクスペリエンス
XR ヘッドセットと XR グラス
AI グラス
ウィジェット
Wear OS
Android TV
自動車向け Android
アーキテクチャ
堅牢かつテストと保守が容易なアプリのロジックとサービスを設計します。
はじめに
ライブラリ
ナビゲーション
モジュール化
テスト
Kotlin マルチプラットフォーム
品質
Play ストアのガイドラインに沿って、アプリの品質をプランニングします。
概要
コアバリュー
ユーザー エクスペリエンス
ユーザー補助
技術的な品質
優れたエクスペリエンス
セキュリティ
ユーザーを脅威から保護し、安全な Android エクスペリエンスを実現します。
概要
プライバシー
権限
ID
不正の防止
開発
Gemini in Android Studio
Android 開発のための AI アシスタント。
詳細
Android Studio を入手する
主要分野
必要な機能に関するサンプルとドキュメントを入手します。
サンプル
マルチデバイスのサポート
ユーザー インターフェース
バックグラウンド処理
データとファイル
接続
すべての主要分野 ⤵️
ツールとワークフロー
IDE を使用してアプリを作成、ビルドするか、独自のパイプラインを作成します。
コードの記述とデバッグ
プロジェクトをビルドする
アプリをテストする
パフォーマンス
コマンドライン ツール
Gradle プラグイン API
Android Bench
デバイスの技術
フォーム ファクタのコードを作成します。デバイスを接続してデータを共有します。
スマートフォン、タブレット、折りたたみ式デバイス
ChromeOS
自動車向け Android
Android TV
Android XR
Wear OS
Android Health
Better Together
すべてのデバイス ⤵️
ライブラリ
詳細が記載された API リファレンス ドキュメントを確認します。
Android プラットフォーム
Jetpack ライブラリ
Compose ライブラリ
Google Play 開発者サービス ↗️
Google Play SDK Index ↗️
Google Play
Google Play Console
アプリやゲームを公開し、Google Play でビジネスを拡大しましょう。
Google Play Console に移動
詳細 ↗️
基本
ユーザーのエンゲージメントを高め、アプリを収益化し、安全性を確保する方法をご確認ください。
Google Play での収益化
Play Integrity
Play ポリシー
Google Play のプログラム ↗️
ゲーム デベロッパー センター
ゲームを開発して配信できます。ツールの利用、ダウンロード、サンプルの入手が可能です。
概要
Play Asset Delivery
Play Games サービス
PC 版 Google Play Games
Google Play のすべてのガイド ⤵️
ライブラリ
詳細が記載された API リファレンス ドキュメントを確認します。
Play Feature Delivery
Google Play アプリ内アップデート
Google Play アプリ内レビュー
Play のインストール リファラー
Google Play 開発者サービス ↗️
Google Play SDK Index ↗️
Google Play のすべてのライブラリ ⤵️
ツールとリソース
アプリの公開、プロモーション、管理に役立つツールです。
Android App Bundle
ブランドとマーケティング
Google Play Console API ↗️
ブログ
Android デベロッパー ブログ
最新記事をチェック
著者を見る →
カテゴリで探索
事例紹介
実際のユーザーによる実際の成果。さまざまなチームが Google のツールを使用して目標を達成している事例をご覧ください。
イベントとプログラム
デベロッパーの成長を支援するための今後のウェブセミナー、ワークショップ、ミートアップ、特別な取り組みの詳細をご覧ください。
プロダクト ニュース
最新のアップデート、機能リリース、進化の舞台裏に関する情報をお届けします。
Community
ユーザーのストーリー、注目の機能、コラボレーション プロジェクトなど、さまざまな情報をご紹介します。
ハウツー
簡単なヒントから詳細なチュートリアルまで、これらの手順ガイドは、よりスマートかつ迅速に作業を進めるのに役立つように設計されています。
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
ログイン
Camera & media dev center
概要
ガイド
サンプル
Community
Essentials
その他
概要
ガイド
サンプル
Community
設計とプランニング
その他
開発
その他
Google Play
その他
ブログ
その他
Android Studio
使ってみる
ExoPlayer を使用して基本的なメディア プレーヤーを作成する
Transformer を使用して基本的な動画エディタを作成する
Codelab: ExoPlayer を使用したメディア ストリーミング
Codelab: CameraX のスタートガイド
音声と動画を追加
音声と動画について
Jetpack Media3 の概要
Media3 MediaSession
プレーヤー インターフェース
MediaSession を使用して再生を制御およびアドバタイズする
MediaSessionService によるバックグラウンド再生
MediaLibraryService を使用してコンテンツ ライブラリを提供する
MediaController または MediaBrowser を使用してメディアアプリに接続する
Media3 ExoPlayer
Media3 ExoPlayer について
スタート ガイド
プレーヤー イベント
プレイリスト
メディア項目
メディア移行元
トラックの選択
メディアのダウンロード
メディアのプリロード
概要
プリロード マネージャーのコンセプト
プリロード マネージャーを作成する
コンテンツの管理と再生
広告の挿入
メタデータの取得
ライブ配信
ネットワーク スタック
Analytics
メディアの種類
DASH
HLS
スムーズなストリーミング
プログレッシブ
RTSP
画像
詳細トピック
デジタル著作権管理
共通メディア クライアント データ(CMCD)
デバッグログ
トラブルシューティング
カスタマイズ
バッテリーの消費量
APK の圧縮
OEM のテスト
関連情報
Media3 への移行
移行ガイド
ExoPlayer から Media3 へのマッピング
デモ アプリケーション
サポートされている形式
サポートされているデバイス
用語集
リリースノート ⍈
Javadoc ⍈
GitHub
ブログ
Media3 CastPlayer
CastPlayer について
CastPlayer を使用してメディア プレーヤーを作成する
CastOptions をカスタマイズする
Media3 Transformer
Media3 Transformer について
スタート ガイド
デモ アプリケーション
変換
マルチアセット編集
概要
コンポジションでメディア アイテムを配置する
CompositionPlayer で編集をプレビューする
トーン マッピング
サポートされている形式
詳細トピック
カスタマイズ
トラブルシューティング
リリースノート ⍈
Javadoc ⍈
GitHub
ExoPlayer ブログ
Media3 インスペクタ
Inspector モジュールについて
メタデータの取得
動画フレームを抽出する
エンコードされたサンプルを抽出する
Media3 UI
スタート ガイド
ビューの UI
プレーヤー ビュー
カスタマイズ
Jetpack Compose UI
スタート ガイド
Material3 コンポーザブル
カスタマイズ
Surface
Android TV
Jetpack MediaRouter
ルーティングの概要
再生出力ルーティングを制御する
再生出力ルートを定義する
プラットフォームの API と動作
プラットフォームのトピックの概要
メディア形式
サポートされているメディア形式
ウルトラ HDR 画像形式の仕様
モーション フォト画像形式の仕様
補助トラック拡張機能付き MP4(MP4-AT)ファイル形式の仕様
互換性のあるメディアのコード変換
MediaPlayer
メディア プレーヤーについて
メディア プレーヤーを使ってみる
状態とリソースを管理する
バックグラウンド再生
デジタル著作権管理を使用する
コンテンツ リゾルバからメディアを取得する
VolumeShaper で振幅を制御する
オーディオ再生を改善
音声出力の変更の処理
音声入力の共有
MediaRecorder の概要
動画と音声の再生のキャプチャ
以前のメディア API
メディアアプリのアーキテクチャ
メディア セッションの使用
オーディオ アプリの作成
オーディオ アプリについて
メディア ブラウザ サービスの構築
メディア ブラウザ クライアントの作成
メディア セッション コールバック
動画アプリの作成
動画アプリについて
動画プレーヤー アクティビティの作成
メディア セッション コールバック
メディアボタンへの応答
カメラ機能を追加する
カメラを使ってみる
カメラのインテント
カメラ拡張機能
カメラ拡張機能について
サポートされているデバイス
カメラ ライブラリを選択する
CameraX
CameraX について
アーキテクチャ
設定
使用例
画像のプレビューを追加する
画像をキャプチャする
概要
最適化、フラッシュ、ファイル形式を構成する
ゼロシャッター ラグ
画像を分析する
動画をキャプチャする
詳細トピック
Extensions API
ML Kit Analyzer
回転
出力を変換する
デバイス
Camera1 から CameraX への移行ガイド
Camera2
Camera2 について
カメラのキャプチャ セッションとリクエスト
カメラのレンズと機能
複数のカメラ ストリームを同時に使用する
画面の点滅の実装ガイドライン
カメラ プレビュー
HDR 動画キャプチャ
Multi-Camera API
Extensions API
折りたたみ式デバイス
暗い場所での撮影
概要
暗い場所で最適なオプションを選択する
ローライト ブースト AE モード
Google Low Light Boost
概要
コンセプト
Low Light Boost クライアント
ローライト ブースト セッション
カメラ(非推奨)
カメラについて(非推奨)
写真を撮る(非推奨)
動画を録画する(非推奨)
カメラを制御する(非推奨)
Camera API(非推奨)
AI でメディアを補正する
概要
使ってみる
Bitmap モードのライフサイクル
Surface モードのライフサイクル
アプリのリーチを拡大する
概要
Android フォーム ファクタ
スマートフォンや大画面でのメディア コントロール
最初から大画面向けに設計する
キーボードを使用してメディアを一時停止、再開する
メディアアプリを自動車向け Android に拡張する
メディアアプリを Wear OS に拡張する
メディアアプリを Android TV に拡張する