@android_ru

Страница 865 из 3205
Anton
23.01.2017
15:58:54
Быстро вроде
хз по моему как раз все орм первым плюсом говорят что намного быстрее склайта

Gleb
23.01.2017
15:59:40
через контент провайдеры?
ну и не только, как н-р мне вытащить данные из твой бызы, если моя активность работает в отдельном просессе? никак

если это орм

Vitaliy
23.01.2017
16:00:16
Подскажите как создать такой список http://prntscr.com/dzazrd На скрине идут две фотографии portrait, третья landscape и потом три подряд portrait и тд. Как это все рассчитать динамически? Столкнулся с проблемой, что сначала надо определить ориентацию фото. Фото подгружаю по url. Использую GridLayoutManager

Google
Andre
23.01.2017
16:00:33
хз по моему как раз все орм первым плюсом говорят что намного быстрее склайта
я бичмарки видал в какой то статье, там чистый быстр. Но бичмарки есть рызные)

Yergali
23.01.2017
16:00:37
пытаюсь парсить xml в поле date не проходить и тут возникает ошибка парсера а именно 'W/System.err: java.lang.RuntimeException: org.simpleframework.xml.core.PersistenceException: Element 'date' is already used with @org.simpleframework.xml.Element(data=false, name=date, required=false, type=void) on field 'date' public java.lang.String kz.altaik.testorder.Order.date at line 1 '

кусок кода от парсера: https://gist.github.com/workalta/a18c3e248501737785705d83fc253bcb

Anatol
23.01.2017
16:00:52
хз по моему как раз все орм первым плюсом говорят что намного быстрее склайта
Буллшит. Залезь внутрь ОРМ и посмотри на чём они изнутри сделаны. Большинство как раз обертка над sqlite, поэтому они не могут быть быстрее

Gleb
23.01.2017
16:01:18
хз по моему как раз все орм первым плюсом говорят что намного быстрее склайта
скорость вопрос спорный - может равносильно с нек сторонними решениями - главное что всё что не SQLiteCursor - все не кросспроцессно

Anton
23.01.2017
16:02:53
ну реалм например не обертка

я как раз их статистику и привожу в пример что они выебываются что намного быстрее

Yergali
23.01.2017
16:03:13
написанно же все)
Как может already used

Andre
23.01.2017
16:03:38
Gleb
23.01.2017
16:04:04
я как раз их статистику и привожу в пример что они выебываются что намного быстрее
IPC - повторюсь - самый веский аргумент всех третьесторонних против нативного

Anton
23.01.2017
16:04:14
ага с эттм согласне. спасибо

Google
Yergali
23.01.2017
16:04:44
что?
Не понял где уже использован

Gleb
23.01.2017
16:04:46
нативного против третьест

Andre
23.01.2017
16:05:26
Не понял где уже использован
про дебаж, все в аннотациях, не понятно

Gleb
23.01.2017
16:06:27
ага с эттм согласне. спасибо
если ты гарантировано будешь работать в одном процессе - если "помещаешься" в одной куче, в одной jvm с UI-ем, и не собираешься шарить данные(типа "поделиться вк" итд) - конечно разумней будет что-то более высокоуровневое

Anton
23.01.2017
16:07:13
поделится вк нужен контект провайдер?)

Gleb
23.01.2017
16:07:14
поделится вк нужен контект провайдер?)
любая подележка контентом из твоего апа другим апам - да! ну если мы говорим о правильном, некостыльном подходе

Илья
23.01.2017
16:19:55
Ну в плане "поделиться" же интенты юзаются с данными, а не контентпровайдеры

Вот если хочешь дать всем приложениям доступ к твоей бд, тогда да

Gleb
23.01.2017
16:21:43
Ну в плане "поделиться" же интенты юзаются с данными, а не контентпровайдеры
интент тоже "летит" кросс-процессно, соотвественно IPC и ограничение на объём передаваемых данных 1мб - по теории, по факту - сущие кб поэтому передаётся URI на контент

Илья
23.01.2017
16:22:50
В этом плане согласен, но обычно ж делимся либо текстом (явно меньше 1кб), либо там картинкой/файлом (что лежит на диске)

