
Slava
25.04.2017
09:05:03
ребят посоветуйте где почитать про каую-то cache стратегию или паттерн, или фреймворк, который резолвит проблему инкапсуляции доступа к данным
типо холодный - прогреваемый кеш
как это лучше строить и куда можно подсмотреть

Ilya
25.04.2017
09:06:34

Google

Юрий
25.04.2017
09:06:56

Михаил
25.04.2017
09:20:22
Всем привет! Народ, подскажите, есть ли способ отследить потребление батареи по каждому процессу(приложению) отдельно? Может кто занимался такой проблемой?

Quantum Harmonizer
25.04.2017
09:27:35

Emil'
25.04.2017
09:29:16

Михаил
25.04.2017
09:34:02
судя по тому, что все эти программы требуют рута, то программным путем без него не выйдет?

Quantum Harmonizer
25.04.2017
09:34:28
В чём проблема получить рут?
Насколько я знаю, Wakelock Detector не требует его наличия.

Никита
25.04.2017
09:46:58
Я что то туплю. А как можно установить Spinner в какое то значение програмно

Doni
25.04.2017
09:48:42
@neketsh попробуй заюзать setSelection(index, animated)

Антон
25.04.2017
09:48:57
Ребят, помогите написать этот код на Java!
Кто знаком с цифровой подписью?
$rsa = new Crypt_RSA();
$rsa->loadKey($key);
$rsa->setPrivateKeyFormat(CRYPT_RSA_PRIVATE_FORMAT_PKCS1);
$rsa->setSignatureMode(CRYPT_RSA_SIGNATURE_PKCS1);
$rsa->setHash('md5');
$rsa->setMGFHash('md5');
$ciphertext = $rsa->sign($xmlResponse);
Пока моя попытка такая:
final Signature sg = Signature.getInstance("MD5withRSA");
sg.initSign(getPrivateKey());
sg.update(data.getBytes());
return DatatypeConverter.printBase64Binary(sg.sign());
но это не совпадает с ожидаемым резульатом, который мне дали в качетстве образца.
ОЧЕНЬ ПРОШУ ПОМОЩИ

Quantum Harmonizer
25.04.2017
09:49:18
crossposter detected

Doni
25.04.2017
09:49:21
Причем у меня работает только этот метод, без аргумента с анимацией не происходит выбор

Google

Nick Senchurin
25.04.2017
09:49:32

Eduard
25.04.2017
09:53:04

Alexander
25.04.2017
09:54:11
всем привет. Господа где в новом ЛК гугл плей посмотреть список поддерживаемых приложением устройств?
то ли я слепой, то ли его убрали

Eduard
25.04.2017
09:54:28
@Itskovich
val result = convertPKCS1toPKCS8(trimmedKey)
val factory = KeyFactory.getInstance("RSA")
val keySpec = PKCS8EncodedKeySpec(result)
val signature = Signature.getInstance(ALGORITHM)
signature.initSign(factory.generatePrivate(keySpec))
signature.update(data.toByteArray())
val encrypted = signature.sign()
return Base64Coder.encodeToString(encrypted, Base64Coder.NO_WRAP).toString()

Никита
25.04.2017
10:11:53
без обработки селекта ?
у меня Данные подгружаются из БД. Просто надо что бы показывал начальные значения которые есть там, если они конечно же есть. А потом что бы их при случае можно было изменить)

Otan
25.04.2017
10:17:33
У меня есть хэндлер, который часто вызывается. На нем runnable создается по новому каждый раз.
new Handler().postDelayed(new Runnable() {
public void run() {
//Здесь находится код
}
},500);
Если я выведу runnable в переменную firstRunnable и буду его так вызывать, то это оптимизирует как то процесс работы приложений? Или без разницы?
new Handler().postDelayed(firstRunnable}
},500);

Quantum Harmonizer
25.04.2017
10:18:59

Otan
25.04.2017
10:19:36
Значить однозначно стоит все переписать в виде переменной runnable?

Quantum Harmonizer
25.04.2017
10:20:50

Gerc
25.04.2017
10:21:38
да там от утечек больше тормозить будет

Otan
25.04.2017
10:22:01
Я уже дописал своего Пингвиненка. Теперь вот перед заливкой хочу два дня потратить на поиски оптимизации.

Gerc
25.04.2017
10:22:06
500мс что там выполнять можно

Quantum Harmonizer
25.04.2017
10:22:23

Gerc
25.04.2017
10:22:25

Otan
25.04.2017
10:22:29
Анимация

Gerc
25.04.2017
10:22:34

Quantum Harmonizer
25.04.2017
10:22:55

Gerc
25.04.2017
10:22:57
неостанавливающийся

Quantum Harmonizer
25.04.2017
10:23:38
хендлер
Что значит "неостанавливающийся"? Сам по себе хендлер — не утечка.

Google

Otan
25.04.2017
10:23:41
Так через 500 миллисекунд хэндлер же исчезнет. Откуда здесь утечка памяти?

