Можно ли импортировать java.rmi. * В Android? - PullRequest
3 голосов
/ 05 мая 2011

У меня есть проект по курсу распределенной системы, и мы должны использовать java.rmi. * В нашем проекте, и я знал, что android не предоставляет эту библиотеку из-за проблем с dalvik VM. Так что я просто спрашиваю, можно ли использовать эти библиотеки на Android?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 14 мая 2011

RMI не поддерживается на Android. Вы могли бы реализовать это самостоятельно, но это будет нетривиальный объем работы.

0 голосов
/ 25 июля 2014

Библиотека RMI не включена в Android API. Это действительно плохо. Я сделал проект, где мне нужно использовать эту функцию, но не смог сделать это. К сожалению, если вы воспользуетесь этим ответом в Google, некоторые люди попытались включить RMI в собственную библиотеку, но это не работает для всех.

Вы используете RMI, я полагаю, вам понадобится доступ к некоторой базе данных с использованием RMI. Вот мое решение:

  1. Я создал простой сервер Java для подключения.

  2. Я извлекаю данные из источника на сервер Java, использую простое TCP-соединение для передачи данных в мой Android.

  3. Кроме того, Android передает данные на мой сервер, а мой сервер передает данные на исходный сервер с помощью RMI.

Не прямой путь, но это довольно легко сделать. Если вы хотите узнать больше, я бы включил свой отчет о том, как я создаю этот промежуточный Java-сервер. http://www.shawnfandev.com/wordpress/2014/06/07/ibm-cognos-admin-android/

Удачи!

...