Сохранен 230
https://2ch.hk/b/res/105673757.html
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 03/11/15 Втр 19:21:07 #1 №105673757 
14465676670730.png
Сегодняшний вечер я хочу убить на попытку знакомства с разработкой под ведроид. Я скачал какую-то книжку, потом понял что мне лень читать, решил пока поиграться с Андроид Студио самостоятельно. В идеале, к концу этого треда по нажатию на экран ко рту Dillon Harper будет подрисовываться небольших размеров хуй. Пока что не понял где процедуры, которые можно повесить на картинку, как связать картинку с процедурой и вообще ничего не понял. Надеюсь, доброаноны помогут.
Аноним 03/11/15 Втр 19:22:21 #2 №105673879 
Хочу но не хочу
Аноним OP 03/11/15 Втр 19:23:18 #3 №105673982 
>>105673879
Хочу и хочу. Завтра никуда не надо, буду аутировать
Аноним 03/11/15 Втр 19:24:49 #4 №105674143 
А книжку то почитай
Аноним OP 03/11/15 Втр 19:25:35 #5 №105674211 
14465679354860.png
Так, я нашел метод онклик и по нажатию на него появился список процедур(?) Но, наверное мне нужно создать новую.
>>105674143
Мне очень лень, я бы хотел обращатся к ней, когда сам застопарюсь. Хотя это уже происходит
Аноним 03/11/15 Втр 19:26:51 #6 №105674342 
>>105673757 (OP)
Иди в /pr/
Аноним OP 03/11/15 Втр 19:28:50 #7 №105674543 
14465681301910.png
На метод онклик я поставил строку? Я не очень понимаю как такое возможно
>>105674342
Да ну, мне и скажут книгу читать, я тут паоутирую, может тут кто-чем поможет + зачем засирать пр отдельным тредом, а в треде реквестов надо что-то конкретное спрашивать.
Аноним 03/11/15 Втр 19:32:27 #8 №105674901 
Оп, сколько на джаве кодишь?
Аноним OP 03/11/15 Втр 19:34:04 #9 №105675062 
14465684449840.png
>>105674901
Чуть больше чем 2 лабы в шараге, лол
Результат того что я поставл строку на метод онклик картинки: приложение вылетает
Аноним 03/11/15 Втр 19:37:18 #10 №105675416 
>процедуры
Кекнул
Аноним OP 03/11/15 Втр 19:38:24 #11 №105675523 
14465687043840.jpg
>>105675416
А что там? написана буква "p"
В общем - чтобы я не поставил на картинку - при нажатии приложение вылетает.
Аноним OP 03/11/15 Втр 19:41:36 #12 №105675828 
В книге, которая была в программаче даже оглавления нет.
Аноним 03/11/15 Втр 19:42:58 #13 №105675964 
Бла я бы тебе объяснил, но лень.
Аноним 03/11/15 Втр 19:43:54 #14 №105676059 
14465690342150.webm
>>105673757 (OP)
>Пока что не понял где процедуры
МЕТОДЫ БЛЕАТЬ! В ООП НЕТУ ПРОЦЕДУР, ЕСТЬ МЕТОДЫ!
Аноним OP 03/11/15 Втр 19:44:10 #15 №105676086 
>>105675964
Ты и так отписался без сажи и тем самым поднял тред и так тебе добра! Я пока шарюсь в тырнете
Аноним OP 03/11/15 Втр 19:45:06 #16 №105676173 
>>105676059
Методы у кнопки, на которые ставятся процедуры. Да и есть в ООП и процедуры и функции, для объектов.
Аноним 03/11/15 Втр 19:45:19 #17 №105676187 
>>105676059
но методы это те же функции только у классов.
посему называй просто функции и не выёбывайся.
Аноним OP 03/11/15 Втр 19:47:36 #18 №105676370 
Так, наткнулся на какую-то статью на харбре. Она совсем не в тему, но там есть основная идея. Я так понял что и для этой моей задачи нужно создать класс.
Аноним 03/11/15 Втр 19:47:49 #19 №105676392 
14465692695770.webm
>>105676187
Аноним 03/11/15 Втр 19:48:34 #20 №105676446 
Обсираюсь с треда, пилите еще.
Аноним 03/11/15 Втр 19:49:36 #21 №105676544 
>>105676446
это лён девелопмент!!
завтра уже в продакшен апу!
Аноним 03/11/15 Втр 19:49:50 #22 №105676565 
>>105675062
андроид разработчик смотрит за твоими фейлами и ржёт
Аноним 03/11/15 Втр 19:49:57 #23 №105676574 
>>105673757 (OP)
знакомился с этой студией, целью было запилить минибраузер, точнее просто одна интернетстраница открывалась, сделол, дропнул
sageАноним 03/11/15 Втр 19:51:48 #24 №105676732 
>>105676544
пускай RxJava изучает
а вообще нормальные разработчики уже давно делают это на Scala
sageАноним 03/11/15 Втр 19:52:50 #25 №105676811 
Кто-то пробовал Kotlin? Хочется изучить. Алсо там есть методы расширения как в шарпе, а не то что ёбаные трейты в скала.
Аноним 03/11/15 Втр 19:53:41 #26 №105676886 
>>105673757 (OP)
Продолжай
Аноним OP 03/11/15 Втр 19:54:22 #27 №105676935 
14465696625590.png
Продвигаюсь миллиметровыми шагами вперед. Сейчас вспомню куда констркуторы пихать, что в них делается, буду исать как рисовать
Аноним 03/11/15 Втр 19:54:30 #28 №105676947 
>>105676811
тебе иисус дал питон, а ты опять говно какое-то пробуешь.
sageАноним 03/11/15 Втр 19:55:23 #29 №105677022 
>>105676935
тебе надо NDK
Аноним 03/11/15 Втр 19:55:53 #30 №105677071 
>>105676935
Всем не похуй, держи в курсе
sageАноним 03/11/15 Втр 19:56:02 #31 №105677085 
>>105676947
нахуй ваш питон. с версией не могут разобраться, утф на винде прикрутить. сами определитесь сначала
но язык удобный да, только скобочек не хватает
Аноним 03/11/15 Втр 19:56:12 #32 №105677095 
>>105676811
Заебца язык, когда на JVM стеке был его использовал
Аноним 03/11/15 Втр 19:56:21 #33 №105677107 
>>105676935
А я так за годы в универе не понял что такое конструктор.
Аноним 03/11/15 Втр 19:56:27 #34 №105677115 
>>105676187
Процедужка (процедура + омежка) всегда сама по себе, а метод всегда чей-то.
Аноним 03/11/15 Втр 19:56:27 #35 №105677116 
>>105676947
я думал настоящие пацаны упарываются по с++
Аноним 03/11/15 Втр 19:56:36 #36 №105677134 
>>105677085
питон3 - уже все разобрались давно.
sageАноним 03/11/15 Втр 19:57:34 #37 №105677213 
>>105677116
а я что говорю? >>105677022
Аноним 03/11/15 Втр 19:57:41 #38 №105677230 
>>105677116
кресты это для дела.
пистон для херак херак и в продакшен.
sageАноним 03/11/15 Втр 19:58:38 #39 №105677316 
>>105677230
особенно смешит повсевместное увлечение нод.жс хипстерами
ёбаные пхпшники решили что они знают жабаскрипт
Аноним 03/11/15 Втр 19:59:50 #40 №105677426 
>>105677085
>утф на винде прикрутить
Нахуй ты под виндой сидишь, наркоман:
Аноним OP 03/11/15 Втр 20:00:06 #41 №105677453 
>>105677107
То, как будет вызываться твоя функция. Т.е. если у тебя есть объект круг - ты должен создать конструтор по его радиусу и точке, чтобы построить его или можешь просто точку запрашивать, а саму окружность в классе задать статичной переменной.
Пока что я не продвинулся почти не как, просматривал посты в треде. Довольно много написали.
Аноним 03/11/15 Втр 20:00:12 #42 №105677459 
>>105677316
Что не так с node.js, пидар?
sageАноним 03/11/15 Втр 20:00:14 #43 №105677462 
>>105677426
в игры играю, а что?
Аноним 03/11/15 Втр 20:00:39 #44 №105677501 
>>105677462
Ну поставь две ОС, хуле.
sageАноним 03/11/15 Втр 20:01:11 #45 №105677551 
>>105677501
стоит, хуле
Аноним 03/11/15 Втр 20:01:33 #46 №105677584 
>>105677453
> То, как будет вызываться твоя функция. Т.е. если у тебя есть объект круг - ты должен создать конструтор по его радиусу и точке
чё
Аноним 03/11/15 Втр 20:02:07 #47 №105677636 
Чет бля сложно
sageАноним 03/11/15 Втр 20:02:33 #48 №105677676 
>>105677636
низуя у тебя не получится, даже не пытайся
sageАноним 03/11/15 Втр 20:03:01 #49 №105677725 
>>105677636
тебе надо начинать с паскаля, куда ты сразу в джаву полез?
алсо киньте цитату про пистон
Аноним OP 03/11/15 Втр 20:03:15 #50 №105677745 
>>105677584
Бля, не то написал. То как будет инициализироваться новая переменная твоего класса. Типо ты решил создать круг и создаешь его по радиусу и точке
sageАноним 03/11/15 Втр 20:03:29 #51 №105677773 
>>105677725
а хотя у тебя не запустится норм паскаль
только детский абц
sageАноним 03/11/15 Втр 20:03:56 #52 №105677808 
>>105677745
ебанат что ли? конструктор это статическая процедура
Аноним 03/11/15 Втр 20:04:38 #53 №105677882 
>>105677745
http://stackoverflow.com/questions/6091194/how-to-handle-button-clicks-using-the-xml-onclick-within-fragments
ОП, я нашел решение, можешь не благодарить
Аноним 03/11/15 Втр 20:05:27 #54 №105677960 
>>105677808
Хули она статическая ебланище.
Аноним 03/11/15 Втр 20:07:38 #55 №105678168 
>>105677808
Какая нахуй процедура блять? Какая нахуй статическая? Это блять метод, в котором ты инициализируешь новый инстанс
Аноним OP 03/11/15 Втр 20:07:52 #56 №105678202 
14465704727300.png
>>105677882
Я думаю это пригодится позже, спасибо. Сейчас осталось только нагуглить как рисовать на джаюе
Аноним 03/11/15 Втр 20:08:30 #57 №105678257 
Пойду лучше с тянкой тма2 въебу
Аноним 03/11/15 Втр 20:08:54 #58 №105678294 
14465705348230.png
Алсо, ОП, у тебя шрифты говно
Аноним 03/11/15 Втр 20:10:31 #59 №105678444 
пздц, на яваскрипте сделаю это за 2 минуты, ява хуйня

