Kanstantsin
кто-то не любит их, кто-то юзает, использовать можно вообщем, если осторожно )
Dmytro
делал и перезапускал
ты в приложухе явно укажи локаль или проверь какая дефолтая
Roman
так если я явно укажу, это не круто мне не один язык нужен
Dmytro
так если я явно укажу, это не круто мне не один язык нужен
ты хочешь, чтобы приложуха сама подстраивалась под телефон?
Сергей
Кто нибудь сталкивался с отправкой видеофайлов с помощью Retrofit? у меня проблема в том что отправляю через RequestBoty который принимает byteArray, и при большом размере файла вылетает ошибка outOfMemory. Можно ли как то отправлять файл через стрим напрямую из памяти телефона?
Dmytro
ну в зависимости от локали
ну, методом Локаль,гетДефаульт ты получаешь локаль телефона... Если там англ то и проложуха должна быть англ
Roman
ну, методом Локаль,гетДефаульт ты получаешь локаль телефона... Если там англ то и проложуха должна быть англ
так я в коде ссылаюсь на @string/any_string он же автоматом должен брать из нужной локали
Dmytro
так я в коде ссылаюсь на @string/any_string он же автоматом должен брать из нужной локали
я про то, если у тебя Locale.getDefault возвращает англ, то приложение считает, что у тебя девайс англоязычный, т.е с какого ей тогда брать из Ру стрингов?
Roman
аа ща гляну
Dmytro
пошамань с девайсом, если дефол локаль - АНГЛ
Roman
ru_RU телефон говорит
Dmytro
Кто нибудь сталкивался с отправкой видеофайлов с помощью Retrofit? у меня проблема в том что отправляю через RequestBoty который принимает byteArray, и при большом размере файла вылетает ошибка outOfMemory. Можно ли как то отправлять файл через стрим напрямую из памяти телефона?
private void uploadVideoToServer(String pathToVideoFile){ File videoFile = new File(pathToVideoFile); RequestBody videoBody = RequestBody.create(MediaType.parse("video/*"), videoFile); MultipartBody.Part vFile = MultipartBody.Part.createFormData("video", videoFile.getName(), videoBody); Retrofit retrofit = new Retrofit.Builder() .baseUrl(SERVER_PATH) .addConverterFactory(GsonConverterFactory.create()) .build(); VideoInterface vInterface = retrofit.create(VideoInterface.class); Call<ResultObject> serverCom = vInterface.uploadVideoToServer(vFile); serverCom.enqueue(new Callback<ResultObject😠) { @Override public void onResponse(Call<ResultObject> call, Response<ResultObject> response) { ResultObject result = response.body(); if(!TextUtils.isEmpty(result.getSuccess())){ Toast.makeText(MainActivity.this, "Result " + result.getSuccess(), Toast.LENGTH_LONG).show(); Log.d(TAG, "Result " + result.getSuccess()); } } @Override public void onFailure(Call<ResultObject> call, Throwable t) { Log.d(TAG, "Error message " + t.getMessage()); } }); }
Dmytro
ru_RU телефон говорит
странно, а то что у тебя стоит ru-rRu может как-то из -за этого? лишняя r одна?
Igor
Всем привет, вопрос по Dagger Как проинициализировать синглтон сразу после постаения графа зависимостей, не дожидаясь пока кто то заинжектит ?
Kirill Vasiliev
voffka
странно, а то что у тебя стоит ru-rRu может как-то из -за этого? лишняя r одна?
ру-ру бывают разные. на эмулчторе я два видел, щас не вспомню какие
voffka
с одним перевод применялся, с другим нет
Dmytro
ru_RU телефон говорит
попробуй взять дефолтную локаль, если содержит "ру", то сетЛокаль("точно такую как у тебя файл"), как-то так
Roman
Решил
Roman
Студия назвала ru_rRU
Roman
Заменил на ru
Konstantin
какие бест практис для запроса разрешений? интересует самый раковый случай "deny - dont ask again". запрашиваю локейшн для карт, на эмуле, с такой опцией происходит pause-resume активности, в итоге карта ребутается заново (ну вот так сделано) какие есть обходы этого острого угла?
Isomjon
Ребят почему все R стали неправильными? Я случайно нажал на ctrl+z на уровне app/java/com.example.boyorgirl. Как это исправить?
Isomjon
voffka
сделай синхр. с гредлом заново
Kirill
Добрый день. Есть какой-то способо автоматически перевести strings.xml на нужный мне язык, а не писать вручную?
Kirill
не помогло(
По вашему скрину у вас ошибка в каком-то layout (activity_how_it...) исправьте в нем ошибку и сделайте билд снова
Kirill
криво - косо?
Да, без разницы
Alexey
Да, без разницы
https://translate.google.com/toolkit/list?hl=ru#translations/active
Alexey
гдето тут
Septikus
Всем привет! Кто-то использует Bamboo для CI и CD или кто что использует для CICD, поделитесь инфой плз)
Dmytro
СПАСИБО! Решил проблему!!
не заливай скрины документами
Isomjon
не заливай скрины документами
Я оба варианта скидываю, просто в другом формате качество дермищное
Dmytro
Я оба варианта скидываю, просто в другом формате качество дермищное
лучше просто фоткой, пока никто не жаловался. доки неудобно (
Mike
<строка>ОСТУДИТЕ ТРАХАНИЕ</строка>
Dmytro
<строка>ОСТУДИТЕ ТРАХАНИЕ</строка>
вот так) а потом в нотПаде++ найти/заменить и <строка> на <string> и будет счстье
Alexey
Есть джейсон на 20 метров в виде одной строки. Чем можно его посмотреть в читаемом виде с отступами и всем таким?
Alexey
Брузером.
он по дефолту не делает красиво
Alexey
офтопик
Alexey
https://meduza.io/shapito/2018/05/16/yanni-ili-lorel-audiozapis-kotoruyu-lyudi-slyshat-po-raznomu
Konstantin
он по дефолту не делает красиво
Есть мильон сайтов форматирующих джсон
Alexey
google json beautifier
гуглит я сам умею, онлайновые не справляются. и плагин json formatter тоже не справился
Alexey
поэтому и спросил тут. кто смотрел может быть большие файлы
Ilya
20 метров, карл. Коллекция фоток в base64?
Alexey
20 метров, карл. Коллекция фоток в base64?
нет, скрипт побыстрому накидал и вместо базы в джейсон засунул всё
Kanstantsin
Что используете вместо фрагментов?
activity, хотя могу и на фрагментах начать делать если будет желание, но activity больше нравятся
Alexey
https://github.com/bluelinelabs/Conductor можно с кондуктором
Artem
Привет.
Anton
Всем привет. Господа кто возился с Account manager, есть ли какая то возможность задать дефолтный аккаунт, если у меня несколько аккаунтов одного типа. И второй момент, есть ли возможность слушать изменения аккаунта?
Artem
Вот опять появилась трабла с котлином и butterknife
Artem
Cause: app: Original kapt is deprecated. Please add "apply plugin: 'kotlin-kapt'" to your build.gradle.
Artem
Если добавляю, то на первом же вызове метода на вью получаю ошибку
Alexey
Проксимов
Подскажите, что делать, что бы нижний элемент линеар лэйаута не выдавливался большим textvis?
Artem
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setClickable(boolean)' on a null object reference
Artem
а зачем в котлине баттернайф?
У меня проект на джаве, но небольшая часть на котлине
Проксимов
Подскажите, что делать, что бы нижний элемент линеар лэйаута не выдавливался большим textvis?
<linear> Большой текст вью Ещё один маленьки текст вью(выдавливается за экран) </>
Artem
вот добавление котлина в проект ломает всё
Dmytro
вот добавление котлина в проект ломает всё
ты уверен что ты нормально баттернайф инициализировал и вьюху нашел?
Artem
Конечно, если убрать зависимости к котлину, то всё работает
Artem
implementation 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
Artem
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'realm-android' apply plugin: 'kotlin-kapt'
Dmytro
Конечно, если убрать зависимости к котлину, то всё работает
https://github.com/JetBrains/kotlin-examples/tree/master/gradle/android-butterknife
Artem
Спасибо