Форум программистов, компьютерный форум CyberForum.ru

Как лучше поступить с задачей сохранения картинки на сервере - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как применять свои шрифты для textView в андроид? http://www.cyberforum.ru/android-dev/thread1146630.html
Запихнул шрифт под именем MainFont в папку assets, и пишу код: TextView text1 = (TextView) findViewById(R.id.text1); Typeface MainFont = Typeface.createFromAsset(this.getAssets(), "fonts/MainFont.ttf"); text1.setTypeface(MainFont);
Программирование Android Ошибки при повторном получении LAC и CID Раз в 1 секунда вызываю метод который получает LAC и CID и выводит их значения. Проблема в том, что при повторном вызове метода, LAC и CID равняются первым полученным значениям, т.е. при смене их значений (смотрю другим нетмонитором), все равно возвращает первые полученные значения. Получаю таким образом: TelephonyManager telMan = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);... http://www.cyberforum.ru/android-dev/thread1146624.html
Программирование Android Можно ли сделать приложение, которое будет брать RSS-ленту с моего сайта?
Можно ли сделать приложение, Которое будет брать Rss ленту с моего сайта, И возможно ли, Что оно будет От туда Картинки брать?
Самодельный Scroll Программирование Android
Пытаюсь сделать скролл без использования ScrollView, программно. Это чисто для тренировки сделал себе задачу: public class MainActivity extends Activity implements OnTouchListener { LinearLayout ly; int flag = 0; TextView txt1, txt2; float yyy = 0, y = 0, tmpy1, tmpy2; StringBuilder str = new StringBuilder();
Программирование Android Информация ДБ в ListView Android http://www.cyberforum.ru/android-dev/thread1145841.html
Можно ли сделать так чтобы введенные записи в БД можно было бы просмотреть в ListView но только просмотреть а не редактировать. Например при нажатий кнопки "вакансии" можно было бы просмотреть все записи в БД. Я сделал команду редактирование и оно работает но не могу сделать только для просмотра c TextView Вот код редактирование package com.devcolibri.androidandmysql; import...
Программирование Android Не обрабатывается нажатие кнопки ImageView btn1 = new ImageView(this); btn1.setImageResource(R.drawable.gorod_cveta_button1); btn1.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); btn1.setAdjustViewBounds(true); btn1.setScaleType(ScaleType.FIT_XY); FrameLayout frame1 = new FrameLayout(this); frame1.setBackgroundResource(R.drawable.gorod_cveta_main_clear);... подробнее

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
13.04.2014, 09:00
Цитата Сообщение от Sony17 Посмотреть сообщение
Какой вариант "правильнее"?
Правильных вариантов не бывает... бывают простые в реализации или экономные для процессоров и трафика...
Самому скоро предстоит подобное, поэтому обдумывал эту идею давно...
Вариантов несколько!
1) передавать файлы напрямую или в архиве чрез PUSH PHP. На этом этапе можно сделать все что угодно. Даже авторизацию пользователя. Можно в архив запаковать рядом с фотками и текст в формате XML или JSON'е. Пока что я в своем проекте использую передачу архива на сторону сервера с последующей распаковкой там перед обработкой. Научился определять "поврежденность" архива. Планирую научиться поддерживать "докачку" для больших файлов (что-бы не передавать заново). Теоретически можно зашифровать передачу через https/SSL. Теоретически можно зашифровать архив (по умолчанию зип не поддерживает пароли ни на андроиде ни на PHP).
2) Написать свой протокол. Но нужно повесить сервер-слушатель, а PHP для этого не годится(Java, Pyton, C++). Бонус - любой порт, даже если злой админ закрыл фаерволом "однокласники". Далеко не для новичка! :-( Зато можно придумать свой метод шифрования.
3) Можно попробовать запаковать фотки в JSON, но УВЕРЕН будут проблемы. Причем с обоих сторон. Особенно на больших файлах (15 фоток по мегабайту и 2 строчки текстом). Да и не люблю я JSON/XML... Метаданные (скобки, названия полей) часто занимают в 2 раза больше чем текстовые данные... Но вроде прост (и быстр) благодаря "встроенности" в ОС андрода и в PHP. Не пробовал...
4) Открыть папку и просто складывать туда. Самый "дырявый" метод. Проще всего ломается. Что FTP, что виндовые папки.
5) Попробовать бесплатные облачные хранилища (DropBox, YandexDisk, GoogleDisk). Не пробовал, но теоретически должно сработать.

А как Вы на сегодня передаете текст в JSON-файлах? Каким методом?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru