These are chat archives for rus-speaking/android-off-topic

2nd
Sep 2015
MightySeal
@MightySeal
Sep 02 2015 04:32
@Tagakov имхо, можно и just java схватить. Воды куда меньше.
Rustem Saitkulov
@atetc
Sep 02 2015 05:43
@Tagakov еще раз поясню: сейчас у комьюнити 2 парадные - майнтред и job channels, там мат/срач недопустимы, именно туда приглашаются новые люди. В других каналах ограничений нет.
Toporik
@Toporik
Sep 02 2015 06:48
опоздал на срач... (
Bulat Faridovich
@localhostEU
Sep 02 2015 06:57
@Toporik я тоже все пропустил :(
Andrey
@dellby
Sep 02 2015 07:19
Привет, смотрю видос (ссылка от)@sergeyfitis, там в студии Vector Asset. Студию вроде обновлял но у меня его нету, это как?
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:20
@dellby ну у них всегда свежее версия студии :smile:
@sergeyfitis какая версия студии у тебя?
Andrey
@dellby
Sep 02 2015 07:21
@sergeyfitis дразнаят?
1.3.2
Oleg Makarov
@altero
Sep 02 2015 07:21
@Tagakov сам ты на него похож )) что началось-то, нормально ж общались :-D
Sergii Pechenizkyi
@plastiv
Sep 02 2015 07:21
В 1.4 посмотри
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:22
@dellby это не самая новая, есть уже 1.4beta2, но это только для тех кто знает зачем она.
Andrey
@dellby
Sep 02 2015 07:24
@sergeyfitis @plastiv
спасибо, понял,
а со stable chanel не буду слазить. Даже не буду писать почему - тут матом не ругаются.
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:25
я всегда на canary сижу, мне везет с апдейтами, ничего не ломается
Sergii Pechenizkyi
@plastiv
Sep 02 2015 07:26

тут матом не ругаются.

тут можно
это в соседнем канале нельзя

gerc
@gerc99
Sep 02 2015 07:26
Не заходит в основной чат
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:26
@gerc99 тебя забанили там на день
Andrey
@dellby
Sep 02 2015 07:26
ну у меня на 2-х компах как то за полгода несколько раз пришлось переустанавливать, а вытягивать потом всё на 2-3 часа минимум и настраивать после
gerc
@gerc99
Sep 02 2015 07:26
За что ?
Sergii Pechenizkyi
@plastiv
Sep 02 2015 07:26
за правду trollmodeon
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:27
@dellby а что настраивать то? распаковал архив и работаеш
gerc
@gerc99
Sep 02 2015 07:27
То что посмеялся на исходники гугла иошед ?
Rustem Saitkulov
@atetc
Sep 02 2015 07:27
за мат
gerc
@gerc99
Sep 02 2015 07:28
Какой ?
Rustem Saitkulov
@atetc
Sep 02 2015 07:28
история в гиттере безлимитная, можно прокрутить
gerc
@gerc99
Sep 02 2015 07:28
Где историю смотреть ?
Andrey
@dellby
Sep 02 2015 07:28
@sergeyfitis обновления,sdk, эмуляторы как минимум
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:29
@dellby так сдк отдельно от студии
Rustem Saitkulov
@atetc
Sep 02 2015 07:29

Где историю смотреть ?

https://gitter.im/rus-speaking/android/archives/2015/07/02 циферки сам проставь нужные

либо разлогиниться как вариант
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:30

@gerc99
https://github.com/google/iosched/blob/master/android/src/main/java/com/google/samples/apps/iosched/ui/BaseActivity.java#L818 ахах блядь
и в каждую активити суют дровер, наследуясь от этой активити

думаю это