Quantum Harmonizer
25.04.2017
10:24:14

Otan
25.04.2017
10:24:42
в стопе не отписываюсь. Только в паузе и в дестрое.
делаю removeCallbacksAndMessages(null);

Gerc
25.04.2017
10:25:26
у кого?

Quantum Harmonizer
25.04.2017
10:25:38

Gerc
25.04.2017
10:25:49
делаю removeCallbacksAndMessages(null);

Quantum Harmonizer
25.04.2017
10:25:59

Otan
25.04.2017
10:26:09
myHandler.removeCallbacksAndMessages(null);

Gerc
25.04.2017
10:26:31
new Handler().postDelayed(new Runnable() {
public void run() {
//Здесь находится код
}
},500);
new Handler().postDelaye....

Otan
25.04.2017
10:27:08
в примере я добавил new, чтобы текста было поменьше

Otan
25.04.2017
10:27:34
А так я их всех именовываю.
Кто-нибудь в этом чате помнят про моего Пингвиненка?

Tanya
25.04.2017
10:34:18
Да, не сразу, но вспомнила. Для изучения английского

Stas
25.04.2017
10:34:25
я правильно понимаю, что armv8_64 и x86_64 будут работать, если в есть нативные либы для arm-v7 или x86?

Никита
25.04.2017
10:35:11

Otan
25.04.2017
10:35:21
Так вот. Первого мая в честь праздника я его залью в плэймаркет.

Tanya
25.04.2017
10:36:00
с неделю назад было тут
Я слишком молод что бы знать. Что за Пингвиненок?

Google

Quantum Harmonizer
25.04.2017
10:36:37

Otan
25.04.2017
10:37:35
И здесь коммунафобы :)

Paul
25.04.2017
10:38:07
Lol

Quantum Harmonizer
25.04.2017
10:38:32

Otan
25.04.2017
10:39:19
ну это уже оффтоп.

Anton
25.04.2017
10:40:02
блин давай скорее выливай в стор я уже заебался ждать Пингвиненка

Quantum Harmonizer
25.04.2017
10:40:54
ну это уже оффтоп.
Ну я просто к тому, что первомай — это годный день для социальных мероприятий и встреч трудящихся, но скорее день траура чем праздник.

Роман
25.04.2017
10:41:00
учти что первый залив будет подольше

Глеб
25.04.2017
10:42:11
Ребят знает кто либу RangeSeekBar где можно progressDrawable изменять?

Admin
ERROR: S client not available

Emil'
25.04.2017
10:43:14
вон пингвин

Никита
25.04.2017
10:45:51
вон пингвин
Прикольно! У меня одногрупница на курсах делает такое для французского

Otan
25.04.2017
10:46:36
так я потом и для френча, и для португалского, и для испанского его преобразую.
Как Вы думаете, стоит ли для каждого из языков делать отдельное приложение, или сделать одно приложение с функцией выбора родного и изучаемого языка?

Роман
25.04.2017
10:56:42
посмотрел скрины
за рекламу не в релизе гугл банит, и больше не дает

Otan
25.04.2017
10:57:59
всмысле банит? Я же исключение добавил свое устройство.

Роман
25.04.2017
10:58:14
а

Otan
25.04.2017
10:58:34
Там выходит тестовая реклама
Но, в начале до исключения прошла все таки показов штук 10-15. Надеюсь они за это не забанят?

Google

Ivan
25.04.2017
11:01:57
Мне будет очень интересно понаблюдать за тем как ваши ожидания оправдаются \ не оправдаются

Sergey
25.04.2017
11:03:13
Думаю, приложение соберет 50 000 установок за два месяца.
А до конца года 300 000 установок.

Ivan
25.04.2017
11:03:51
Ну вот, мне очень будет интересно увидеть ?
цифру 50000 - 100000 скачиваний через 2 месяца

Emil'
25.04.2017
11:03:58
а в 2020 стану миллионером. в 2022 президентом земли)

Anna
25.04.2017
11:04:13

Никита
25.04.2017
11:07:30

Ruslan
25.04.2017
11:07:31
так ты научись подгружать нужное

Anna
25.04.2017
11:08:13

Otan
25.04.2017
11:08:47
и потом для каждого языка отдельная компиляция?

Anna
25.04.2017
11:08:48
я так понимаю вопрос был по маркетингу скорее

Ivan
25.04.2017
11:09:31

Anna
25.04.2017
11:09:57
да. я бы так сделала. точнее я так и сделала - 2 клона по разным ключевым запросам (разные имена пакетов конечно нужны) и получилось что скачивают в два раза больше
разные ключевые запросы = разная аудитория

Ivan
25.04.2017
11:10:36

Anna
25.04.2017
11:10:42
главное это сколько в день качает, а не сколько всего

Ivan
25.04.2017
11:10:46
И в результате намного менее вероятные выходы в топ

Anna
25.04.2017
11:11:02
так оставь все языки в одном приложении

Ivan
25.04.2017
11:11:09
Что более вероятно попадет в топ?