Size: a a a

Android Developer

2018 January 25

KZ

Konstantin Zharikov in Android Developer
Ну да, только в документации еще проверка идет на разрешение
источник

KZ

Konstantin Zharikov in Android Developer
public void searchWeb(String query) {
   Intent intent = new Intent(Intent.ACTION_SEARCH);
   intent.putExtra(SearchManager.QUERY, query);
   if (intent.resolveActivity(getPackageManager()) != null) {
       startActivity(intent);
   }
}
источник

NK

ID:538932296 in Android Developer
ну да,  щас попробовал, у меня обработкой этого интента даже не браузер занялся (как по условию задачи) а в google search сразу запрос передался...
источник

NK

ID:538932296 in Android Developer
пробую на эмуляторе кстате
источник

KZ

Konstantin Zharikov in Android Developer
Весело когда получается)))
источник

NK

ID:538932296 in Android Developer
Это да😊
источник

KZ

Konstantin Zharikov in Android Developer
Я спать. Спокойной))
источник

NK

ID:538932296 in Android Developer
Я тоже буду отваливаться, спать пора, Спокойной!!
источник

AB

Alexander Bragin in Android Developer
Добрый вечер! На вебинаре вроде бы шла речь про сообщества, что вроде как можно предложить тему для создания?

Не планируете что-то по Java/Kotlin создавать в Telegram? По Java почему-то даже не нашел существующих.

И по Web Services и APIs (REST, SOAP, GraphQL)?

Это вроде как очень связанные и важные темы...

Или можно тут тоже задавать будет?)
источник

AB

Alexander Bragin in Android Developer
nullpexx
с OAuth придется разбираться
Азрет, спасибо, благодаря наводкам быстро смог разобраться и более менее понять принципы аутентификации различными способами: Basic, Digest, OAuth 1.0 и OAuth 2.0
И книжку достаточно хорошую нашел как основу.

Осталось дело за «малым»: разобраться с реализацией или готовые решения использовать под сервер.

Понимаю теперь, почему в каком-то такм году Google приобрел компанию Apigee (разработка Web Services, APIs) за более чем $500 млрд.


Вопрос тут такой ещё есть: а у вас была практика, чтобы по API на веб-сервис отправлять не просто текстовые данные в виде JSON/XML..., но и множество файлов:
изображений, фотографий. Например, пользователь выбирает на устройстве товар из списка товаров, у которого нет фото, делает фото, часть обработки выполняется на телефоне для экономии трафика, фото по API отправляется на сервер и там уже нужным образом обрабатывается, сохраняется и обратно клиенту (приложению) отправляется JSON, в котором также присутствует путь (URL) к файлу для отображения...

1) REST API для этого же нормально использовать?
2) Если планируется к товару до 10 фоток отправить их же лучше будет по одному обрабатывать и отправлять или пачкой?
3) Нужно и можно ли предварительно сжимать фото на устройске и только затем отправлять? Расход батареи против экономия трафика...

P.S.: Ничего что я вопросы на такие темы сейчас в этой группе задаю?)
источник

n

nullpexx in Android Developer
фотки в чистом виде обычно не хранят.
можно перегнать в байты, из байтов в base64 строку, которую хранят\передают
источник

n

nullpexx in Android Developer
я про те фотографии, которые отправляются с клиента серверу
источник

n

nullpexx in Android Developer
сжимать тоже хорошая практика, но зависит от ситуации
источник

n

nullpexx in Android Developer
если у тебя аватарка 80 на 80 dp то нет смысла отправлять фулхд фотку
источник

AB

Alexander Bragin in Android Developer
nullpexx
если у тебя аватарка 80 на 80 dp то нет смысла отправлять фулхд фотку
Планируется фото автозапчастей к товарам делать, чтобы сразу на сайт они попадали: склад более 50000 только в наличии и к каждому нужно будет от 4 до 12 фото делать в зависимости от детали. Окончательное разрешение где-то 1200-1600x
источник

n

nullpexx in Android Developer
я по цифрам не смогу сказать, лучше проверить на практике и выявить подходящий процент сжатия
источник

AB

Alexander Bragin in Android Developer
nullpexx
я по цифрам не смогу сказать, лучше проверить на практике и выявить подходящий процент сжатия
Да, не) У меня главный вопрос был: по API файлы, в частности фотографии передавать это же правильно? А не типа загрузка через FTP...
источник

n

nullpexx in Android Developer
фотки в чистом виде обычно не хранят.
можно перегнать в байты, из байтов в base64 строку, которую хранят\передают
источник

n

nullpexx in Android Developer
в конечном итоге передается строка
источник

AB

Alexander Bragin in Android Developer
nullpexx
фотки в чистом виде обычно не хранят.
можно перегнать в байты, из байтов в base64 строку, которую хранят\передают
Спасибо)
источник