
J
29.01.2017
19:19:53
реально интересно

Dmitrii
29.01.2017
19:20:02
А как узнать какой формат времени у меня на телефоне?
Ковыряю календарь и не вижу чет

J
29.01.2017
19:20:24
локаль

Google

Dmitrii
29.01.2017
19:20:33
В коллбеке сохранения есть, а вот в самом DatePicker чот нету
Ща гляну там, спасибо.

Gregory
29.01.2017
19:20:59
реально интересно
я поставил себе цель попасть на работу в ВК, и я шёл к ней напролом, как обычно делаю
оказалось, что нет приложения под андроид — я сделал приложение под андроид, потом его сделали официальным
при этом до этого я вообще об андроиде только название слышал

Dmitrii
29.01.2017
19:22:58
локаль
Не понял. Как я по локали определю?

J
29.01.2017
19:23:16

Sergey
29.01.2017
19:23:44

J
29.01.2017
19:23:56
или что ты имеешь ввиду под форматом?

Dmitrii
29.01.2017
19:24:40
А не AM/PM

J
29.01.2017
19:25:43
DateFormat formatter = DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault());
String pattern = ((SimpleDateFormat)formatter).toPattern();
String localPattern = ((SimpleDateFormat)formatter).toLocalizedPattern();

Google

Dmitrii
29.01.2017
19:25:46
При чем по локали это явно не определишь, ибо я на английской локали могу поставить и то и другое

Gregory
29.01.2017
19:26:47

Sergey
29.01.2017
19:27:12

Dmitrii
29.01.2017
19:27:14

J
29.01.2017
19:27:20
лунный
исламский
китайский
ебанись

Dmitrii
29.01.2017
19:27:37
Да ебал я их )

Gregory
29.01.2017
19:27:41
public static String formatShortTime(Context context, int time){
Calendar cal=Calendar.getInstance();
cal.setTimeInMillis(time*1000L);
if(DateFormat.is24HourFormat(context)){
return context.getString(R.string.time_format_24, cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE));
}else{
return context.getString(R.string.time_format_12, cal.get(Calendar.HOUR), cal.get(Calendar.MINUTE), context.getString(cal.get(Calendar.AM_PM)==Calendar.AM ? R.string.am : R.string.pm));
}
}

J
29.01.2017
19:27:49
календари народов малой полинезии
с 4х-ричной системой исчисления где время отмеряется свистками жука-водолаза

Gregory
29.01.2017
19:29:04

Dmitrii
29.01.2017
19:29:10
О! DateFormat.is24HourFormat(context) — то что доктор прописал. Спасибо

Sergey
29.01.2017
19:29:33

Dmitrii
29.01.2017
19:29:59
@JFixby а ты говоришь нету )
?

Google

Dmitrii
29.01.2017
19:30:17
Спасибо обоим ))
Мне кажется модераторы стековерфлоу иногда должны чистить его от всяких убогих ответов. А то они реально индекс засоряют

Dmitri
29.01.2017
19:33:37
Была уже статья на хабре про это
Что-то типа "почему стаковерфлоу умирает"
В общем плохо у них с этим все

Sergey
29.01.2017
19:35:25
SDD - Stackoverflow Driven Development

Dmitrii
29.01.2017
19:35:44
Причем я захожу в вопрос, а там ответ на вопрос "как определить AM/PM" — что то типа "if (hour < 12) { ..." — думаю вот он еблан, и закрываю ругаясь и продолжая искать.

Sergey
29.01.2017
19:36:38
Stackoverflow уже не тот

Dmitri
29.01.2017
19:36:46

Dmitrii
29.01.2017
19:37:26
Я обычно когда в гугел вбиваю вопрос, часто до оффдоку сразу линк. А порой вот на такой шлак

Sergey
29.01.2017
19:37:31

Dmitri
29.01.2017
19:37:52

Dmitri
29.01.2017
19:38:00
А чё плохого-то?

