
Юрий
30.01.2017
12:18:50
спасибо большое!
все поднялось! крутяк! :)
так-то ведь все логично, если модели обфусцировал, то биндинга не произойдет)
вот ведь)))

Google

Иван
30.01.2017
12:45:18
Господа, дайте совет. Есть задача, написать по сути оболочку для устройства, с постянным взяимодействией с сервом(сокеты скорее всего). Там по факту будут всякие звонилки, месенжжеры, некоторые приложения написанные эксключивно чтобы использовать их там + приложухи с гугл плей. По сути получается практически прошивка или же нет? Если да что лучше почитать о написании прошивок, а если нет то как тогда в прошивке выпилить из корня все что не нужно и оставить только пару самых базовых приложений(или есть каие-то голые прошивки или что-то такое), в общем прошу подсказать как мне в этой ситуации лучше поступить. Заранее спасибо!!!!

J
30.01.2017
12:54:16
любой смартфон подходит под это описание


Иван
30.01.2017
12:55:21
В этом и смысл, вся эта байда будет ставится на устройства и они будут выдаваться и потом забиратся, + с возожностью блокирования, геопозиционирования и прочего прочего
то есть у устройства не будет постоянного владельца и тут получается либо своя прошивка, либо некий пакет приложений

Nikolay
30.01.2017
12:56:11

Иван
30.01.2017
12:57:03
ну вообще имеет смысл прям писать свою прошивку?
Нужно оценить фронт работ и решить с чего начать

Quarx2k ?
30.01.2017
12:58:07
Так будет лучше, если выпилитаь из рабоей прошивки, то в итоге это только к глюкам приведет
это не сложно, можно даже сток рпошу переворотить.

Иван
30.01.2017
12:59:11
так, а где можно про это подробнее почитать
и я так понимаю там не только Java надо знать?

Quarx2k ?
30.01.2017
12:59:43
ну если с нуля прошивку делать, то там много чего знать надо)

Google

Quarx2k ?
30.01.2017
12:59:50
а если сток копать, то не оч
разве что smali
почитать хз даже
я просто так научился)

Иван
30.01.2017
13:02:16
Ну я не думаю что имеет смысл писать с нуля например приложения камеры и звонилку(не набиратель, именно voice), но чтобы как-то с ориентироватся куда в первую очередь пойти, где есть любая инфа

Quarx2k ?
30.01.2017
13:02:38
ну это писать не нужно, это все уже написано гуглом

Иван
30.01.2017
13:02:45
на XDA нашел статью 5 летней давности о том как там все это собирать, но мне кажется не актуально

Quarx2k ?
30.01.2017
13:03:10
на 4пда есть тема подобная
там тьма новичков

Иван
30.01.2017
13:03:54
а если за бугром то XDA или есть другие ресурсы?

Quarx2k ?
30.01.2017
13:04:24
XDA
останльое все не оч

Иван
30.01.2017
13:05:10
А само устройство имеет значение, или же везде все одинаково?

Quarx2k ?
30.01.2017
13:05:30
если делать прошивку с ихсондиков гугла, то все разное у всех
и если на основе стока, то тут тоже у всех сток разный
под кжадый надо по своему
Универсальный такой скрипт не напишешь

Иван
30.01.2017
13:06:57
Сколько времени уходит на сборку базовой прошивки?

Quarx2k ?
30.01.2017
13:08:31
с нуля? у меня неделю примерно, собрать рабочую из исхондиков гугла
ну опять же от утсрйоства зависит. Если оно MTK или Exynos

Google

Quarx2k ?
30.01.2017
13:09:01
То все плохо и там надо строить велосипеды из хаков
Лучший вариант пока что это qcom

Алексей
30.01.2017
13:09:53
Хай всем. Подскажите, чем можно обфусцировать apk? Я proguard стандартным в as пытаюсь. В грейдл прописываю
minifyEnabled true
Но качество обфускации меня расстраивает (просто имена классов в некоторых местах заменяет и название методов).
Нашел, что платная версия proguard - DEXGUARD -работает лучше (походе делает какие-то инъекции в байт код, что в итоге даже норм код не может декомпилятор выводить).
Судя из статьи, да
http://riis.com/blog/android-obfuscation/
Есть может быть какие-то варианты лучше обфускации и более менее надежной?
Может быть при помощи proguard можно сделать, чтобы обфусцировало лучше? Или какая-то другая утилита?

Алексей
30.01.2017
13:12:35
Всем привет, есть какой-то архивчик с ссылками по темам, а то я собирал, такая каша получилась, жесть, миллион тем в кучу))

Anton
30.01.2017
13:12:51
кодпас