gerc
@gerc99
Sep 02 2015 07:30
The sad face Gitter
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:31
@dellby эмуляторы, у меня GenyMotion
gerc
@gerc99
Sep 02 2015 07:31
Ладно здесь посижу, здесь тоже много вопросов про разработку
Andrey
@dellby
Sep 02 2015 07:31
@sergeyfitis у меня и он есть, но там нет GAPI
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:31
@dellby так можно поставить)
Sergii Pechenizkyi
@plastiv
Sep 02 2015 07:32
@dellby а забить в поиск genymotion with google api?
Andrey
@dellby
Sep 02 2015 07:32
@sergeyfitis за бесплатно в новую версию? Я пробовал пакет кинуть, не съел.
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:33
@dellby там надо специальний пакет gapps, вот http://forum.xda-developers.com/showthread.php?t=2528952
Sergii Pechenizkyi
@plastiv
Sep 02 2015 07:34
Дело не в платности/бесплатности genymotion, а в лицензионных отчислениях, которые гугл просит за gapps. поэтому качайте сами на свой пиратский риск )
гугл прижать genymotion за нелицензионные gapps может, а вас - нет
Andrey
@dellby
Sep 02 2015 07:34
@sergeyfitis я и говорю, месяц назад переставлял genimotion как до win 10 обновился, подкидывал свежие gapps он не ставил их
Sergii Pechenizkyi
@plastiv
Sep 02 2015 07:35
gapps должны быть подписанные. пробуй эти gapps-L-4-21-15 (для 5.1.0)
Andrey
@dellby
Sep 02 2015 07:35
@plastiv @sergeyfitis спасибо попробую
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:37
@plastiv там самими гаппс не обойтись, если у него не ставится ARM Translation Installer на новую версию GenyMotion то и гаппс не станут
Sergii Pechenizkyi
@plastiv
Sep 02 2015 07:38
вчера ставил. последний genymotion, последний образ емулятора, arm translation + gapps выше. перетянуть, ок, ок, ок, далее, перегрузить, заолгиниться в гугл аккаунт. ушло мин 30 где-то на все про все со временем скачки )
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:38
@plastiv а тогда :+1:
у меня просто версия genymotion старая, 2.5.0
Andrey
@dellby
Sep 02 2015 07:39
не ставил ARM Translation Installer наверное в этом косяк
Sergey Yaremych
@sergeyfitis
Sep 02 2015 07:40
@dellby да, в этом
Toporik
@Toporik
Sep 02 2015 07:51
ломаный геник встречал кто-нибудь - с полными возможностями?
Andrey
@dellby
Sep 02 2015 08:05
@sergeyfitis @plastiv спс, получилось. Падает иногда, но это издержки.
Sergey Yaremych
@sergeyfitis
Sep 02 2015 08:06
@dellby перезагрузи эмулятор и дай гапсам обновится
Andrey
@dellby
Sep 02 2015 08:06
@sergeyfitis делал
да ладно хоть так, и то работает
Sergey Yaremych
@sergeyfitis
Sep 02 2015 08:06
иногда надо перезагрузить нескольно раз
Toporik
@Toporik
Sep 02 2015 08:07
гугл сервисы должны обязательно обновится
обычно он просит их обновить когда новый Hangouts накатываешь
Andrey
@dellby
Sep 02 2015 08:08
@Toporik да обновляются
Toporik
@Toporik
Sep 02 2015 08:08
а ну вот, и после еще раз ребутни на всякий )
Andrey
@dellby
Sep 02 2015 08:08
yes карта появилась
Andrey
@dellby
Sep 02 2015 09:18
поставил на виртуалке studio 1.4
vector asset min sdk 21
к чему появился Vector...Compat пока не понимаю
Sergey Yaremych
@sergeyfitis
Sep 02 2015 09:20
Toporik
@Toporik
Sep 02 2015 09:35
ну значит запилили уже в compat
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 09:35
@dellby Да, векторные изображения можно и до лолипопа использовать теперь
Vladimir Tagakov
@Tagakov
Sep 02 2015 09:36
Как давно вектор появился в компате?
Andrey
@dellby
Sep 02 2015 09:38
чего то не понимаю пакеты перекачивать и переустанавливать чтоли
private VectorDrawableCompat item;
ничего не импортится app-compat 7.23.0.0
Toporik
@Toporik
Sep 02 2015 09:39
я так понимаю пока нет оф релиза,
@sergeyfitis там о других либах, а тут https://android.googlesource.com/platform/frameworks/support/+/master/v7/vectordrawable/src/android/support/v7/graphics/drawable/VectorDrawableCompat.java
Ты сорцы глянь там пока только скелет
Andrey
@dellby
Sep 02 2015 09:58
в 1.4.0 студии надо указать build:gradle:1.4.0-beta1 и теперь vector asset не показывает варнинги
Sergey Yaremych
@sergeyfitis
Sep 02 2015 09:58
@dellby попробуй beta2(на то она и beta)
Andrey
@dellby
Sep 02 2015 09:59
@sergeyfitis какая разница? и так запустилось, теперь можно svg скармливать
Sergey Yaremych
@sergeyfitis
Sep 02 2015 10:00
не показывает варнинги
Andrey
@dellby
Sep 02 2015 10:25
попробовал, ограничения как в статье на хабре, только что можно скормить svg, который преобразуется в xml без внешних конвертеров
gerc
@gerc99
Sep 02 2015 11:54
C:\Users\i\AppData\Local\Temp у кого сколько весит эта папка? у меня идея на десятке постоянно засирает и очистка диска не видит мусора. щас 40гб она и это на ссд
а папка AndroidEmulator столько весит там
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 11:57
@gerc99 точно Идея засирает? там все временные файлы системы
gerc
@gerc99
Sep 02 2015 11:57
AndroidEmulator получается засирает
Victor
@matrecs
Sep 02 2015 11:57
Можно считать что это десятка кеширует все ваши персональные данные перед отправкой в АНБ С:
gerc
@gerc99
Sep 02 2015 11:57
толсто
Victor
@matrecs
Sep 02 2015 11:57
Во злобу дня, так сказать.
На семерке все чисто. Нет такой проблемы.
gerc
@gerc99
Sep 02 2015 11:59
еще генимотион не запускается на этой десятке
это както связано с мусором
Sergey Yaremych
@sergeyfitis
Sep 02 2015 12:00
@gerc99 GenyMotion работает на 10
версия 2.5.3
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 12:00
@gerc99 а, да, папка AndroidEmulator огромная, тоже замечал, сохраняет файлы после каждого запуска эмулятора. Возможно поэтому при выходе из эмулятора он падает - не может удалить файл.
gerc
@gerc99
Sep 02 2015 12:01
да постоянно окно экстренной остановке появляется при закрытии
Sergey Yaremych
@sergeyfitis
Sep 02 2015 12:02
@gerc99 а virtualbox тоже новый?
gerc
@gerc99
Sep 02 2015 12:29
не
VirtualBox 5.0.2 https://www.virtualbox.org/wiki/Downloads отсюда качать?
Sergey Yaremych
@sergeyfitis
Sep 02 2015 12:35
думаю лучше тут https://www.virtualbox.org/wiki/Testbuilds
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:10
кто спрашивал о VectorDrawableCompat, в той презентации которую я скинул, как раз говорят что будет скоро
Sergii Pechenizkyi
@plastiv
Sep 02 2015 13:13
И в этом месте андроид такой, а давай выкушаем всю память, если ты обновляешь sharedpref быстро и хранишь в нем не пару констант :)
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/app/SharedPreferencesImpl.java#L394-L400
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:13
и сейчас уже можна использовать VectorDrawable на api<21, только с gradle 1.4, сама студия об этом говорит http://content.screencast.com/users/sergeyfitis/folders/Jing/media/72d8888a-44bc-4b41-a760-592dfd0478ac/2015-09-02_1612.png
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:15
@sergeyfitis ну это для того, что бы на АПИ < 21 были PNG, а на >=21 вектор.. не лучший подход, лучше уж саппорт либа заюзать и везде вектор использовать
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:16
@BOOMik gradle сам нагенерит png из вектора для старых апи
Vladimir Mironov
@nsk-mironov
Sep 02 2015 13:16
только вот плагина 1.4 еще нет
в лучших традициях
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:16
бета1 есть
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:17
@sergeyfitis вот вот, только надо ли это?
Vladimir Mironov
@nsk-mironov
Sep 02 2015 13:17
@BOOMik конечно надо!
наконец то в ресурсах будет не полный ад
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:17
@nsk-mironov Смысл тогда на вектор переходить. когда все равно будут пнг использоваться? Почему бы не использовать везде пнг?
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:17
@nsk-mironov будет еще больший, так как картинки в 2 форматах
Nikolay Kucheriaviy
@Ne1c
Sep 02 2015 13:18
как трансформировать тогда изображения в вектор?
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:18
@Ne1c никак, сам его делаеш
Vladimir Mironov
@nsk-mironov
Sep 02 2015 13:18
@BOOMik откуда в двух форматах?
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:18
@nsk-mironov vector + png
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:19
@BOOMik не будет, png будут в папке build и только для api<21
Vladimir Mironov
@nsk-mironov
Sep 02 2015 13:19
png же генерироваться будут
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:20
@sergeyfitis ну ок, но например плюс вектора в том, что apk будет меньше пропадает. И почему не использовать на всех вектор, а не пнг?
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:20
а как будет работать VectorCompat, это интересно
@BOOMik сейчас низя так, not supported
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:20
@sergeyfitis Даже ерез саппорт либу?
Vladimir Mironov
@nsk-mironov
Sep 02 2015 13:21
мне наоборот больше бы понравилось, если бы везде png были
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:21
нет сейчас в саппорт либе, после релиза будет
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:22
@sergeyfitis ну вот. будет же. А в продакшен приложение с бетой сапорт либы пихать думаю лучше не стоит
ну или если срочно можно использовать https://github.com/telly/MrVector/
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:23
@BOOMik так нет беты сапорт, это gradle beta
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:24
@sergeyfitis градл нужен как раз для генерации png
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:24
так это я и говорю
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:25
@sergeyfitis в общем я за подход-подождать саппорт либу и не использовать PNG, а везде вектор.
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:27
@BOOMik так я просто говорю что сейчас есть такая возможность, а использовать или нет решает каждый сам
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:27
@sergeyfitis Ну тут да)
@sergeyfitis и это вариант для тех, кто не хочет саппорт либу использовать
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:28
саппорт либу все используют ))
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:28
@sergeyfitis не все)
Sergey Yaremych
@sergeyfitis
Sep 02 2015 13:29
даже appCompat? O_o
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:29
@sergeyfitis да) Есть и такие
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 13:52
http://habrahabr.ru/post/265943/ Уязвимость (?) и слежка в эмуляторе Bluestacks?
Toporik
@Toporik
Sep 02 2015 14:50
This message was deleted
Rustem Saitkulov
@atetc
Sep 02 2015 15:03
В Казани 18 сентября пройдет встреча Google developers group. Если есть желающие с докладами на окологугловую тематику - пишите в л.с.
Herobbo
@Herobbo
Sep 02 2015 16:23
Люди а долго бан висит?
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 16:24
@Herobbo вроде как на сутки
http://www.vysor.io/ удобная штука. По сути удаленый доступ к андроид девайсу
работает как приложуха для хрома на компе
Sergey Yaremych
@sergeyfitis
Sep 02 2015 16:54
зачем гугл так написал?
 @Override
    public void onDestroyView() {
        mHandler.removeCallbacks(mRequestFocus);
        mList = null;
        mListShown = false;
        mEmptyView = mProgressContainer = mListContainer = null;
        mStandardEmptyView = null;
        super.onDestroyView();
    }