Sergey
29.01.2017
19:38:10

Dmitri
29.01.2017
19:38:57
Так там не задать вопрос "как вот это сделать скажить пазалста"

Sergey
29.01.2017
19:39:30

Dmitri
29.01.2017
19:39:58
Ну это да, если перечитать все от начала до конца
Тогда поймёшь что к чему

Sergey
29.01.2017
19:40:18

Dmitri
29.01.2017
19:40:28
А иногда надо что бы твое внимание обратили на конкретную фичу

Google

Sergey
29.01.2017
19:40:33

Dmitri
29.01.2017
19:40:54
Знаю, умею, практикую (не всегда)

Dmitrii
29.01.2017
19:43:53

Sergey
29.01.2017
19:44:12
может сдесь https://material.io/guidelines/ ?

Dmitrii
29.01.2017
19:44:47
Ну в смысле как элементы работают

Admin
ERROR: S client not available

Dmitrii
29.01.2017
19:44:49
(должны)
Да еп
А точн. Перебросило просто. Не заметил :)

DivelNick
29.01.2017
20:12:28
Задача такая надо звук в приложении на максимум выставить, делаю это вот так
AudioManager am =
(AudioManager) getSystemService(Context.AUDIO_SERVICE);
am.setStreamVolume(
AudioManager.STREAM_MUSIC,
am.getStreamMaxVolume(AudioManager.STREAM_MUSIC),
0);
приложение запускается автоматически после перезагрузки устройства, так вот после перезагрузки этот код не работает, в чем может быть дело подскажите пожалуйста если сталкивался кто

Kolas
29.01.2017
20:51:13
была у кого-нибудь из этого чата проблема с chrome tabs, что анимация открытия не работает, а закрытия замечательно работает?

Роман
29.01.2017
20:59:45

DivelNick
29.01.2017
21:00:05
Я его вызываю из onCreate

Sergey
29.01.2017
21:03:10
Попробуй сначала ловить аудио фокус, потом менять громкость
При старте системы другие приложения могут забирать аудио фокус себе

Kolas
29.01.2017
21:07:33
кроме меня

Sergey
29.01.2017
21:07:56

Google

Dmitrii
29.01.2017
21:24:32
А знает кто как открыть диалог TimePicker в PM режиме?
Надо чтоли ему 24-е значение кормить?
Чет работа со временем это какая то боль

DivelNick
29.01.2017
21:41:15

J
29.01.2017
22:11:40
Я тут выясняю текущее положение дел в мобильной разработке. Судя по всему расклад такой. Есть 3 опции:
1) Найтивно писать используя Андроид и iOS api, вести параллельно проекты и нанимая экстенсивно девелоперов на каждую платформу (особенно на андройд) чтоб сражаться с фрагментацией
2) использовать всякие фреймворки на базе JavaScript типа кордовы, ionic, sencha и прочих их родственников. фреймворки берут на себя фрагментацию, но сосут с производительностью и последующей поддержкой кода.
3) писать найтивно через ксамарин, roboVM и MultiOS engine. где для борьбы с фрагментацией придётся призвать libGDX и рисовать UI самому используя его гибкий API для OpenGL.
зато производительность на пределе возможностей, переиспользование кода 100%, и можно обмазываться котлином
ничо не упустил?
замечания?

Sergey
29.01.2017
22:13:00
андройд - замечание )
ну, 3й вариант думаю самый трудный будет
рисовать юай, так себе
апп просядет в части анимаций(таких какими мы их видим в андроид сдк)

J
29.01.2017
22:15:51
почему?

Sergey
29.01.2017
22:16:20
почему?
надо будет костылять свой stateListAnimator, Ripple, Transitions
а фрагменты или сервисы?
как держать связь с андроид апи?
гуглосервисами
вот например https://play.google.com/store/apps/details?id=de.fabmax.calc OpenGL-based UI
заметно же что юай ведет себя не так(клики)