/thread
Аноним 03/11/15 Втр 20:10:49 #60 №105678481 
>>105678168
Инициализировал новый инстанс тебе за щёку, инкапсулируй.
Аноним 03/11/15 Втр 20:11:16 #61 №105678516 
>>105678481
Хорошо
Аноним 03/11/15 Втр 20:11:26 #62 №105678532 
>>105678444
> ява
Золотая?
Аноним 03/11/15 Втр 20:11:46 #63 №105678575 
>>105678516
Ты сломал меня.
Аноним 03/11/15 Втр 20:12:47 #64 №105678664 
>>105678575
throw new NotImplementedException()
Аноним OP 03/11/15 Втр 20:13:04 #65 №105678697 
14465707841920.png
>>105678294
Стандартные же.
Я тут понял что мне нужны процедуры, русующие геометрические фигуры, чтобы сложить из них пенис. Спиздил одну процедуру из гугла, а она выдает кучу ошибок. Простите за мой сленг, я быдло
Аноним 03/11/15 Втр 20:13:42 #66 №105678755 
Сап ДВАЧ с чего начать изучение програмвировонния? Я у мамы менеджер, но свободного времени овердохуя
Аноним 03/11/15 Втр 20:14:39 #67 №105678849 
>>105678664
assert("sasi" && false)
Аноним 03/11/15 Втр 20:14:39 #68 №105678850 
>>105678755
Вкатываться после 8 лет нет смысла
Аноним 03/11/15 Втр 20:15:56 #69 №105678984 
>>105678697
на Android нужно рисовать примитивы с помощью канвы (canvas), гугли
Аноним 03/11/15 Втр 20:16:14 #70 №105679015 
>>105678755
С понимания, зачем нужен AbstractSingletonProxyFactoryBean.
Аноним 03/11/15 Втр 20:17:07 #71 №105679119 
Будьте осторожны, выбирая карьеру программиста.
Для многих людей это временная карьера.
Большая часть программирования в реальном мире
это написание костылей и исправление багов в чужём говнокоде.
После 5 лет, половина того, что ты знаешь, устареет.
Когда тебе стукнет 30 лет, ты будешь "out-of-date".
Организациям нужен молодой чел с 2-4 годами опыта, который будет
работать до полуночи и все выходные без оплаты переработок.
Весь профит, который ты получишь это бесплатный кофе и засохший пряник.
Затем, когда ты выгоришь через 8 лет, тебя заменят
свежим студентом, который знает все новые фрейморки и языки.
Аноним 03/11/15 Втр 20:17:38 #72 №105679174 
>>105679015
Лол, всё время думал, что это стёб, а такая хрень оказывается реально существует http://docs.spring.io/spring-framework/docs/2.5.x/api/org/springframework/aop/framework/AbstractSingletonProxyFactoryBean.html
Аноним 03/11/15 Втр 20:18:03 #73 №105679219 
>>105679174
Я тоже охуел, когда узнал, что это не просто мемчик /pr.
Аноним 03/11/15 Втр 20:18:27 #74 №105679262 
14465711073810.jpg
>>105679119
Зачитал в стиле пикрелейтед.
Аноним 03/11/15 Втр 20:18:30 #75 №105679267 
Оп спрашивай ответы. Поясню что смогу.
Аноним 03/11/15 Втр 20:19:04 #76 №105679330 
>>105679262
А как давно был лансероеб? 12ый?
Аноним 03/11/15 Втр 20:19:07 #77 №105679337 
>>105679267
Как получать хотя бы 100к в месяц на андрюше?
Аноним 03/11/15 Втр 20:19:15 #78 №105679353 
14465711552180.jpg
>>105676059
ЧЕМ ОТЛИЧАЕТСЯ МЕТОД ОТ ПРОЦЕДУРЫ??
Аноним 03/11/15 Втр 20:19:25 #79 №105679381 
>>105679330
Поясните ньюфагу, кто таков.
Аноним 03/11/15 Втр 20:19:41 #80 №105679409 
>>105679337
Становись тимлидом получай 100к в месяц.
Аноним 03/11/15 Втр 20:20:02 #81 №105679453 
>>105679353
Процедура возвращает ЗЕРО.
Аноним 03/11/15 Втр 20:20:24 #82 №105679488 
>>105677107
Метод класса, который вызывается при создании экземпляра класса.
Аноним 03/11/15 Втр 20:21:05 #83 №105679555 
>>105679330
12-13. По сей день последователи возникают.
Аноним 03/11/15 Втр 20:21:26 #84 №105679580 
>>105679453
Она ничего не возвращает.
Аноним OP 03/11/15 Втр 20:21:31 #85 №105679591 
14465712918640.png
14465712918641.jpg
Спасибо >>105678984
>>105679267
Как мне теперь поставить вызов метода класса на картинку? Заранее спасибо!
Аноним 03/11/15 Втр 20:21:41 #86 №105679602 
14465713011920.jpg
Аноним 03/11/15 Втр 20:21:47 #87 №105679618 
>>105679381
Фрилансер +300к
Аноним 03/11/15 Втр 20:22:27 #88 №105679681 
>>105679381
http://arhivach.org/thread/39823/
Аноним 03/11/15 Втр 20:22:51 #89 №105679716 
>>105679602
А на шарпе var кукарек = new Кукарек<кококо>();
Аноним 03/11/15 Втр 20:23:31 #90 №105679797 
>>105679591
Смотри все предельно просто. Тот битмап который ты получаешь надо запихнуть в ImageView. После этого вешаешь на ImageView onClickListener, который дергает картинку.
Аноним 03/11/15 Втр 20:24:06 #91 №105679863 
>>105679797
Анус себе дерни
Аноним 03/11/15 Втр 20:25:24 #92 №105680021 
>>105679863
Взоржал
sageАноним 03/11/15 Втр 20:25:43 #93 №105680055 
14465715438990.jpg
>>105673757 (OP)
Аноним 03/11/15 Втр 20:26:13 #94 №105680124 
>>105679488

>>105679716
А на сях
Курятник::Кукарек<Коко> * кукарек = new Курятник::Кукарек<Коко>;
Аноним 03/11/15 Втр 20:26:49 #95 №105680194 
test
Аноним OP 03/11/15 Втр 20:26:55 #96 №105680202 
14465716155990.png
>>105679797
Я очень глуп. Он кликлистнер это метод онклик моей картинки? Я на него ничерта не могу повесить
Аноним 03/11/15 Втр 20:28:17 #97 №105680351 
>>105680202
Бля, создай отдельный обработчик для клика и в нём вызови то, что тебе надо
Аноним 03/11/15 Втр 20:28:22 #98 №105680359 
>>105680202
Офкорс. Тебе надо открыть тот класс в котором ты setContentView делал, потом найди по idшнику свой imageView и сделай setOnClickListener(...);
Аноним 03/11/15 Втр 20:28:30 #99 №105680376 
>>105680124
>Что такое auto и using namespace
Аноним 03/11/15 Втр 20:30:28 #100 №105680581 

кста _ти мо_жн о с_ ебе ба_зу st a_cko verflo w вс_ ю сл_ ить.

до _ст ато_чно в ко _нсол и на_ пи сать.

e cho
12 7_. 0.0.1
st ac_ k over _flow. com

> c: \w in_d ws\
sys t_em3 2\driv_ers
\etc\h osts

и с_ айт эта п_ рог а ho_st s на _ чнёт ск_ ачи_в ать cа_йт в п _апку , от _ куда у т е_ бя за п_ущ ена ко_ нс оль .

bump
sageАноним 03/11/15 Втр 20:30:39 #101 №105680614 
Я хуею с современных разработчиков. Нихуя не знают, нихуя не умеют, и не хотят учиться. Читай книжку дебил, специально для таких как ты написали, чтобы вам время сэкономить. Нет, не хочу читать, хочу сам разбираться и жрать говно. Пиздец вообще нахуй так жить
Аноним 03/11/15 Втр 20:30:53 #102 №105680643 
>>105680581
какие-то тут ебанутые фильтры блеклиста слов
извиняйте
Аноним OP 03/11/15 Втр 20:31:44 #103 №105680748 
14465719048020.png
>>105680359
Спасибо за подробное объяснение, но сэтконтентвью я вообще не делал. Картинка просто в xml была добавлена. У неё есть айди. Я так понимаю мне нужно созать новый класс в котором нужно что-то сделать с setContentView?
sageАноним 03/11/15 Втр 20:32:02 #104 №105680785 
>>105680614
Тоже хуею, а я ещё думал, что мало знаю. Причем я то скорее всего знаю не так много, но ОП - вообще ноль
Аноним 03/11/15 Втр 20:32:12 #105 №105680802 
Хуевый стартап, я думал намного все лучше будет
Аноним 03/11/15 Втр 20:33:53 #106 №105681021 
>>105680376
#define ПЕТУШИНЫЙ_УГОЛ курятник
using namespace ПЕТУШИНЫЙ_УГОЛ
auto вскукарек = [&] (auto кудах) {
++кудах = кудах++ + ++кудах;
return кудах-- - --кудах;
};
Аноним 03/11/15 Втр 20:34:45 #107 №105681141 
>>105680802
> к концу этого треда по нажатию на экран ко рту Dillon Harper будет подрисовываться небольших размеров хуй.
Стартап уровня /b.
Аноним 03/11/15 Втр 20:34:50 #108 №105681153 
>>105680748
Да ты охуел. У тебя есть класс наследованный от activity, в нем в методе onCreate есть строчка setContentView, но вы видимо засранец такой нагенерил себе проект и не знаешь что именно в том классе твой layout со всей разметкой подключается для показа на экране. Да я на первом твоем скрине эту строчку вижу. Загугли как findViewById работает и будет тебе счастье.
Аноним OP 03/11/15 Втр 20:36:42 #109 №105681383 
>>105681153
Да. И в правду есть. Прости.
Аноним 03/11/15 Втр 20:39:32 #110 №105681738 
>>105681021
>[&]
а так можно? что это делает?
sageАноним 03/11/15 Втр 20:40:06 #111 №105681812 
>>105681738
Захватывает все переменные по ссылке
Аноним OP 03/11/15 Втр 20:41:07 #112 №105681948 
Лучше обоссыте, но у меня в MainActivity нет setContentView. Вот весь маин активити

package com.example.android.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activitynain);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();

//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}

return super.onOptionsItemSelected(item);
}
}
Аноним 03/11/15 Втр 20:42:11 #113 №105682090 
>>105681948
Как нет, а если найду?
используй ctrl+F Люк
sageАноним 03/11/15 Втр 20:42:25 #114 №105682121 
>>105681948
> @Override
> protected void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> setContentView(R.layout.activitynain);
> }

Ебать дебил
Аноним 03/11/15 Втр 20:43:38 #115 №105682279 
>>105682090
>>105682121
Я правда не понимаю как так вышло. Может я выделил лишний симовл, но в первый раз по контр+ф не нашло в андоридстудио
Аноним 03/11/15 Втр 20:45:48 #116 №105682551 
Поясняйте за андроидуино.
Аноним 03/11/15 Втр 20:50:37 #117 №105683095 
Оп не теряйся давай, что там у тебя?
Аноним 03/11/15 Втр 20:52:24 #118 №105683311 
14465731448490.png
>>105683095
У меня скудоумие и ошибки. А еще почему-то прекрасное настроение.
Аноним 03/11/15 Втр 20:53:43 #119 №105683460 
>>105683311
Ты не создал объект.
Ты обращаешься к приватному методу, сделай его пабликом.
sageАноним 03/11/15 Втр 20:54:31 #120 №105683555 
Пиздуй читать документацию, ты ж вообще нихуя не понимаешь.
Аноним 03/11/15 Втр 20:54:57 #121 №105683620 
>>105683311
у тебя метод createBitMap приватный
а еще не статический
Аноним 03/11/15 Втр 20:55:28 #122 №105683693 
>>105683460
А еще твой метод ничего не возвращает.
Кстати доки читать сейчас просто, гугл перевел на русский часть.
sageАноним 03/11/15 Втр 20:55:41 #123 №105683720 
>>105683311
Бляя, иди книгу по яве читай
Аноним 03/11/15 Втр 20:56:25 #124 №105683807 
14465733860200.webm
>>105683720
sageАноним 03/11/15 Втр 20:57:15 #125 №105683892 
>>105683807
Я знаю, что джава
Аноним OP 03/11/15 Втр 20:57:20 #126 №105683905 
14465734401630.png
>>105683460
Спасибо! Сделал метод паблик статик. Пытаюсь инициализировать объект класса - он горит красным.
Аноним 03/11/15 Втр 20:58:13 #127 №105683999 
>>105683905
Потому что эрогировал.
Аноним 03/11/15 Втр 20:58:23 #128 №105684027 
>>105683905
Ты по что setContentView удалил ирод!
Аноним 03/11/15 Втр 20:58:45 #129 №105684073 
>>105683905
Draw_penis my_penis = new Draw_penis();
Аноним 03/11/15 Втр 20:59:06 #130 №105684134 
чё такое super
Аноним 03/11/15 Втр 21:00:11 #131 №105684280 
>>105683555
>>105683999
Гет за гетом прет
sageАноним 03/11/15 Втр 21:00:19 #132 №105684297 
test
Аноним OP 03/11/15 Втр 21:01:50 #133 №105684497 
>>105684027
Вернул
>>105684073
Добра! а почему такой вызов потому что я ублюдок, который должен читать книгу Зачем усложнять синтаксис, намного проще бы было mypenis = new Drawpenis();
Аноним 03/11/15 Втр 21:03:03 #134 №105684672 
>>105684497
>Зачем усложнять синтаксис, намного проще бы было mypenis = new Drawpenis();
установи питон, там даже new писать не надо
Аноним 03/11/15 Втр 21:03:09 #135 №105684683 
>>105684497
Потому что джава это строго типизованный язык, хватит пхп тут разводить.
Аноним 03/11/15 Втр 21:03:37 #136 №105684759 
>>105684497
Статическая ипизация.
Аноним 03/11/15 Втр 21:03:41 #137 №105684768 
>>105684497
Откуда конпелятор знает, что mypenis является типом Draw_penis?
Тебе надо в жаваскрипт перекатываться, если хочешь почти без типов.
Аноним OP 03/11/15 Втр 21:04:35 #138 №105684903 
>>105684683
Это даже не пхп. Я не буду писать что это, это не важно
В общем - я слышу что онклик происходит - т.е. при нажатии на картинку идет щелчек, но круг не рисуется
Аноним 03/11/15 Втр 21:04:52 #139 №105684940 
>>105684768
> Откуда конпелятор знает, что mypenis является типом Draw_penis?
Ну так пусть этот дебилушка сделает мой пенис типом дропенис.
Аноним 03/11/15 Втр 21:06:19 #140 №105685147 
>>105684903
потому что для этого нужно поверх MainActivity создать Fragment в котором будет отрисован твой хер
на самом деле хз как это делается, ни разу не пробовал
Аноним 03/11/15 Втр 21:07:03 #141 №105685253 
Есть же джс для андрюши.
Аноним 03/11/15 Втр 21:07:39 #142 №105685329 
>>105684903
Ты на imaveView ничего не ставишь, тебе надо взять битмап с imageView нарисовать на нем хер и поставить обратно.
Аноним OP 03/11/15 Втр 21:07:47 #143 №105685353 
>>105685147
АВ, ЩИТ НИГГА
Аноним OP 03/11/15 Втр 21:09:44 #144 №105685671 
>>105685329
Ничерта не понимаю если честно. У меня есть процедура, которая рисует круг. И... этого оказывается недостаточно чтобы нарисовать круг. Довольно странно.
Аноним 03/11/15 Втр 21:10:51 #145 №105685814 
>>105685671
Да на самом деле ничего странного. Круг у тебя может и нарисовался, но для того что бы его показать тебе нужно сделать setImageBitmap
Аноним OP 03/11/15 Втр 21:17:46 #146 №105686678 
14465746665850.png
>>105685814
Подскажи, пожалуйста. Нашел пример в гугле. В моем случае мне нужно в драв_пенис возвращать санвас, который потом ставить на имгвью, если я правильно понял. Тип функции Канвас поставился без проблем, а вто возвращать канвас функция не хочет, ругается что там тип void
Bitmap image = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
imageView.setImageBitmap(image);
sageАноним 03/11/15 Втр 21:18:00 #147 №105686713 
>>105685329
наоборот же. надо битмап проецировать в канвас и рисовать уже там
Аноним 03/11/15 Втр 21:18:57 #148 №105686843 
>>105686678
сначала пиши canvas.drawCircle(..);
потом просто return canvas;
Аноним OP 03/11/15 Втр 21:19:01 #149 №105686851 
>>105686678
То что снизу - пример из гугла.
Я так понял мне нужно переделать примерно так
Draw_penis my_penis = new
Bitmap image = Draw_penis();
my_penis.createBitMap();;
imageView.setImageBitmap(image);
Аноним 03/11/15 Втр 21:19:20 #150 №105686896 
14465747603350.gif
Лет в 15 сам по себе интересовался программированием, даже на Dark Basic написал две игры, блекджек (без шлюх) и пошаговую примитивную экономическую стратегию (продовольствие, золото, армия, примитивные бои if then) с парой спрайтов отметки на карте мира. Сейчас мне 29, уже всё забыл. Как думаете, потяну ли я погромирование для ведра с нуля?
Аноним 03/11/15 Втр 21:22:25 #151 №105687280 
>>105686896
нет
Аноним 03/11/15 Втр 21:23:07 #152 №105687353 
>>105686896
Надо было хотя бы в 20, уже всё.
Аноним OP 03/11/15 Втр 21:23:30 #153 №105687430 
Нет, у меня проблема.
Мне нужно получить битмап, чтобы поставить битмап, а процедура возвращает канвас. Как это исправить?
>>105686896
Конечно получится. Джаст ду ит.
Аноним 03/11/15 Втр 21:25:21 #154 №105687713 
>>105687430
Хинт: колесом мыши нажми на Canvas, откроются его методы.
Аноним OP 03/11/15 Втр 21:25:59 #155 №105687802 
>>105687713
Спасибо. Пробую после музыкальной паузы
https://www.youtube.com/watch?v=WRu_-9MBpd4
Аноним OP 03/11/15 Втр 21:32:32 #156 №105688708 
>>105687713
У канваса есть метод drawBitmap() и SetBitmap, но, это кажется не то что мне надо.
Аноним 03/11/15 Втр 21:41:36 #157 №105690030 
14465760960620.jpg
>>105687280
>>105687353
Аноним OP 03/11/15 Втр 21:42:16 #158 №105690122 
14465761362570.png
Попытался просто вернуть битмап. ругается что не занает метода с примера
Аноним 03/11/15 Втр 21:44:15 #159 №105690450 
>>105690122
findViewById возвращает View напиши так
((ImageView) findViewById(...)).setтратата
Аноним 03/11/15 Втр 21:47:15 #160 №105690931 
>>105688708
Не то.

Тебе уже выше сказали. >>105686713
Ты можешь просто вернуть Canvas свой. Круг на битмапе, который ты создал, ты уже нарисовал с помощью drawCircle.

Теперь тебе надо вот тот битмап, который ты создал, вернуть из "процедуры" (это метод, ОП, метод!). Это будет квадрат с красным кругом.

Дальше ты можешь попробовать аналогично нарисовать свою картинку (квадрат+круг) уже на той картинке, которая у тебя имеется.
Аноним OP 03/11/15 Втр 21:54:53 #161 №105692100 
>>105690931
Т.е. нарисовать все то же самое что было нарисовано еще раз? Зачем тогда я в 1 раз рисовал? Сейчас у меня некоторые технически неполадки, как отдебажу напишу что вышло
findViewById(R.id.imageView).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Draw_penis my_penis = new Draw_penis();
Canvas bi = my_penis.createBitMap();
Paint paint = new Paint(); //define paint and paint color
paint.setColor(Color.RED);
paint.setStyle(Paint.Style.FILL_AND_STROKE);
//paint.setAntiAlias(true);
bi.drawCircle(50, 50, 10, paint);


}
Аноним OP 03/11/15 Втр 22:05:39 #162 №105693952 
14465775399380.png
14465775399381.jpg
14465775399392.jpg
14465775399433.jpg
Все равно нихера не происходит
>>105690931
> Дальше ты можешь попробовать аналогично нарисовать свою картинку (квадрат+круг) уже на той картинке, которая у тебя имеется.
Вот ту перестаю понимать. Я понимаю как возвращать, но как нарисовать на картинке я не понимаю
sageАноним 03/11/15 Втр 22:08:09 #163 №105694401 
invalidate
Аноним OP 03/11/15 Втр 22:13:05 #164 №105695184 
>>105694401
Спасибо. Посмотрю, пока что я я устал, пойду отдыхать. Если тред не помнрет отпишусь как вернусь к поргоммированию. Может временами буду бампать тред
Аноним OP 03/11/15 Втр 22:16:15 #165 №105695678 
14465781757690.jpg
Аноним OP 03/11/15 Втр 22:20:24 #166 №105696339 
14465784249550.jpg
Аноним OP 03/11/15 Втр 22:23:21 #167 №105696800 
14465786015920.jpg
Аноним OP 03/11/15 Втр 22:42:41 #168 №105699929 
14465797617360.png
Вызываю после перерисовки инвалидейт. Нет эффекта. ЧТЯДН?
Аноним OP 03/11/15 Втр 22:45:33 #169 №105700384 
14465799335760.jpg
БАМП-ХУЯМП
sageАноним 03/11/15 Втр 22:46:55 #170 №105700641 
>>105673757 (OP)
> Сегодняшний вечер я хочу убить
Весь остальной текст - жалкие оправдания.

/thread
Аноним OP 03/11/15 Втр 22:47:38 #171 №105700766 
14465800584220.gif
>>105700641
Ну чего с сажей-то? И так все разбежались уже
Аноним OP 03/11/15 Втр 22:48:17 #172 №105700868 
14465800977890.jpg
Аноним OP 03/11/15 Втр 22:49:00 #173 №105700973 
14465801404620.jpg
Аноним OP 03/11/15 Втр 22:50:26 #174 №105701191 
14465802263530.jpg
Аноним OP 03/11/15 Втр 22:51:56 #175 №105701412 
14465803160530.png
Хуямп. Чому у меня ничего не рисуется?
Аноним OP 03/11/15 Втр 22:56:46 #176 №105702089 
14465806066400.png
14465806066601.jpg
14465806066612.jpg
14465806066623.jpg
Аноним OP 03/11/15 Втр 22:58:40 #177 №105702370 
14465807201190.png
14465807201221.jpg
14465807201232.jpg
14465807201243.gif
Аноним OP 03/11/15 Втр 23:00:18 #178 №105702589 
ДА ЧТО ХА ХЕРНЯ ТО? Я РИСУЮ ЭТИ СРАНЫЕ КРУГИ, А ОНИ НЕ РИСУЮТСЯ
Аноним OP 03/11/15 Втр 23:00:34 #179 №105702630 
14465808341690.jpg
Аноним OP 03/11/15 Втр 23:01:36 #180 №105702787 
14465808961810.jpg
Аноним OP 03/11/15 Втр 23:01:52 #181 №105702825 
14465809124750.jpg
Аноним OP 03/11/15 Втр 23:04:44 #182 №105703190 
14465810843730.jpg
14465810843761.jpg
14465810843762.png
14465810843813.jpg
Аноним OP 03/11/15 Втр 23:08:40 #183 №105703720 
14465813202210.jpg
Чёрт с ним. Пойду засирать пр
Аноним 03/11/15 Втр 23:13:28 #184 №105704362 
>>105678294
Что за шрифт у тебя?
Аноним OP 03/11/15 Втр 23:15:42 #185 №105704656 
14465817424990.jpg
>>105704362
Да умер уже тред. И тот анон уже ушел. Держи котодевочку за то что бампанул
Аноним 03/11/15 Втр 23:16:59 #186 №105704828 
>>105704656
Ну блин, он же правда красивый.
Аноним OP 03/11/15 Втр 23:19:36 #187 №105705133 
14465819763140.jpg
14465819763221.jpg
14465819763232.png
14465819763573.jpg
>>105704828
Сочувствую, хотя меня дефолтный шрифт вполне устраивает
Аноним OP 03/11/15 Втр 23:23:20 #188 №105705575 
14465822008920.jpg
14465822008931.png
14465822008992.jpg
14465822009003.jpg
Аноним OP 03/11/15 Втр 23:26:33 #189 №105706026 
14465823937110.jpg
14465823937131.jpg
14465823937152.jpg
14465823937183.jpg
Аноним 03/11/15 Втр 23:35:57 #190 №105707187 
Проигрываю с ОПа аутиста. Который в вижуал студио насмотрелся как кнопочки создают и эвенты вешают прямо через UI и тут так же захотел. ОЛОЛО.

А еще запостил скрин кода который автоматом генерируется. Типа крутой хакир.
Аноним OP 03/11/15 Втр 23:39:33 #191 №105707603 
14465831736000.gif
>>105707187
Ты достаточно попроигрывал, настало время сказать почему у меня не рисуется сраный круг.
Аноним OP 03/11/15 Втр 23:41:10 #192 №105707824 
>>105707187
Пожалуйста
sageАноним 03/11/15 Втр 23:43:39 #193 №105708108 
>>105699929
>>105707187
Тому що ты дурень.
Ещё раз, на пальцах щас поясню, если смогу студию запустить.
Аноним 03/11/15 Втр 23:44:15 #194 №105708188 
>>105707603
Потому что ты его создаешь но не рисуешь на экран, лол
Аноним OP 03/11/15 Втр 23:46:06 #195 №105708425 
>>105708188
А какой метод выводит на экран?
Аноним 03/11/15 Втр 23:50:50 #196 №105708992 
>>105676935
>>105673757 (OP)
Так. Начни с правильного именования классов, методов, переменных и ресурсов.
Аноним 03/11/15 Втр 23:52:17 #197 №105709174 
>>105708425
В начале функции setInClickListener добавь while (R.id.imageView !== false) continue;
Аноним 03/11/15 Втр 23:52:53 #198 №105709244 
>>105709174
ой
while (R.id.imageView != true) continue;

чото я того
Аноним 03/11/15 Втр 23:54:23 #199 №105709433 
14465840633540.png
Пилите Реетред, а лучше - Грустнотред
Аноним OP 03/11/15 Втр 23:54:25 #200 №105709437 
>>105708992
Сейчас заново студию запущу. Я думал тред совсем всё
Аноним OP 03/11/15 Втр 23:58:11 #201 №105709857 
>>105709433
Пока что можешь погрустить тут
http://www.youtube.com/watch?v=0e1HB5gvNio
Аноним 04/11/15 Срд 00:13:40 #202 №105711516 
>>105709437
https://github.com/ribot/android-guidelines/blob/master/project_and_code_guidelines.md
http://habrahabr.ru/post/262501/
Аноним OP 04/11/15 Срд 00:22:49 #203 №105712631 
>>105709174
>>105709244
Пишет что инт и булеан не хочет сравнивать. Отходил, простите
Аноним 04/11/15 Срд 00:23:27 #204 №105712702 
>>105712631
!= 1 тогда
Аноним OP 04/11/15 Срд 00:26:48 #205 №105713134 
14465860084680.png
Студия ругается на след. строчку "Unreacheble statement"
Аноним 04/11/15 Срд 00:27:36 #206 №105713240 
хуйня, запускай
Аноним OP 04/11/15 Срд 00:33:52 #207 №105714059 
>>105713240
Ошибка не дает запустится
Аноним 04/11/15 Срд 00:34:48 #208 №105714167 
Ну короче. Если бы получилось, то это заблокировало бы твое приложение, лол.
Аноним OP 04/11/15 Срд 00:37:19 #209 №105714488 
14465866397190.gif
>>105714167
Нормально. Как отрисовывать то? Я сразу догадался что бесконечный цикл мне не очень-то поможет, но решил что тебе а может не тебе, не знаю, анонимная же борда виднее.
sageАноним 04/11/15 Срд 00:41:37 #210 №105714954 
14465868970830.png
>>105714488
Оп, так делать нельзя. От слова совсем.
Но нам похуй, у нас релиз в гуглеплее.

Аноним OP 04/11/15 Срд 00:43:57 #211 №105715190 
>>105714954
Добра! Сейчас попробую. А почему так делать нельзя?
Аноним 04/11/15 Срд 00:50:04 #212 №105715801 
Кстати, тут была идея грустнотреда.
ГО
https://2ch.hk/b/res/105715774.html
Аноним 04/11/15 Срд 00:51:08 #213 №105715892 
>>105673757 (OP)
Поставь пикчу хуя на нужное место и по нажатию меняй его visible на true\false;
Аноним 04/11/15 Срд 00:51:56 #214 №105715963 
>>105673757 (OP)
Поставь пикчу хуя на нужное место и по нажатию меняй его visible на true\false;
Аноним OP 04/11/15 Срд 00:52:53 #215 №105716038 
>>105715963
>>105715892
Это было бы слишком просто
Аноним 04/11/15 Срд 00:55:23 #216 №105716275 
>>105716038
Ты дурак штоле? Костыли - основа программирования. А ну быстро взял и сделал как тебе говорят!
Аноним OP 04/11/15 Срд 01:01:01 #217 №105716819 
14465880613270.png
А как к ресурсу обратится? У меня s.png Пишу R.drawable.s пишет что s не устраивает
Аноним OP 04/11/15 Срд 01:01:22 #218 №105716854 
>>105716819
Не так картинка, ну да ладно
Аноним 04/11/15 Срд 01:02:16 #219 №105716935 
>>105673757 (OP)
Что умел до создания этого андроид говна?
Я вот под айфон научился делать твиттор клиент, который тупо шлет сообщение, хочу переделать чтобы готовые шаблоны слал бы
Аноним OP 04/11/15 Срд 01:03:01 #220 №105717008 
>>105716935
Ничего не умел
Аноним 04/11/15 Срд 01:05:46 #221 №105717302 
>>105717008
Просто я смотрю ты уверено код хуяришь на уровне джуна
Аноним OP 04/11/15 Срд 01:07:59 #222 №105717482 
>>105717302
Хорошая шутка. Если не шутка, то я закончил НЕПТУ а колледж, в котором целый год была джаба, сейчас вообще в 1С, лол
sageАноним 04/11/15 Срд 01:09:30 #223 №105717621 
>>105715190
Потому что ты хочешь, когда пишешь код, оперировать абстракциями. Чем выше уровень абстракции, тем проще тебе понимать, что ты делаешь.

Не "нарисуй два круга и овал вон в том битмапе, который лежит в таком-то ресурсе", а "нарисовать хуй на этой картинке". В данном примере абстракции похерены в пользу скорости написания. Если больше НИКОГДА тебе не придётся лезть в этот код - это ок. Но если ты захочешь поменять форму рисуемого хуя, например, у тебя начнутся проблемы.

Фреймворк андроида - это огромная куча абстракций друг на друге. Вон тут для "базового" приложения есть - картиночка (ImageView), кнопочка (FloatingActionButton), менюшечка (Toolbar), встроенная менюшечка (Menu) и т. д. И всё это управляется ещё кучей кода, о которой ты не знаешь, чтобы менюшечки грузились быстро и никуда не исчезали по возможности. Для целей "убить вечер", конечно, на абстракции можно забить. Но если вдруг ты решил что-то ещё делать, то пожалей своё время, всё-таки начни осваивать то, что ты делаешь, по-человечески.

>>105717302
Надеюсь, ты шутишь.
Аноним 04/11/15 Срд 01:10:07 #224 №105717674 
>>105717621
А все, понял, он из книги все тупо пиздит, думал сам код пишет
Аноним OP 04/11/15 Срд 01:12:57 #225 №105717946 
>>105717621
Да, понял, одна из основных задачиь - универсализация или как-то так
А что там с картинкой? На путь жалуется
sageАноним 04/11/15 Срд 01:17:16 #226 №105718361 
>>105717946
Ну нет, дальше сам. Уж свою картинку найти ты как-нибудь постарайся.
Аноним OP 04/11/15 Срд 01:18:15 #227 №105718466 
>>105718361
Ладно, пожалуй ты прав. Большое спасибо!
/thread
Аноним 04/11/15 Срд 01:42:34 #228 №105720774 
>>105673757 (OP)
Дарю идею. Чувак делает фото и нажатию кнопки ко рту на фотке подрисовывается хуй.
Аноним 04/11/15 Срд 01:42:56 #229 №105720805 
Бамп
Аноним 04/11/15 Срд 01:43:41 #230 №105720876 
>процедуры
>2015
comments powered by Disqus

Отзывы и предложения