это в сорсах ListFragment.
Зачем вручную обнулять ссылки на вью?
Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:02
потому что сами они не обнулятся?
Sergey Yaremych
@sergeyfitis
Sep 02 2015 17:03
тоесть будет memory leak? ну с хендлером я бы еще понял
но вьюхи?
Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:06
жизенный цикл фрагмента длиннее, чем жизненный цикл вью
Sergey Yaremych
@sergeyfitis
Sep 02 2015 17:06
когда фрагмент уничтожается, его же вью тоже уничтожается
Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:06
и за время жизни фрагмента вью может быть созданно и уничтоженно более чем один раз
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:07
@sergeyfitis Например задумайся о setRetainInstance()
Если используешь ButterKnife то у него даже специальный метод есть для обнуления вьюх фрагмента
Sergey Yaremych
@sergeyfitis
Sep 02 2015 17:09
то есть всегда нужно вручную обнулить все вью в фрагменте перед его уничтожением?
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:09
да
Sergey Yaremych
@sergeyfitis
Sep 02 2015 17:10
а если без setRetainInstance()?
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:10
setRetainInstance просто яркий пример. Как сказал @nsk-mironov вью может быть создано несколько раз за время жизни фрагмента
Sergey Yaremych
@sergeyfitis
Sep 02 2015 17:11
и все так делают даже без setRetainInstance(true)?
Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:11
а если без setRetainInstance() то FragmentPagerAdapter
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:20
Ребят, если я диалог кастомный сделал, он обязан иметь публичный конструктор чтобы система могла его восстановить?
Не FragmentDialog просто Dialog
Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:20
система же не умеет восстанавливать диалоги
если не считать deprecated методы активити, конечно
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:21
Про них и речь...
А
Все , я допер. Спасибо
Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:21
ну там же ты руками создаешь их всегда
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:22
Да-да. Тяжкое наследие, которое уже почти было забыто и снова всплыло в водах памяти
Что как бы косвенно говорит о двух вещах
Что в голове у меня по меньшей мере вода, а наследие в воде не тонет
Herobbo
@Herobbo
Sep 02 2015 17:27

