Android
今までとは異なる PC で Unity Project を Clone し 「Build And Run」を行ったところ、以下のエラーが表示されインストールすることができませんでした CommandInvokationFailure: Unable to install APK to device. Please make sure the Android SDK is i…
Mecab を Android で試そうと思い導入し、ビルドして実機確認を行うと NotSupportedException: System.Condiguration.Applicationsettingsbase のエラーが出て利用することができなかった このエラーについて調べてみると 呼び出されたメソッドがサポートさ…
C# では内部的に enum は int として扱っているので GetStatic<int>() で取得できそうですが、これではエラーになり取得できません そのため enum を取得する場合は GetStatic<AndroidJavaObject>()を利用します 使い方 TimeZoneFormat.Style を取得する場合は以下のように記述して e</androidjavaobject></int>…
Bitmap のリファレンスを見ていると decodeByteArray という byte[] を Bitmap に変換する処理があった これを利用して Texture2D を bitmap に変換する 実際に変換できたかは、Bitmap を利用する処理を記述する必要があるが、今回は記載しない /// <summary> /// Tex</summary>…
C# で Android の機能を作成している際に ApiLevel によって機能を分けたいことがある その際に利用できるメソッド ※ ApiLevel については こちら /// <summary> /// Android の API Level を取得する /// </summary> public static int GetApiLevel() { var level = 0; try { u…
Unity では C# から Java を呼び出すプラグインが含まれており Unity から Android 固有の機能等の呼び出しを aar や java などを作成せずに利用することができる 単純な機能なら C# 側に処理を記述したほうが手軽なので便利です ※iOS の場合は C# から直接…