monodroid: как создать предложение приемника / метаданных в manisfest.xml - PullRequest
1 голос
/ 10 октября 2011

Я отмечаю, что монофонический порт Android демоверсий SDK API не содержит частей DeviceAdministration.

Это потому, что он (DeviceAdmin) не работает?Я попытался сделать небольшой пример приложения и не удалось.

РЕДАКТИРОВАТЬ: Ну, я получил честный путь, теперь моя проблема в том, что я не могу сгенерировать предложение приемника / метаданных

Я сейчас пишу свой собственный файл aapt.exe вперехватывать xml-файл на этом пути кажется очень трудоемким

1 Ответ

3 голосов
/ 11 октября 2011

Вы можете использовать пользовательский атрибут [ BroadcastReceiverAttribute ] для генерации элемента <receiver/>, и вы можете использовать пользовательский атрибут [ MetaDataAttribute ] для генерации элемента <meta-data/>:

[BroadcastReceiver]
[MetaData ("foo", Value="bar")]
public class MyReceiver : BroadcastReceiver {
}

Будет генерировать фрагмент XML в AndroidManifest:

<receiver android:name="generated-by-mandroid">
    <meta-data android:name="foo" android:value="bar" />
</receiver>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...