
I
28.11.2016
13:56:54
DP?

Grigoriy
28.11.2016
13:56:57

I
28.11.2016
13:57:00
а, delevoper preview..

Grigoriy
28.11.2016
13:57:03
DP?
double penetration, ага

Google

Alexander
28.11.2016
13:57:16

Grigoriy
28.11.2016
13:57:19

Sergey
28.11.2016
13:57:27
некоторые до сих пор не сделали поддержку Runtime permissions
это же иОС

Kolas
28.11.2016
14:12:55
добрый вечерочек. как можно сделать постепенную загрузку картинок в webview? как в пикассо. может быть есть какая-нибудь либа для этого?

Алексей
28.11.2016
14:14:47
где взять системный звук, "начало записи"?
Ну в смысле аудио записи.

balolam
28.11.2016
14:15:17

Kolas
28.11.2016
14:15:36
может быть есть какой-нибудь кастомный веб вью. не хочется изобретать велосипед

Quarx2k ?
28.11.2016
14:24:22
там наверно так js у странички сделан

Kolas
28.11.2016
14:27:42

Zinnur
28.11.2016
14:51:20
День добрый. Возможно ли сделать фото без превью?

balolam
28.11.2016
14:54:03

Google

Anton
28.11.2016
14:54:27
Возможно

Zinnur
28.11.2016
14:54:33
Сделать фото незаметно для юзера

Anton
28.11.2016
14:54:47
Всмвсле незаметно )

Zinnur
28.11.2016
14:55:35
Например, юзер нажимает на кнопку, делается снимок и отправляется на сервер
При этом никакое вью не должно открываться

Сергей
28.11.2016
15:01:30
возможно
есть куча прилажек которые блокируют экран и при нескольких неверных попытках делают фотку “злоумышленника"

Sergey
28.11.2016
15:02:40

Сергей
28.11.2016
15:03:01
ну если там пин или граф пароль

Zinnur
28.11.2016
15:04:45
В какую сторону копать?

balolam
28.11.2016
15:04:53
http://stackoverflow.com/questions/32093058/android-hidden-camera
Гуглить
Там много статеек вываливается

Sergey
28.11.2016
15:07:15
Подсказка: код с превью тебе все равно придется писать


Бекболот
28.11.2016
15:07:21
Здравствуйте! Возникла такая проблема, хотя наверное это не проблема, а просто пока не привык к Java и Android в целом.
У меня есть ListView в который я гружу данные:
ArrayList<Map<String, Object>> circles2 = getCircles(); String[] columns = new String[] { "id", "name" }; int[] to = new int[] { android.R.id.text1, android.R.id.text2 }; SimpleAdapter adapter = new SimpleAdapter(this, circles2,android.R.layout.simple_list_item_2, columns, to); listView.setAdapter(adapter);
После чего при нажатии на item, обрабатываю событие:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d(TAG, "itemClick: position = " + position + ", id = " + id); } });
В лог мне падает следующее:
10-02 16:47:44.861 23467/framework D/CirclesActivity: itemClick: position = 0, id = 0 10-02 16:47:47.049 23467/framework D/CirclesActivity: itemClick: position = 1, id = 1 10-02 16:47:48.291 23467/framework D/CirclesActivity: itemClick: position = 2, id = 2
Мне необходимо сделать так, что бы при нажатии на item, в id был идентификатор круга, который лежит в списке circles2. Я искал информацию на эту тему, нашел что можно сделать CustomAdapter расширив класс ArrayAdapter. Ок, я сделал как было написано, но всё равно результат меня не удовлетворяет, id остался прежним и мой id не подставляется.


Alexander
28.11.2016
15:11:25
listView, может стоит начать сразу с перехода на RecyclerView?

Inessa
28.11.2016
15:15:34
вы же метод getId() в адаптере переопределили? он у вас сейчас просто позицию возвращает
переход на RecyclerView не есть ответ на все вопросы, много уже про это писали на всяких форумах. особенно для простого тестового списка к примеру; да и OnItemClick() метод придется самому писать сразу же. нечего особенного, просто лишние телодвижения

Sergey
28.11.2016
16:07:08
Inessa приятно удивлен.....)

Isk.
28.11.2016
16:12:54
Всем привет. Каков максимально допустимый размер файла в assets, не подскажите?

Google

Александр
28.11.2016
16:13:00
Пс, как в ретрофите правильно отправить Json строку в теле модели?
@POST("")
Call<ResponseBody> method(@Body Model body);
Модель:
@SerializedName("params")
private String Params;
@SerializedName("params2")
private String Params2;
в Params2 - строка Json, которую получаю через object.tostring();
проблема в том, что json кривой отправляется с \ в теле джсона