Скажите пожалуйста если в ContentValues cv = new ContentValues(); в цикле добавлять значения, то предыдущее значение, будет переписано или они хранятся в виде стека?
Например:

for(i=0; i<vl1.size(); i++){
                        cv.put("fl1", vl1.get(i));
                        cv.put("fl2", vl2.get(i));
                        cv.put("fl3", vl3.get(i));
}
db.insert("Tab1", null, cv);

Будут ли в инсерте все значения или же последнее значение вытащенное итерацией?

Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:27
последнее
Herobbo
@Herobbo
Sep 02 2015 17:29
@nsk-mironov с точки зрения выделения памяти будет ли целесообразно при каждой итерации создавать новый экземпляр ContentValues?
Можно ли так делать?
Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:31
Лучше переиспользовать
Ну и .clear() не забывать вызывать в конце/начале итерации
Herobbo
@Herobbo
Sep 02 2015 17:36

@nsk-mironov
я делаю так внутри транзакции:

for(int i=1; i<file_name.size(); i++){
                                        ContentValues cv = new ContentValues();
                                        cv.put("vld1", d);
                                        cv.put("vld2", file_name.get(i));
                                        cv.put("vld3", (file_name.get(i).endsWith(".jpg") ? "jpg" : "arm"));
                                        db.insert("Table",null,cv);
                                    }