The
30.01.2017
13:12:59
я буду делать скоро, завтра или после.

Anton
30.01.2017
13:13:16
https://guides.codepath.com/android

Алексей
30.01.2017
13:14:27

Anton
30.01.2017
13:17:03
?

Алексей
30.01.2017
13:21:33

Sergey
30.01.2017
13:22:55

Dmitri
30.01.2017
13:38:38
Кто-то работал с VK SDK? У меня в onCreate главной активити стоит VkSdk.login - при каждом запуске активити нужно подтвержать то, что ты разрешил приложению доступ. Как сделать проверку, не вызывать окно если доступ и так уже разрешен?

Dmitri
30.01.2017
13:39:11
В документации такого не нашел
..а впрочем VKSdk.isLoggedIn() вроде помогло

Taras
30.01.2017
13:49:28
у меня рекламный банер есть в фрагменте, когда в EditText стараюсь ввести даные он выежает и перекрывает поля ввода, как мне его спрятать когда выежает клавиатура?

Sergey
30.01.2017
13:52:03

Taras
30.01.2017
13:52:40

Sergey
30.01.2017
13:53:41

Max
30.01.2017
14:04:02
Всем привет. Что-то столкнулся со странное проблемой. Есть приложением, пока оно открыто, должна проигрываться музыка. В приложении есть активити, между которыми ходит пользователь. Все классно, но вот как понять что приложение свернули? То есть когда оно сворачивется музыка должна молчать. То есть onPause - вырубаем музыку. Но при переходе между активити onPause тоже срабатывает. Сталкивался кто нибудь с такой шляпой?

Anton
30.01.2017
14:04:39
ниче не понял

Google

Артур
30.01.2017
14:04:49
Где лежит плеер? Синглтон/сервис?

Alexander
30.01.2017
14:04:51

Max
30.01.2017
14:05:12
При переходе между активити музыка должна играть, при сворачивании приложения - молчать.

Gleb
30.01.2017
14:06:06

Alexey
30.01.2017
14:07:30
с level=20?

Sergey
30.01.2017
14:07:36
https://developer.android.com/reference/android/content/ComponentCallbacks2.html#TRIM_MEMORY_UI_HIDDEN

Gleb
30.01.2017
14:08:05

Admin
ERROR: S client not available

Max
30.01.2017
14:08:13
Constant Value: 20 (0x00000014) - Выглядит отлично )
Великолепно! Именно то что надо! @NikitenkoGleb Спасибо )

Gleb
30.01.2017
14:09:33
тока в аппликейшне переопределяй

Max
30.01.2017
14:10:28
Проверил пока только дебаггером, что вовремя и правильно прилетает. Сейчас распихаю по паре активити, буду гонять

Gleb
30.01.2017
14:11:32

Max
30.01.2017
14:11:50
ок, попробую все таки по активити (не везде такое поведение надо) и отпишусь

Gleb
30.01.2017
14:12:13
ок

Andrew
30.01.2017
14:14:33

Google

Taras
30.01.2017
14:25:45

Sergey
30.01.2017
14:26:26
попробуй

Павел
30.01.2017
14:30:02
Привет. Есть активити, в ней фрагмент в котором recycler. Надо по клику на айтем заменить фрагмент в этой активити. Как это грамотней всего реализовать?

Anton
30.01.2017
14:31:26
листенер
например

Павел
30.01.2017
14:32:46
А как заменить фрагмент-то? Чтобы вызвать фрагмент менеджера нужен контекст активити. Передать его через конструктор?

Anton
30.01.2017
14:33:21
листенер во фрагменте. реализуется в активити
интерфейс
кликаешь в активити обрабатываешь
делаешь реплейс
это один из способов

Павел
30.01.2017
14:35:15
Спасибо

Артур
30.01.2017
14:37:38
Спасибо
Такой пример с интерфейсом создаёт студия по умолчанию, если создать активити с фрагментом.

Kolas
30.01.2017
14:58:31
у ресайкла notifyDataSetChanged вып-ся как я понял в отдельном потоке. хоте при этом этот метод можно вызвать только из ui потока. можно ли сделать какой-нибудь callback для этого обновления?

Иван
30.01.2017
14:59:22
А откуда такие догадки?

Kolas
30.01.2017
15:00:57
А откуда такие догадки?
прочитал на стековерфлоу. и при дебаге после вызова notifyDataSetChanged у меня в ресайкле ещё нет элементов и я не могу например получить позицию первого видимого элемента

Иван
30.01.2017
15:02:19
а ты пытаешься какую позицую взять

Kolas
30.01.2017
15:02:38

Sergey
30.01.2017
15:03:41
Пока обновляются айтемы, позиции у них нет