У меня была такая же проблема и наткнулся на эту библиотеку .
В принципе, вы можете запросить несколько разрешений последовательно, плюс вы можете добавить слушателей, чтобы всплывать закусочную, если пользователь отрицает ваше разрешение.
Я записал статья с приложением в качестве примера для объяснения использования Удаленных Агентов немного некоторое время назад.
ну, это не имеет никаких комментариев в коде (возможно, Вы даже подразумевали, что статья), но существуют объяснения ниже кода.
Просто старайтесь отправить сообщения, которые являются сериализуемыми (классы случая, и объекты случая!) и быть уверенной противоположная сторона может создать класс. Не упустите пользовательский ClassLoaders или недостающие БАНКИ в Вас пути к классам.
Ни один из которого я знаю. Это - в значительной степени "взлом Ваш путь через джунгли" подход. Судя по API, хотя, вещи должны работать в значительной степени то же обычными агентами, для которых там существуют одно или два учебных руководства (а также несколько книг теперь).
, Если бы Вы действительно используете удаленных агентов, мы (сообщество), конечно, приветствовали бы такое учебное руководство от опытного пользователя!
Фреймворк Akka имеет удаленных участников . API очень похож на обычные актеры Scala.
Они также обеспечивают некоторый уровень автоматической кластеризации, но не полный.