Что тут можно добавить убрать?

А можно ContentValues cv = new ContentValues(); вне итерации и потом cv.clear(); так?
Vladimir Mironov
@nsk-mironov
Sep 02 2015 17:38
ContentValues cv = new ContentValues();

for(int i=1; i<file_name.size(); i++){
  cv.clear();
  cv.put("vld1", d);
  cv.put("vld2", file_name.get(i));
  cv.put("vld3", (file_name.get(i).endsWith(".jpg") ? "jpg" : "arm"));
  db.insert("Table",null,cv);
}
Herobbo
@Herobbo
Sep 02 2015 17:38
@nsk-mironov Благодарю!
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:39
ContentValues cv = new ContentValues();
for (String filename : file_name) {
  cv.put("vld1", d);
  cv.put("vld2", filename);
  cv.put("vld3", filename.endsWith(".jpg") ? "jpg" : "arm");
  db.insert("Table", null, cv);
  cv.clear();
}
Божественное наименование просто
Вижу что читал статью которую я скидывал
Молодец!
А это остроумная шутка с vld вообще заслуживает оскара! Вроде бы и похоже на fld от field, но нет! Что это? - хрен знает, но выглядит внушительно!
MightySeal
@MightySeal
Sep 02 2015 17:43
Ну вот, теперь будет старательно переименовывать переменные, чтобы не спалиться:D
Herobbo
@Herobbo
Sep 02 2015 17:46
@Tagakov ))) смесь французского validant и англицкого field Кстати вчерашние подсказки были очень полезными! Отдельная благодарность могушим помочь!
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:50
@Herobbo Давно программированием занимаешься?
Herobbo
@Herobbo
Sep 02 2015 17:53
@Tagakov примерно две недели... ну может третья...
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 17:54
@Herobbo Заметно, иначе переменные и названия полей были бы читаемей. Всегда называй переменные так, что бы человек, не знакомый с кодом, по названию мог определить для чего она и что хранится в ней.
Vladimir Tagakov
@Tagakov
Sep 02 2015 17:54
Тогда отлично! Дерзай дальше. С места в карьер ты конечно сиганул знатно. Серьезно почитай ту ссылку что я кинул, она юмористическая, да в ней намек. У тебя например пара паттернов уже встречается.
Раз ты такой активный то тебе, конечно, не очень будет интересно читать какой нибудь Head First in Java, но хотя бы про код стайл и конвенции в джаве почитай
takigava
@takigava
Sep 02 2015 18:47
Какой кейс в анимации появления нового активити лучше всего использовать?Чтобы было и просто, и смотрелось красиво. Какой у вас самый частый?
Sergey Yaremych
@sergeyfitis
Sep 02 2015 18:49
@takigava если чтобы побыстрее, то выезд справа на лево
или fade
takigava
@takigava
Sep 02 2015 18:50
@sergeyfitis А тот что из центра выплывает, сильно сложно?
Sergey Yaremych
@sergeyfitis
Sep 02 2015 18:51
если хочеш красиво, то можна анимировать групы вьюх
с центра?
takigava
@takigava
Sep 02 2015 18:51
@sergeyfitis Ну да, типо из центра, из точки и растягивается
Sergey Yaremych
@sergeyfitis
Sep 02 2015 18:52
типа Circular reveal?
takigava
@takigava
Sep 02 2015 18:53
@sergeyfitis Мне нужно именно активити. С анимацией внутренностей активити пока на потом. Circular reveal??А фиг знает, может это оно и есть...Сейчас гляну.
@sergeyfitis Ну да типо такого, только для активити нужно что-то похожее...Но чувствую это геморойно
@takigava очень много интересного найдешь
takigava
@takigava
Sep 02 2015 19:01
@sergeyfitis Спасибо, сейчас посмотрим)
Vladimir Tagakov
@Tagakov
Sep 02 2015 19:01
@sergeyfitis Спасибо как раз то что я искал
Sergey Yaremych
@sergeyfitis
Sep 02 2015 19:01
там очень много примеров анимаций и интересних идей
sgtraf
@sgtraf
Sep 02 2015 19:06
можно ли как нибудь скомпилировать проект в андроид студии под интеловскую платформу?
этот пост я как то не понял http://visualbooster.com/share/20150902220645721.jpg
Sergey Yaremych
@sergeyfitis
Sep 02 2015 19:07
проект обычный или с NDK?
sgtraf
@sgtraf
Sep 02 2015 19:08
обычный
Sergey Yaremych
@sergeyfitis
Sep 02 2015 19:10
тогда просто скомпилируй как обычное приложение и всё
Andrey
@dellby
Sep 02 2015 19:10
вопрос, а 3 точки вертикальных в меню используется типа там, что то есть это оно
https://github.com/google/material-design-icons/blob/master/navigation/drawable-xxhdpi/ic_more_vert_black_24dp.png
?
чёто жирные какие-то очень
или надо под все размеры их кидать
Sergey Yaremych
@sergeyfitis
Sep 02 2015 19:12
это называется overflow menu
эти точки системные, ничего своего совать не надо
Andrey
@dellby
Sep 02 2015 19:13
о как, значит можно удалять
@sergeyfitis спс
Sergey Yaremych
@sergeyfitis
Sep 02 2015 19:13
туда идут пункты меню которые не влезли на тулбар или были скрыти по умолчанию
Andrey
@dellby
Sep 02 2015 19:14
я в layout listView items использовал
Vladimir Abramov
@kivsiak
Sep 02 2015 19:14
чет смотрю @atetc вчера всех конкретно запугал Ж) диалоги совсем не офтоповые
Vladimir Tagakov
@Tagakov
Sep 02 2015 19:15
Там у нас подъезд. Гадить нельзя. Поэтому кантуемся тут =)
Sergey Yaremych
@sergeyfitis
Sep 02 2015 19:15
@dellby ну ты же спрашивал про меню, я и ответил
Andrey
@dellby
Sep 02 2015 19:15
@sergeyfitis спасиб
Sergey Yaremych
@sergeyfitis
Sep 02 2015 19:16
thx )
Vladimir Abramov
@kivsiak
Sep 02 2015 19:21
@sgtraf тот вопрос на стеке про использование нативных либ. Если ты никаких .so в проект не подкладываешь то можешь забить. А так .so собираются под конкретную платформу: armeabi (на это можещь забить если некрофилией или экзотикой не занимаешься) armeabi-v7a, x86. Последний особо не распосторанен в железе, но используется в быстрых эмуляторах той же женьке.
Т.е. ты можешь не использовать ndk, но использовать готовые бинарники и огрести эту проблему
Rustem Saitkulov
@atetc
Sep 02 2015 19:22
ага, видимо решили в подъезде тоже прибраться, субботник )
Vladimir Abramov
@kivsiak
Sep 02 2015 19:22
например пытаясь поставить запустить прилагу в genimotion не имея бинарника либы для x86
Andrey
@dellby
Sep 02 2015 19:32
@sergeyfitis icmore_vert_black там нету
sgtraf
@sgtraf
Sep 02 2015 19:33
подскажите , я не могу запустить приложение на эмуляторе с процессором х86
как запустить , пишут что надо как то скомпилировать приложение для этой платформы
Vladimir Abramov
@kivsiak
Sep 02 2015 19:34
@sgtraf спокуха. у тебя уже собранная прилага?
или ты из AS ее собираешь/запускаешь?
sgtraf
@sgtraf
Sep 02 2015 19:36
@kivsiak просто кнопку run нажимаю и все
я дополнительно ничего не делал
Vladimir Abramov
@kivsiak
Sep 02 2015 19:36
@sgtraf это хорошо. значит есть щанс
ссылкой на репозиторий поделиться можешь?
sgtraf
@sgtraf
Sep 02 2015 19:37
в обычном эмуляторе на арм устанавливается приложение
чей реп?
мой?
Vladimir Abramov
@kivsiak
Sep 02 2015 19:38
прилаги. исходники открыты/доступны?
sgtraf
@sgtraf
Sep 02 2015 19:38
неа , закрыты
Vladimir Abramov
@kivsiak
Sep 02 2015 19:39
ок, тогда пойдем сложным путем. иди в главный модуль прилаги и смотри там папку /src/main/jniLibs
или нажим два раза шифт и введи там *.so
если чте найдет скинь сюда скрин с результатом
sgtraf
@sgtraf
Sep 02 2015 19:43
jniLibs только в библиотеке яндекс карт есть,
с такими граблями, я лучше в старом эмуляторе поработаю)
Vladimir Abramov
@kivsiak
Sep 02 2015 19:43
во! какие там либы?
armeabi ?
sgtraf
@sgtraf
Sep 02 2015 19:43
armeabi
да
Vladimir Abramov
@kivsiak
Sep 02 2015 19:44
значит идешь к яндексу и требуешь качаешь x86 и кладешь рядом
sgtraf
@sgtraf
Sep 02 2015 19:44
думаешь это только из за яндекс карт?
а если гугловские были бы?
Vladimir Abramov
@kivsiak
Sep 02 2015 19:46
ну у тебя другие so есть?
нет, значит только изза яндекса
а что за либа?
sgtraf
@sgtraf
Sep 02 2015 19:49
libcache_local.so
Vladimir Abramov
@kivsiak
Sep 02 2015 19:49
а кто ее за собой тянет?
оно у тебя только arm или в x86?
но вообще я чет посмотрел их maps-kit https://github.com/yandexmobile/yandexmapkit-android/ походу фиг тебе а не x86 сборку
sgtraf
@sgtraf
Sep 02 2015 19:53
если б я понимал что ты пишешь, я бы сам проблему решил ))
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 19:54
@kivsiak Да, у них там все плохо. Больше 2 лет новую версию выпустить не могут.Только АРМ, ну или делать вебвью..
Vladimir Abramov
@kivsiak
Sep 02 2015 19:54
3 года уже не одного коммита и сошка только для arm. так что слушайте ваши валенки и пускайте в arm эмуляторе
sgtraf
@sgtraf
Sep 02 2015 19:54
главное работает
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 19:55
@kivsiak
"Поддержка этой версии Yandex Map Kit прекращена. Он по-прежнему работает, но исправляться будут только критические ошибки. Мы разрабатываем новую версию." - 2 года назад это написали и всё..
Vladimir Abramov
@kivsiak
Sep 02 2015 19:55
угу. в issues тоже мрак и ужас - как будет так будет
sgtraf
@sgtraf
Sep 02 2015 19:55
получается моё приложение на zenfon не установится?
Vladimir Abramov
@kivsiak
Sep 02 2015 19:55
неа. про атомы можешь забыть
sgtraf
@sgtraf
Sep 02 2015 19:56
а с гугловскими картами и атомами как обстоят дела? кто нибудь в курсе?
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 19:56
@sgtraf с гугловскими вроде все отлично
@sgtraf установится, но карта работать не будет.
Vladimir Abramov
@kivsiak
Sep 02 2015 19:58
@BOOMik а не на уровне стора отфильтруется? если мне память не изменят он смотрит на архитектуры и из этого добавляет несовместимые девайсы
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 19:59
@kivsiak Ну вроде есть такое, но не уточнялось откуда установится) напрямую АПК может установиться
Vladimir Abramov
@kivsiak
Sep 02 2015 20:00
@BOOMik http://visualbooster.com/share/20150902220645721.jpg так adb ругается
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 20:00
печаль
sgtraf
@sgtraf
Sep 02 2015 20:00
на атомах покупать андроиды не желательно?
можно лишится парочки суперкрутых прог от меня
Vladimir Abramov
@kivsiak
Sep 02 2015 20:01
@sgtraf не желательно использовать неподдерживаемые либы
sgtraf
@sgtraf
Sep 02 2015 20:02
надо записать,
sgtraf
@sgtraf
Sep 02 2015 20:22
зря качал genymotion
он не поддерживает арм
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 20:25
@sgtraf да, там х86, а штука удобная)
sgtraf
@sgtraf
Sep 02 2015 20:27
да, лист колесиком прокручивается)
кто его включил в 5 обязательных инструментов разработчика?)
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 20:29
я
Sergey Yaremych
@sergeyfitis
Sep 02 2015 20:29
@sgtraf GenyMotion? он удобный и быстрый
Vladimir Abramov
@kivsiak
Sep 02 2015 20:31
Я чет не заметил что он сильно быстрее стандартного эмулятора на x86 образе с включеныр haxm
Но удобнее да
Vladimir Tagakov
@Tagakov
Sep 02 2015 20:42
Карты от яндекса разрабатываются как и написано в репе. Сам видел
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 20:44
@Tagakov то бишь ни как?) за 2 года не могут запилить что-ли, хотя ведь есть их приложение с картами.
Vladimir Abramov
@kivsiak
Sep 02 2015 20:44
Ну то что оно разрабатывается сомнений нет. А вот как их покупать простым смертным?
Vladimir Tagakov
@Tagakov
Sep 02 2015 20:45
@kivsiak К своему стыду не знаю что там нужно покупать. Использование яндекс карт платное?
Vladimir Abramov
@kivsiak
Sep 02 2015 20:45
@BOOMik есть аппы значит в недрах яндекса есть либы той или ной степени готовности
Vladimir Tagakov
@Tagakov
Sep 02 2015 20:45
@BOOMik Очень вдумчиво видимо разрабатывают ;)
Vladimir Abramov
@kivsiak
Sep 02 2015 20:46
@Tagakov извини т9. *пощюпать
Sergey Yaremych
@sergeyfitis
Sep 02 2015 20:46
@kivsiak на AMD компах
Vladimir Tagakov
@Tagakov
Sep 02 2015 20:46
@kivsiak К сожалению пощупать можно будет только когда они выпустятся. =(
Kirill Ashikhmin
@KirillAshikhmin
Sep 02 2015 20:47
@kivsiak ну да.
@Tagakov очень вдумчиво.. над каждой строчкой неделю думают походу..
Vladimir Abramov
@kivsiak
Sep 02 2015 20:48
@sergeyfitis аргумент. Vbox в этом плане всеяднее будет
takigava
@takigava
Sep 02 2015 21:16
Ооооо GenyMotion на windows 10 взлетел)