@android_ru

Страница 902 из 3205
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
Не понял. Как я по локали определю?
Calendar now = Calendar.getInstance(); int a = now.get(Calendar.AM_PM); if(a == Calendar.AM)

J
29.01.2017
19:23:56
Не понял. Как я по локали определю?
обычно локаль дефайнит все форматы

или что ты имеешь ввиду под форматом?

Dmitrii
29.01.2017
19:24:40
Calendar now = Calendar.getInstance(); int a = now.get(Calendar.AM_PM); if(a == Calendar.AM)
Мне не это надо... Мне надо понять что сейчас в телефоне стоит. 24й формат или 12й

А не 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
Блять это какой то пиздец, а не что-то типа Calendar.isFucking24Format()?
https://developer.android.com/reference/android/text/format/DateFormat.html#is24HourFormat(android.content.Context)

J
29.01.2017
19:27:20
Блять это какой то пиздец, а не что-то типа Calendar.isFucking24Format()?
нет как бы календарей дохуя существует

лунный

исламский

китайский

ебанись

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) — то что доктор прописал. Спасибо

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
Я новичек, мне можно)
лучше ищи на d.android.com

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
Dmitri
29.01.2017
19:40:54
Знаю, умею, практикую (не всегда)

Dmitrii
29.01.2017
19:43:53
лучше ищи на d.android.com
Я на нем постоянно смотрю спеку на материал )

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, что анимация открытия не работает, а закрытия замечательно работает?

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

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

При старте системы другие приложения могут забирать аудио фокус себе

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

Google
Dmitrii
29.01.2017
21:24:32
А знает кто как открыть диалог TimePicker в PM режиме?

Надо чтоли ему 24-е значение кормить?

Чет работа со временем это какая то боль

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

заметно же что юай ведет себя не так(клики)

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