「Xamarin.AndroidでAndroid IDを取得する」の版間の差分

imported>Administrator
編集の要約なし
編集の要約なし
 
1行目: 1行目:
[[Xamarin.Android]]で[[Android ID]]を取得する。
[[Xamarin.Android]]で[[Android ID]]を取得する。


context引数にはActivityクラスなどを渡せばよい。
<source>
<source>
         public static string GetAndroidID(Context context)
         public static string GetAndroidID(Android.Content.Context context)
         {
         {
             var resolver = context.ContentResolver;
             var resolver = context.ContentResolver;
             var name = Android.Provider.Settings.Secure.AndroidId;
             var name = Android.Provider.Settings.Secure.AndroidId;
             var id = Android.Provider.Settings.Secure.GetString(resolver, name);
             var id   = Android.Provider.Settings.Secure.GetString(resolver, name);
             System.Diagnostics.Debug.WriteLine("AndroidID: " + id);
             System.Diagnostics.Debug.WriteLine("AndroidID: " + id);
             return id;
             return id;