
Alex Фэils?︙
24.08.2016
17:43:45
В зависимости от того, какой там мейкфайл

Igor
24.08.2016
17:46:05
"make" не является внутренней или внешней...

Alex Фэils?︙
24.08.2016
17:47:21
Так, ок
Виндовс..

Google

Alex Фэils?︙
24.08.2016
17:47:41
Тогда надо либо в патх прописать то, где валяется ндкшный мейк
Либо перейти в каталог, где он валяется. И уже там вызвать, но с полными путями

Igor
24.08.2016
17:48:43

Alex Фэils?︙
24.08.2016
17:49:39
Так.. а мейка значит нигде нет? (Я ща не за компом,с планшета, там мейк стоит в ~/../usr/bin

Igor
24.08.2016
17:51:40
~/../usr/bin - ты про линукс? )))

Alex Фэils?︙
24.08.2016
17:52:41
Да
У мння нв андроиде стоит make и gcc)

Igor
24.08.2016
17:53:48
Да
Не могу ничего сказать, я на линуксе не работаю

Alex Фэils?︙
24.08.2016
17:54:15
Ок, я через часик дома буду, погляжу, как у меня на компе

Igor
24.08.2016
17:54:41

Alexey
24.08.2016
18:18:09
Интересно почему андроид перешли на шланг
GCC же хорош вполне

Google

Roman
24.08.2016
19:18:19
Совет нужен.
Есть активити. В ней есть текствьюшки с названиеми в них дней недели. И под каждой из них можно добавить где-то до 9 полей (три элемента EditText).
Как будет лучше: сделать на каждый день недели по RecyclerView и растянуть на весь размер списка или сделать невидимые поля и делать их видимыми, когда юзер хочет добавить текстовое поле?
Склоняюсь к RecyclerView

Igor
24.08.2016
19:22:22
Можно ли через Open GL либо стандартными методами через битмапы сделать такую шнягу? http://stackoverflow.com/questions/10926617/spherical-filter-in-android?noredirect=1&lq=1

Alexey
24.08.2016
19:23:58

Igor
24.08.2016
19:24:49
В том то все и дело, что ответы - совсем не подходят

Alexey
24.08.2016
19:25:06
могу точно сказать что лучше всего делать на шейдерах
алгоритм не подскажу, хз, с 3д графикой не особо дружу

Igor
24.08.2016
19:25:53

Alexey
24.08.2016
19:26:22

Andrey
24.08.2016
19:26:40

Alexey
24.08.2016
19:27:55
там есть пиксельные и вершинные шейдеры, в пиксельном тебе на вход приходит пиксель и ты как-то определяешь каким ветом его закрасить. В вершинном тебе точка передается и ты определяешь вроде где будет следующая вершина.

Ivan
24.08.2016
19:29:51
Ну мне кажется в gpuimage для андроида это было
Хотя могу ошибаться

Fedor
24.08.2016
19:32:36
Кароч шейдер там есть по ссылке, но придется немношк забоилерплейтить опенГЛевских вызовов. Проще переписать на рендерскрипте, там всего 4 операции, как я погляжу. Будет так же быстро, как на шейдере

Олег
24.08.2016
19:33:35
Привет.

Igor
24.08.2016
19:35:21


Fedor
24.08.2016
19:39:50
varying highp vec2 textureCoordinate;
uniform sampler2D inputImageTexture;
uniform highp vec2 center;
uniform highp float radius;
uniform highp float aspectRatio;
uniform highp float refractiveIndex;
void main()
{
highp vec2 textureCoordinateToUse = vec2(textureCoordinate.x, (textureCoordinate.y * aspectRatio + 0.5 - 0.5 * aspectRatio));
highp float distanceFromCenter = distance(center, textureCoordinateToUse);
lowp float checkForPresenceWithinSphere = step(distanceFromCenter, radius);
distanceFromCenter = distanceFromCenter / radius;
highp float normalizedDepth = radius * sqrt(1.0 - distanceFromCenter * distanceFromCenter);
highp vec3 sphereNormal = normalize(vec3(textureCoordinateToUse - center, normalizedDepth));
highp vec3 refractedVector = refract(vec3(0.0, 0.0, -1.0), sphereNormal, refractiveIndex);
gl_FragColor = texture2D(inputImageTexture, (refractedVector.xy + 1.0) * 0.5) * checkForPresenceWithinSphere;
}
вот же, положила


Alex Фэils?︙
24.08.2016
20:04:37
Спасибо
а где у тебя андроид НДК лежит?

Google

Igor
24.08.2016
20:05:42

Alex Фэils?︙
24.08.2016
20:11:53
в общем, Make валяется по адресу %NDK_ROOT%/ndk-build.cmd
Для сбора этой шняги необходима библиотека android.test.runner
надо ее найти в сырцах