Dmitriy
28.11.2016
16:14:01
replace("\","") не поможет?

Александр
28.11.2016
16:14:14
нет, в этом джсоне есть всякие юрлы
он большой достаточно

Dmitriy
28.11.2016
16:14:41
так а что не так передается?

Александр
28.11.2016
16:15:03
джсон приходит хороий { params, params }
и уходит уже {/params,/params} и т.п.
куча слэшей
"{\"foo\":\"kit\",\"bar\":\"kat\"}";
ещё и параметр nameValuePairs появляется откуда-то
JSONObject params получаю, а потом String json = params.toString();
и этот json добавляю в модель к другим параметрам

Dmitriy
28.11.2016
16:17:35
оу, Gson не используете?

Александр
28.11.2016
16:17:54
использую в ретрофите
.addConverterFactory(GsonConverterFactory.create())

Dmitriy
28.11.2016
16:19:53

Александр
28.11.2016
16:20:12
что?
Мне приходит JSONObject при запросе определенной, мне потом этот объект дальше прокинуть нужно
Там бранч возвращает JSONObject при инициализации сессии
А потом через ретрофит нужно этот джсонобжект с другими параметрами передать

Google

Александр
28.11.2016
16:21:50
А такое чувство, что ретрофит просто берет и эту строку экранирует
А вот сейчас я отправил вместо строки просто сам JSONObject и никаких обратных слэшей нет и всё замечательно, кроме одного
появляется {"nameValuePairs":{ТУТМОЙДЖСОН}}
это вот как вообще?)
Всё решил
Gson gson = new Gson();
JsonParser parser = new JsonParser();
JsonObject object = parser.parse(myjsonobject.toString()).getAsJsonObject();
и отправляю мой JsonObject в теле, оно само в строку конвертит


Ⓜ️ᵃʳᵃᵗ
28.11.2016
17:22:41
Здравствуйте! Возникла такая проблема, хотя наверное это не проблема, а просто пока не привык к Java и Android в целом.
У меня есть ListView в который я гружу данные:
ArrayList<Map<String, Object>> circles2 = getCircles(); String[] columns = new String[] { "id", "name" }; int[] to = new int[] { android.R.id.text1, android.R.id.text2 }; SimpleAdapter adapter = new SimpleAdapter(this, circles2,android.R.layout.simple_list_item_2, columns, to); listView.setAdapter(adapter);
После чего при нажатии на item, обрабатываю событие:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d(TAG, "itemClick: position = " + position + ", id = " + id); } });
В лог мне падает следующее:
10-02 16:47:44.861 23467/framework D/CirclesActivity: itemClick: position = 0, id = 0 10-02 16:47:47.049 23467/framework D/CirclesActivity: itemClick: position = 1, id = 1 10-02 16:47:48.291 23467/framework D/CirclesActivity: itemClick: position = 2, id = 2
Мне необходимо сделать так, что бы при нажатии на item, в id был идентификатор круга, который лежит в списке circles2. Я искал информацию на эту тему, нашел что можно сделать CustomAdapter расширив класс ArrayAdapter. Ок, я сделал как было написано, но всё равно результат меня не удовлетворяет, id остался прежним и мой id не подставляется.
а просто выташить из спика что нужно по id позиции ?

Admin
ERROR: S client not available

Sasha
28.11.2016
18:07:07
Сказал, как отрезал

Leonid
28.11.2016
18:36:42
Всем привет! Начали собирать интересные материалы про Android-разработку:
Сегодня:
- Введение в разработку приложений для Android TV
- Android: рисуем кастомный View
- Что нового в Android Nougat с точки зрения разработчика
- Итоги Rambler.Android #4
- Эффективная Java для Android
- Введение в многопоточный механизм Android
- Автоматизация публикации приложения в Google Play — прямо из Android Studio
http://androiddev.apptractor.ru/interesnyie-materialyi-28-11/

Alexey
28.11.2016
19:08:49
всем привет,
есть один проект, думаю на чем писать, на старом JS или на ionic,
у кого есть опыт написание на ionic, поделитесь опытом, стоит браться за него?

Anton
28.11.2016
19:09:08
Уууу
На джава попробуй

Yuri
28.11.2016
19:09:28

Alexey
28.11.2016
19:14:13
просто будет проект не только под android но и ios, и не хотелось переписывать код под разные платформы, и в дальнейшем поддерживать, а ionix позволяет компилировать под android и ios

Anton
28.11.2016
19:14:47
Много функционала там можно реализовать?

Alexander
28.11.2016
19:15:43
рано или поздно все равно приходят к нативному коду платформ

Ⓜ️ᵃʳᵃᵗ
28.11.2016
19:19:04

Alexey
28.11.2016
19:19:33
это да, но у меня будет с серверной частью, и на android и ios будет выводится информация

Google

Anton
28.11.2016
19:19:33
Да похуй материал везде зайдёт

Alexey
28.11.2016
19:21:52
можно конечно через xamarin но он работает только на visio studio, но сам VS такое геморой что возиться с ним неохота

Anton
28.11.2016
19:22:11
Ну замарин посерьёзнее вещь
Чем ионик

Quarx2k ?
28.11.2016
19:22:37
в итоге получится тормозной монстр:D
и все на натив перепишете

Timur
28.11.2016
19:23:26

Artem
28.11.2016
19:32:34
для mvp нафигачить кросмплатформ самое оно, а потом переписывать если взлетит

Anton
28.11.2016
19:33:32
Хуй знает
Мвп можно и на 1 платформу сделать но не говне а на нативе

Artem
28.11.2016
19:35:22
смотря какой продукт
для стартапа лучше под обе

Alexey
28.11.2016
19:36:05

Ⓜ️ᵃʳᵃᵗ
28.11.2016
19:36:10
в общем на моей практике, пока что было так.
что люди пилившие все на всяких иониках итд.
потом перехадили на нативное написание прог под каждую платформу.

Artem
28.11.2016
19:38:15
и выглядит как-то так когда херак и в питдакшен

Leonid
28.11.2016
20:07:47

GrafMine
28.11.2016
20:11:04
ребят как называеться вид токена такого формата : "ya29.Cj....." при auth в гугл плей

Александр
28.11.2016
20:46:02
Гугл плэй, кстати, нещадно блочит приложения в которых WebView только висит в активити