Gleb
23.01.2017
16:24:49
В этом плане согласен, но обычно ж делимся либо текстом (явно меньше 1кб), либо там картинкой/файлом (что лежит на диске)
так ты вынужден картинку своего аппа - выкладывать на общак чтобы поделиться (в галерею н-р)

Илья
23.01.2017
16:25:04
Ну не в бд же хранить

Anton
23.01.2017
16:25:21
ну у всех прил картинки в общаке хранятся

Sergey
23.01.2017
16:25:27
Доступ шарится через FileProvider

Можно дать доступ даже с дата директории

Но только на этот файл и только для этого интента

Gleb
23.01.2017
16:29:14
господа - кому как удобнее - возиться с файлами удалять их при удалении записей (синкать с базой и тд) - юзаете орм + файл провайдер

Google
Gleb
23.01.2017
16:32:42
у меня всё лежит в блобах(конечно не супер подход - но работает) а блоб отдается как AssetFileDescriptor - все проблемы решены - плюс - возможность на-лету конвертить отдаваемый поток -не проблема - мне не нужно для этого куча tmp-файлов преимущества - очевидны, в доках все ясно прописано, не нужны эти преимущества - не юзайте

Илья
23.01.2017
16:32:55
Ну типа в случае необходимости контентпровайдер пишется быстро поверх орм, а юзать ужасный интерфейс провайдера на постоянной основе - не, спасибо

Gleb
23.01.2017
16:36:28
Ну типа в случае необходимости контентпровайдер пишется быстро поверх орм, а юзать ужасный интерфейс провайдера на постоянной основе - не, спасибо
Если тебя испугал query c 6 аргументами - написал билдер - и никаких проблем)) Хотя не... юзай орм)) - это проще - ?

Илья
23.01.2017
16:37:00
Ну да, тру кодеры не юзают удобные инструменты, я понял

whalemare
23.01.2017
16:38:10
часто, удобные инструменты медлительнее неудобных

но "читаемость кода дороже его скорости"

Gleb
23.01.2017
16:39:01
Нет - вопрос плюсов/минусов - если те плюсы тебе не нужны - так и не юзай, ктож заставляет)) контент провайдер в отличие от 3-part orm - и так ни кем не рекламируется - не навязывается))

но "читаемость кода дороже его скорости"
читаемость - понятие растяжимое - самый читаемый код - это свой код, который сам писал и понимаешь всё остальное красивые слова из красивых книжек - про "читаемый код" хоть сто раз напиши через контент-провайдер - по всем конвенциям - если тебя от него в принципе воротит - вряд ли что-то поможет)

whalemare
23.01.2017
16:43:27
читаемость - понятие растяжимое - самый читаемый код - это свой код, который сам писал и понимаешь всё остальное красивые слова из красивых книжек - про "читаемый код" хоть сто раз напиши через контент-провайдер - по всем конвенциям - если тебя от него в принципе воротит - вряд ли что-то поможет)
читаемость мне кажется совсем не растяжимое понятие) разработка такая же работа как и все остальное. Здесь есть такие же конвенции, правила и нормы как и везде. И если им не следовать, то собственно как профессионал человек на уровень ниже того, кто к ним придерживается. От сюда и говнокодеров меньше, и код читать проще, т.к. по сути остальные пишут примерно в таком же стиле как и ты. Основая сложность - это бизнес логика

очень часто построенная через *

whalemare
23.01.2017
16:49:59
Дело в том я думаю, что наша область еще слишком молода, если можно так сказать) и мы отчасти пионеры) так что на нас и лежит обязательство сделать так, чтобы все писали по стандарту)))

Gleb
23.01.2017
16:57:15
Через год свой код прочитай?
вот вот ?- свой и то ...порой подбешивает - спустя время

Pavel
23.01.2017
16:57:28
Ормлайт старое медленное ...

Todor
23.01.2017
16:57:40
На самом деле ниче не знаю) а в чем трабла? Ui вешает этот метод?
поресерчил немного дело в анимации, SurfaceView

Google
Andrew
23.01.2017
16:57:56
вот вот ?- свой и то ...порой подбешивает - спустя время
Потому нужно следовать кровавым корпоративным стандартам

Мвп мвц и прочее для такого в гуе и есть, просто в ведре не работает мвц из-за особенностей ос

