У меня есть Java программка, которая использует следующие библиотеки:Могу ли я использовать те же Java-библиотеки и Java-код на Android?
- Commons-кодек 1.9
- обыкновенные-Логгин 1.2
- свободно-HC-4.5.2
- HttpClient-4.5.2
- HttpClient-кэш-4.5.2
- HttpClient-беспроигрышная 4.5.2
- httpcore-4.4.4
- httpmime-4.5.2
- джна-4.1.0
- джна-платформа-4.1.0
Я должен создать андроида программу, которая делает то же самое, чем то, что делает программа Java. Итак, мой вопрос в том, можно ли импортировать те же библиотеки, что и в java?
Я думаю, что эти библиотеки дублируются. Зачем?
- свободно-Нс-4.5.2
- HttpClient-4.5.2
- HttpClient-кэш-4.5.2
- HttpClient-беспроигрышная 4.5.2
- httpcore-4.4.4
- httpmime-4.5.2
Используются ли они по умолчанию?
Я попробовал следующее (я не знаю, где я нашел это ..):
useLibrary: 'org.apache.http.legacy'
Какие библиотеки используются?
Java-код очень прост:
DataSet ds = new DataSet();
ds.add("Puls", (new Date()).getTime(), 23.87);
.... (following)
DataUploadClient.upload("https://xxx.de/DataUploadServlet",
"(for you unimportant String)",
"user", "password", ds.toString());
Программа должна загрузить ДАННЫЕ на сервер и сохранить его в базу данных.
Надеюсь, вы понимаете, что я имею в виду. Что я должен изменить в Android по сравнению с java? Только библиотеки? Или мне также нужно изменить код?
Это не мой сервер, и это не мой код. Моя задача, чтобы все это работало на Android.
Пробовали ли вы его? –
да, вы можете использовать его абсолютно, учитывая, что вы разложите решение и используете asynctasks, чтобы не перегружать основную нить – khakishoiab
JNA почти наверняка не; это обертка вокруг JNI, не так ли? –