2012-06-22 4 views
0

Я хочу загрузить файлы из Интернета в моем приложении для Android. Я искал ссылку на него в сети, но не смог найти. Может кто-нибудь, пожалуйста, скажите мне, возможно ли это, и если это то, что искать или где? Есть ли портированная библиотека C++, которая может это сделать?Android родной доступ в Интернет: скачать файлы

Благодаря

ответ

1

Есть библиотеки C, которые могут делать доступ в Интернет - libcurl приходит на ум - но почему бы не использовать Android встроенный стек Java?

+0

Спасибо, я проверю libcurl. Проблема в том, что мне нужно, чтобы она была перенесена в iOS, поэтому не может использовать какие-либо из Android-библиотек. – Nebojsa

-1

Проверьте ваш манифест, чтобы убедиться, что вы разрешаете доступ к интернету, изменять информацию о сим-карте и т.д.

Теперь у вас есть доступ к сим-карте и интернету. С этого момента вы можете сделать это.

Кроме того, я заметил, что вы упоминаете библиотеку C++? Android выполняется в java в основном, если вы не делаете что-то кросс-платформу, например, cocos-2d-x, написанное на C++

+0

Доступ к SIM-карте не требуется для выполнения сетевых операций из приложения. –

+0

Загрузка файлов из Интернета подразумевает необходимость хранить его где-то, по крайней мере временно, не так ли? Если он что-то потокочет, я верю, что он сказал бы поток, а не загрузку. – Fallenreaper

+1

Сим-карта была бы очень странным местом для хранения общих данных на устройствах Android, многие из которых даже не имеют сим-карт. Возможно, вы имеете в виду SD-карту, более формально внешнюю память. Это может быть разумным вариантом, хотя он не всегда будет доступен - есть компромисс между размещением больших или небезопасных или общих вещей там, в отличие от меньшей емкости, но лучшей доступности и конфиденциальности внутреннего хранилища. –

Смежные вопросы