Alexander
23.01.2017
17:02:47
народ, никто не сталкивался с проблемой что на андроиде 7.1.1 не обновляется время в статус баре ? то есть я захожу в настройки, там одно время(правильное) в а статус баре отстает https://i.gyazo.com/e5669a12e18d58faf97cd121b7431413.png

sasha
23.01.2017
17:02:50
А в чем проблема с чистым склайт? Написал наследника от хелпера и выполняй rawquery, в которых и join юзаешь как удобно. Для rxjava можно BriteSql

Gleb
23.01.2017
17:02:55
В реалме просто закрывать инстанс нужно, в процессе открыл, использовал, закрыл - нет ошибок с разными процессами
если хоть в каком-то виде он разруливает ipc - хоть как-то..может быть это плюс в отл от других.....я не юзал - надо смотреть - конфликтные кейсы - когда процесса пишут/читают и тд наружу торчат уже готовые POJO - я это имел ввиду а два инстанса в разных проц - ... ну .... можно и так

Alexander
23.01.2017
17:02:58
началось сегодня ни с того ни с сего

Alexander
23.01.2017
17:05:43
Admin
ERROR: S client not available

Илья
23.01.2017
17:07:03
nexus 5x
Вчера тоже заметил такое

Alexander
23.01.2017
17:07:19
?

Илья
23.01.2017
17:07:27
Просто включил/выключил автообновление времени и всё поправилось

Alexander
23.01.2017
17:08:05
Просто включил/выключил автообновление времени и всё поправилось
я с утра так сделал, а сейчас заметил что за пол дня опять разница набежала

Илья
23.01.2017
17:08:19
А, у меня просто оно зависло там

Не оставало

Gleb
23.01.2017
17:09:23
Не разруливает, ipc я бы не применял это слово, это по другое. Два инстанса конечно оверхед, но судя по диаграммам не критичный
Если реалм юзается вот действительно с полным осознанием этого всего - плюсов/минусов - взаимокомпенсирующих проблем исходя из требований проекта и будущих расширений.... проще говоря - если ты реально знаешь что делаешь - ок уважуха - за вполне взвешеное, просчитаное решение юзать то ли иное ?

Не разруливает, ipc я бы не применял это слово, это по другое. Два инстанса конечно оверхед, но судя по диаграммам не критичный
вот ты понял о чем речь - знаешь графики и допустимые потери - к твоему "реалму" - можно прислушаться ? - хотя б на заметку

Andrew
23.01.2017
17:12:53
Google
@
23.01.2017
17:13:47
Девелоперы, подскажите нубу, как кошернее передать onTouch() в parent, чет я совсем туплю

Юрий
23.01.2017
17:13:58
всем привет профи, есть ли у кого такой опыт - как сделать так, чтобы приложения нельзя было удалить с девайса?

@
23.01.2017
17:16:30
чет как то нето) вобщем на вьюхе висит онточ листенер, и вот как-то нужно чтоб при работе с обьектом внутри вьюхи сработал листенер

Sergey
23.01.2017
17:16:54
@Bajiuk какие вопросы удалось собрать по собеседованию? Для меня тоже актуально

Alexander
23.01.2017
17:17:41
всем привет профи, есть ли у кого такой опыт - как сделать так, чтобы приложения нельзя было удалить с девайса?
подозреваю что собрать свою сборку андроида включив в нее свое приложение

Alexander
23.01.2017
17:19:18
это единственное решение?)
ну я как-то пытался сделать подобное, и ток к такому решению пришел. а иначе представь сколько бы вирусни было неудаляемой

Юрий
23.01.2017
17:19:44
вот именно на этой мысли я и зашел в тупик)

@
23.01.2017
17:20:09
проброс сработает если .setClickable(false); но так нельзя ибо висит онкликлистенер) мде

Юрий
23.01.2017
17:21:01
а есть ли возможность на рутованном девайсе запустить шелл скрипт какой?

Попросить права администратора
тогда через манагер безопасности можно грохнуть прил

Alexander
23.01.2017
17:21:44
Попросить права администратора
надо еще будет гуглу доказать что тебе эти права реально нужны, а то фиг пропустят в маркет

Страница 865 из 3205