Xamarin.Android プラットフォーム機能
このセクションのドキュメントでは、Android 固有の機能を扱います。 Fragments の使用、マップの操作、Content Providers によるデータのカプセル化などのトピックがあります。
Android ビーム
Android ビームは、Android 4 の新しい近距離無線通信 (NFC) テクノロジで、アプリケーションが近接している場合に NFC 経由で情報を共有できるようにします。
ファイルの処理
このセクションでは、Xamarin.Android でファイルにアクセスする方法について説明します。
指紋認証
このセクションでは、Android 6.0 で最初に導入された指紋認証を Xamarin.Android アプリケーションに使用する方法について説明します。
Firebase ジョブ ディスパッチャー
このガイドでは、Firebase ジョブ ディスパッチャーと、それを使用して Xamarin.Android アプリのバックグラウンド ジョブ実行を簡単にする方法について説明します。
フラグメント
Android 3.0 では、スマートフォンやタブレットで検出されるさまざまな画面サイズに対して、より柔軟なデザインをサポートする方法を示すフラグメントが導入されました。 この記事では、フラグメントを使用して Xamarin.Android アプリケーションを開発する方法について説明します。さらに、Android 3.0 (API レベル 11) の前のデバイスでフラグメントをサポートする方法も説明します。
App-Linking
このガイドでは、Android 6.0 での "アプリリンク" のサポートについて説明します。アプリリンクは、モバイル アプリが Web サイト上の URL に応答できるようにするための手法です。 ここでは、Android 6.0 アプリケーションでアプリリンクを実装する方法、モバイル アプリにドメインのアプリリンクを処理するアクセス許可を付与するように Web サイトを構成する方法について説明します。
AndroidX
この記事では、Xamarin.Android プロジェクト内で AndroidX を使用する方法の概要を説明します。また、Android サポート ライブラリから AndroidX にアプリケーションを移行する方法を説明したドキュメントへのリンクを示します。
Android 10
この記事では、Android 10 の新しい機能の概要と、Android 10 開発用に Xamarin.Android を準備する方法について説明し、Xamarin.Android アプリで Android Oreo の機能を使用する方法がわかるサンプル アプリケーションへのリンクを示します。
Android 9 Pie
この記事では、Android Pie の新機能の概要と、Android Pie 開発のために Xamarin.Android を準備する方法について説明し、Xamarin.Android アプリで Android Pie の新しいディスプレイ カットアウト機能と通知機能を使用する方法を示すサンプル アプリケーションへのリンクを提供します。
Android 8 Oreo
この記事では、Android Oreo の新しい機能の概要と、Android Oreo 開発用に Xamarin.Android を準備する方法について説明し、Xamarin.Android アプリで Android Oreo の機能を使用する方法がわかるサンプル アプリケーションへのリンクを示します。
Android 7 Nougat
この記事では、Android 7.0 Nougat で導入された新機能の概要について説明します。
Android 6 Marshmallow
この記事では、Android 6.0 Marshmallow で導入された新機能の概要について説明します。
Android 5 Lollipop
このガイドでは、Material Theme、CardView、RecyclerView、Heads Up Notifications など、Android 5.0 Lollipop の新機能の概要と、それらの新機能を自分のアプリで使用するときに役立つ詳しい記事へのリンクを提供します。
Android 4.4 KitKat
Android 4.4 (KitKat) には、ユーザーと開発者の両方のためのさまざまな機能が搭載されています。 このガイドでは、これらの機能のいくつかを取り上げ、KitKat を最大限に活用するために役立つコード例と実装の詳細について説明します。
Android 4.1 Jelly Bean
このドキュメントでは、Android 4.1 で導入された開発者向けの新機能の概要について説明します。 これらの機能には、強化された通知、大きなファイルを共有するための Android ビームの更新、マルチメディアの更新、ピアツーピア ネットワーク探索、アニメーション、新しいアクセス許可が含まれます。
Android 4.0 Ice Cream Sandwich
この記事では、Android 4 API - Ice Cream Sandwich でアプリケーション開発者が利用できるいくつかの新機能について説明します。 ここでは新しいユーザー インターフェイス テクノロジをいくつか取り上げた後、アプリケーション間およびデバイス間でデータを共有するために Android 4 で提供されるさまざまな新機能について説明します。
Android マニフェストの操作
この記事では、AndroidManifest.xml ファイルと、それを使用し、Mono for Android アプリケーションの機能を制御し、要件を説明する方法を紹介します。
コンテンツ プロバイダーの概要
ContentProvider は、データ リポジトリをカプセル化し、そこにアクセスするための API を提供します。 プロバイダーは、Android アプリケーションの一部として存在します。これは、データを表示または管理するための UI も提供します。 コンテンツ プロバイダーを使用する主な利点は、プロバイダー クライアント オブジェクト (ContentResolver) を使用して、カプセル化されたデータに他のアプリケーションが簡単にアクセスできることです。 また、コンテンツ プロバイダーおよびコンテンツ リゾルバーでは、簡単にビルドして使用できるデータ アクセスのための一貫したアプリケーション間 API も提供します。 このドキュメントでは、Xamarin Android で ContentProviders にアクセスしてビルドする方法について示します。
マップと場所
このセクションでは、Xamarin.Android でマップと位置情報を使用する方法について説明します。 組み込みのマップ アプリケーションの利用方法から Google Maps Android API v2 の直接的な使用方法に至るすべての事柄について説明します。 さらに、単一の API を使用して位置情報サービスを操作する方法も説明します。位置情報サービスでは、セルラー方式の三角測量を利用し、位置修正、Wi-Fi 位置、GPS をアプリケーションが取得できるようにします。
Android Speech
このセクションでは、Android のテキスト読み上げ機能と音声テキスト変換機能を使用する方法について説明します。 言語パックのインスタンスやデバイスに入力された会話テキストの解釈も扱います。
Java ライブラリのバインド
このガイドでは、バインディング ライブラリを作成し、Jave ライブラリを Xamarin.Android アプリに組み込む方法を説明します。
Kotlin ライブラリをバインドする
このガイドでは、Kotlin コードへの C# バインドを作成して、Xamarin.Android アプリケーションでネイティブ ライブラリを使用できるようにする方法について説明します。
Java の統合
この記事では、開発者が Xamarin.Android アプリで既存の Java コンポーネントを再利用する方法について概要を説明します。
Renderscript
このガイドでは Renderscript について説明します。