Alexey
24.08.2016
21:10:16
Ребят, наткнулся на сайт мошенников по ремонту планшетов, телефонов и не только. Вот статья как бороться если вдруг и вы наткнетесь.
КАК НАКАЗАТЬ МОШЕННИКОВ
http://fraud-stop.livejournal.com/818.html

Igor
24.08.2016
21:17:03

Alexey
24.08.2016
21:17:23
да не, чтобы никто тоже не наткнулся
призываю быть осторожным при выборе сервиса по ремонту техники

Mike
25.08.2016
02:18:18
Привет. Меня зовут Михаил, под android пишу около 2-х лет, чем могу быть полезен тут пока не знаю, но буду стараться )

Ivan
25.08.2016
05:51:12
Ну и лучше пользоваться услугами знакомых компаний
А не находить что-то в интернете и отдавать им сломя голову свой девайс

Alexey
25.08.2016
06:05:02

Alex Фэils?︙
25.08.2016
06:12:16

Alexander
25.08.2016
06:19:55
Официалы сейчас ничего не значат и гарантий что лучше нет. Найти хороший сервис это только методом проб и ошибок

Alexey
25.08.2016
06:22:09

Alexander
25.08.2016
06:22:54
Вообще не факт, т.к. запартнерится просто и качество никак не гарантируется
Очень часто официал по всем производителям сразу официал. А это странно.

Alexey
25.08.2016
06:25:38

Александр
25.08.2016
06:30:29

Alexey
25.08.2016
06:35:27

Google

Алексей
25.08.2016
07:07:17
Банальный вопрос:
Есть Spinner, на него вешаю листенер, в зависисмости от того что выбранно в спиннере показываются доп. поля. При инициализации spinnera срабатывает листенер , что выбран 1 элемент, и показываются поля для 1-го элемента. как сделать что бы не срабатывал листенер при инициализации ?

Александр
25.08.2016
07:09:04
в спиннер добавить поле, на которое не будет реакции? Типа, выбрано ничто

Roman
25.08.2016
07:09:14
Заглушку для него поставь какую-нибудь

Алексей
25.08.2016
07:11:06
в спиннере много позиций, на 4 позициии нужна определенная реакция, на все остальные нужна общая реакция, и в листенер использую конструкцию switch/case , и там есть default, вот он постоянно срабатывает

Roman
25.08.2016
07:13:22
После выбора элемента в AutoCompleteTextView выпадающий список продолжает показываться. Как его убрать?
Пробовал dismissDropDown() в onItemClicked() - не помогает

Admin
ERROR: S client not available

Alexey
25.08.2016
07:23:50

Igor
25.08.2016
07:26:13
По поводу моего вопроса по линзе. Можно ли через renderscript вот такое сделать?

Fedor
25.08.2016
07:27:04
берешь вторую текстуру - ч/б
с этими линзами
и если ч - по той же функции считаешь
ну не по той же конечно, но наваять так же - можно
кстати, есть приложение, Fragment называется, фоторедактор, там есть похожие эффекты

Igor
25.08.2016
07:29:29

Fedor
25.08.2016
07:29:30
от той конторы есть другое приложение - Shift - я его ковырял, там обычные шейдеры. Возможно если Fragment раздербанить - можно будет вытащить нужный шейдер
в маркете
На той неделе было за 10 центов
я купил )

Alex Фэils?︙
25.08.2016
07:30:15
Скинь апк)

Fedor
25.08.2016
07:30:15
https://play.google.com/store/apps/details?id=com.pixite.fragment

Google

Alex Фэils?︙
25.08.2016
07:31:19
эффекты вроде не выглядят особо сложными

Fedor
25.08.2016
07:31:48
ну я и не говорил, что сложные )
Я вот это пытался повторить https://play.google.com/store/apps/details?id=com.pixite.shift но там пиздец космос

Alex Фэils?︙
25.08.2016
07:33:20

Fedor
25.08.2016
07:33:56
Не, там в рантайме считается по трем точкам
Я у себя просто точки эти с гироскопом связал - камерой водишь - текстура переливается

Alex Фэils?︙
25.08.2016
07:35:16
Прикольно

Fedor
25.08.2016
07:37:28
Вот жеж пидоры, они скидочную покупку заканселили
апк больше нет (

Alexey
25.08.2016
07:37:58

Alex Фэils?︙
25.08.2016
07:38:05
Действительно

Fedor
25.08.2016
07:38:34
Шейдеры-то как обфусцировать?
Руками? )

Alex Фэils?︙
25.08.2016
07:38:43
Spir-V

Alexey
25.08.2016
07:38:51

Alex Фэils?︙
25.08.2016
07:39:10
glShaderBinary