2

我正在为 android 4.6 使用单声道,试图获取设备信息。我见过的样本如下,但我不确定要添加什么参考才能获得这些?

var device = Android.OS.Build.Device;  //type or namespace OS does not exist...(missing     assembly?)
var id = Android.Provider.Settings.Secure.GetString(ContentResolver, Android.Provider.Settings.Secure.AndroidId); //type or namespace 'Provider' does not exist..(missing assembly?)
4

3 回答 3

1

试试这种方式:

using Android.OS;
using Android.Provider;
using Android.Content;
using Android.App;

var device = Build.Device;
var id = Settings.Secure.GetString(Application.Context.ContentResolver, Settings.Secure.AndroidId);
于 2013-09-25T12:30:59.513 回答
1

这是一个非常古老的问题,但如果有人仍然遇到这个问题,只需附加global::如下:

var device = global::Android.OS.Build.Device;  //type or namespace OS does not exist...(missing     assembly?)
var id = global::Android.Provider.Settings.Secure.GetString(ContentResolver, global::Android.Provider.Settings.Secure.AndroidId);
于 2018-04-21T20:24:22.973 回答
0

http://androidapi.xamarin.com/?link=P%3aAndroid.OS.Build.Device

它定义在Mono.Android.dll

于 2013-03-21T06:55:46.633 回答