Идентификатор MAC-устройства Android также является уникальным идентификатором, он не изменится, если мы отформатируем само устройство, поэтому используя следующий код, чтобы получить mac id
WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = manager.getConnectionInfo();
String address = info.getMacAddress();
Также не забудьте добавить соответствующие разрешения в ваш AndroidManifest.xml
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
Атрибут класса должен содержать полное пространство имен класса, а не путь. Как вы предположили, пространство имен должно быть все строчным, поскольку Java использует прописные пространства имен. Пространство имен в классе обертки, созданное Xamarin для вашего пользовательского класса, будет строчным. Фактическое имя класса останется неизменным и поэтому не должно быть строчным.
Итак, если ваше пространство имен JeugdbewegingApp.JeugdbewegingApp.Presentation.MainMenu
, ваш фрагмент xml должен выглядеть так:
<fragment
class="jeugdbewegingapp.jeugdbewegingapp.presentation.MainMenu"
android:id="@+id/menu_fragment"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />