C#の詳細なチュートリアルは、モバイルアプリ開発に最適な言語です。 Xamarinを使用すると、アプリをC#で完全に作成し、iOS、Android、Windows、Macなどでまったく同じコードを共有します。 Objective-C、Swift、またはJavaで実行できるものはすべて、C#で実行できます。 Xamarin.Androidアプリは、すべてのプラットフォームでコードを共有しています。 IOS、Android、Windows、および単一の共有C#コードベースを備えたMacをターゲットにします。すべてのプラットフォームで、まったく同じ言語、API、およびデータ構造を利用します。
Xamarin.Androidは、アプリのパフォーマンスの高度なランタイム最適化にJust-in-Timeコンピレーションを利用しています。つまり、アプリはネイティブAndroid APKです。新しいタイプの要因を含む、あらゆるタイプのAndroid APIにアクセスします。 Xamarinは、GoogleのAndroid APIの100%をC#にもたらし、Asyncサポートと.NETの命名規則でJava APIを改善して、自宅にいるように感じます。
Android Wearの100%APIサポートにアクセスできるように、Android Wearデバイスで実行できるフル機能のアプリケーションを生成します。 Xamarinは、Googleの最も現在のAPIで更新されたままであるため、アプリの最新機能をいつでも利用できます。
この記事では、Xamarin.Androidを使用してアプリケーションを作成するようにプレビューSDKをダウンロードしてセットアップする方法について説明します。
Androidライブラリの更新はAndroid Mでリリースされ、これらの更新はAndroid MとAndroidの以前のバージョンの両方の新しい機能を提供します。
Xamarin.Androidプレビューは、Android Mプレビューをサポートしています。
API 22/Android 5.1バインディング – Android 5.1は、いくつかのSIMカードサポートとプロバイダーサービスのサポートを追加するLollipopの更新です。
Android Mでアプリの構築を開始する方法を正確に見つけましょうAndroid Mの新しい機能ハイライトの概要
注:今のところ、Android M Designer PreviewアプリをGoogle Playストアに公開することはできません。
要件
Xamarinベースのアプリで新しいAndroid M機能を利用するには、遵守が必要です
Xamarin.Android:Xamarin.Android 5.1.77以降は、Visual StudioまたはXamarin Studioで構成するだけでなく、設置する必要があります。 Xamarin Studioを利用している場合、バージョン5.9.4以降が必要です。
Android SDK:Android M以降は、Android SDKプラットフォームツールを介してインストールする必要があります。
Java JDK 1.7:Android Mには、アプリケーションの編集にJDK 1.7が必要です。 JDK 1.7はOracleから提供されています。
Xamarin.Androidをセットアップする手順
Android M Projectを作成する前に、最新のツールとSDKバンドルをダウンロード、セットアップ
Android MプレビューSDKバンドルとツールをインストールします。
Xamarin.Android M Webプレビューをダウンロードおよびセットアップします。
新しいXamarinを作成します。 Android Mを標的とするAndroidジョブ
Android Mのエミュレータまたはガジェットを構成します
AndroidプレビューSDKをインストールします
Android MのXamarin.Androidジョブを作成するには、Android SDKマネージャーを最初に利用してAndroid MNCプレビューをセットアップする必要があります。
Android SDK Manager(Xamarin Studioで、ツールを利用して> Open Android SDK Manager…)を開始し、最新のAndroid SDKツールをセットアップします。
また、最新のAndroid MNCプレビューSDKパッケージをセットアップしてください。
Android SDK Tools Revision 24.3以降を設定する必要があります。 [互換性のため]
xamarin.android mプレビューをダウンロードしてセットアップする
コンピューターの正しいインストーラーをダウンロードしてください。
ウィンドウズ:
Visual Studio 3.11のXamarin
Windows用のXamarin Studio(オプション)
Mac OS X個人はインストールする必要があります:
Xamarin.Android 5.1.77
Mac OS X用のXamarin Studio
Xamarin.Androidプロジェクトを開始します
新しいXamarin.Androidプロジェクトを作成します。 Xamarinを使用したAndroidの進歩を初めて使用する場合は、Androidプロジェクトの制作についてHello、Androidをご覧ください。
Androidプロジェクトを作成する場合、Android MをターゲットにするためにAndroid Mをターゲットにするバージョン設定を構成する必要があります。適切なAndroid APIレベルを構成する必要があります。現在、Xamarin StudioでAndroid SDKバージョンをMに設定するためのIDEサポートが制限されています。ジョブの選択>開発> Androidアプリケーションの開発、および最小SDKバージョンをv5.1(22)以下に設定します(設定しないでください自動またはv5.2(23)への最小SDKバージョン。
今のところ、Mガジェットとエミュレーターに展開するために、V5.1(22)以下の設定を利用する必要があります(このバグは将来のリリースで修正されます)。
エミュレータまたはデバイスを構成します
エミュレータを使用している場合は、Android AVDマネージャーを開始し、設定を順守する新しいガジェットを作成します。
デバイス:Nexus 5、6、または9.(Nexus 5をお勧めします)
ターゲット:Android M(プレビュー) – APIレベルMNC
ABI:x86
たとえば、このオンラインガジェットは、Nexus 5をエミュレートするように構成されています(ガジェットドロップダウンメニューの違いのみ)
Xamarin.Androidの新機能
ランタイム許可
Android Permissions Systemは、Android Lollipop以降、大幅に最適化されており、簡素化されています。 Android Mでは、個人は、セットアップ時間ではなく、実行時にケースバイケースで許可を付与します。にnull