Спасибо большое. Наконец-то хоть кто то удосужился всё подробно и понятно объяснить. Без всякого умничества и зазнайства. Разжованно. Это наверное единственный ютуб канал, обучающий разработки приложений где всё очень подробно для простого человека объясняется.
@NecoRuChannel5 жыл бұрын
Большое спасибо!
@DimmerV4 жыл бұрын
Абсолютно согласен !!!
@romanmalov75352 жыл бұрын
Пишу из 2022, огромное спасибо за подробные уроки! Респект, такие люди как ты двигают мир вперед
@motorInlive Жыл бұрын
Спасибо! В отличии от кучи учебников, которые мне попадались у вас сё просто и понятно, вы учитель от бога)) Для новичков - это просто лучшее объяснение)
@Woker2k204 жыл бұрын
Все усвоил со скоростью "Вррррррур".
@ЭльдарОмаров-х2ы5 жыл бұрын
я когда разбогатею на разработках для андроид, открою фирму где в моем кабинете на стене будет висеть огромный ваш портрет в знак благодарности)))))
@NecoRuChannel5 жыл бұрын
)))
@OleksiiMazurenko5 жыл бұрын
так само сделаю
@Астролит4 жыл бұрын
Прям с языка снял)))
@AkzholSlamzhanov4 жыл бұрын
Ну как там ? поднял хоть немного бабки?
@pupachat39094 жыл бұрын
@@AkzholSlamzhanov ну, не думаю что с таким качеством исходных уроков, можно вылезти дальше раздела "говнокод" на стековерфло)
@RandomFromInternet4192 жыл бұрын
Лучше всех на Ютубе рассказываете. Просто превосходно. Пока другие разжёвывают main_activity.xml в текстовом виде, Неко показывает доступно, что вот есть активити в разных жизненных циклах, вот тебе сразу графический способ создания интерфейса (и параллельно видно наполнение текстовой части xml-ок). И обучение через игры - это самая лучшая методика преподавания. Низкий поклон. Смотрю с интересом.
@Евгений-т3ц9к3 жыл бұрын
Дай бог тебе здоровья автор! Спасибо за курс!
@banaaboy65044 жыл бұрын
Этот канал, похож по доступности изложения на simply code по C++. Просто супер. Желаю столько же подписчиков (и больше) и как можно быстрее ))). Автору всех благ. Спасибо.
@NecoRuChannel4 жыл бұрын
Спасибо большое!
@RomkaBlack4 жыл бұрын
Ну воооот... я уже начинаю вникать во всю эту кодировку. Все ближе и ближе. Понятно что за неделю крутым программистом не стать, нужны годы, ну или хотя бы месяцы, но мы идем вперед к цели. Спасибо вам за доступность урока, за то что понятным языком все объясняете. :-)
@NecoRuChannel4 жыл бұрын
и вам спасибо!!
@adrianorudolf54534 жыл бұрын
Читал ХеадФёрст по Джаве, никак не давались понятия, которые расположены в разделе Потоков. Перечитывал раз 15. Ну, что то да понял, но когда посмотрел этот ролик, многие вещи тут же встали на свои места. Лайк 100% заслуженный))))
@GunaevVO4 жыл бұрын
Когда учил java, а именно тему потоков не где не мог найти такого простого объяснения как тут. Спасибо за ваше старане, не забрасывайте у вас хорошо получается.
@davidblbulyan3077 Жыл бұрын
Обычно очень сложно понять зачем нужны потоки, когда просто учишь java. Тема потоков раскрывает себя полностью, например, на таких примерах. Или когда пишешь сервер, который параллельно должен обрабатывать несколько клиентов
@ЕвтеевМихаил3 жыл бұрын
Очень круто и понятно , процветания каналу!
@deazlylol2 жыл бұрын
Хорошо, что я уже являюсь разрабом, но в пхп. Мне в разы проще понимается. В особенности ивентов,циклов, свойств классов в ООП и трай кетчев. Автор сильно не грузит этой информацией и для новичков в it это прям самое то)) Уроки реально классные и что самое главное не скучно)))
@никитаКолобов-ч1й3 жыл бұрын
Спасибо за видео теперь я наконец могу разбираться в Android studio
@4sn0033 жыл бұрын
Спасибо БРО!!!
@belarus97294 жыл бұрын
Добрый день, прекрасно объясняйте большое спасибо.
@NecoRuChannel4 жыл бұрын
добрый день! большое спасибо!
@inoy55903 жыл бұрын
Когда я буду уже зарабатывать этим, обязательно прилечу к Вам и отблогадарю! Я так рад что понимаю все это.
@ilnazsab447610 ай бұрын
Как ваши успехи?😊
@FERRUM-ix5yk2 ай бұрын
@@ilnazsab4476 без знания кода, это так же как девственница хочет забеременить но незнает с какой стороны
@glebdolskiy4 жыл бұрын
Афигеть, мужик умеет создавать интригу! Я уже так напрягся, когда слушал про цикл while, а потом такое облегчение, когда услышал про ветки.
@Sunny1Blaze3 жыл бұрын
Спасибо!
@FenixFouxxx5 жыл бұрын
круто, я думаю далеко не на всех уроках в школах так детально объясняют как вы, огромное спасибо !
@NecoRuChannel5 жыл бұрын
Спасибо!
@rorka12523 жыл бұрын
Отличные уроки действительно хорошо обьясняется. Спасибо! Я например смотрел часовой урок гоши дударя у него там то xml файл откуда то взялся а при создании проекта его нет! Код не работал. Наконец то здесь у меня все получилось.
@Александр-ч9б1х4 жыл бұрын
ты очень круто объясняешь, очень просто для восприятия информации. Спасибо за труд. С меня лайк и подписка.
@ЛЁВА-у1ц3 жыл бұрын
Спасибо огромное. Очень круто.
@demetrafinskiy37094 жыл бұрын
Как я понял нужны базовые знания Java. Как хорошо, что у меня они есть :) Уроки супер! Продолжай в том же духе! Спасибо тебе огромное чувак!
@NecoRuChannel4 жыл бұрын
Базовые знания не обязательны но если оги есть то будет намного проще и быстрее обучения
@БақытбекМолдажар4 жыл бұрын
Неко спасибо тебе большое, теперь только мне нужна практика и постепенно следующие видео и опять практика. Супееер. Рахмет тебе большой и респект!
@NecoRuChannel4 жыл бұрын
И тебе спасибо!
@БақытбекМолдажар4 жыл бұрын
Очень рад что в просторах нета нашел именно вас. До этого других слушаешь вроде понятно, но потом или вода или непонятно. Респект, можно ли в будущем как то поработать фрилансом?
@NecoRuChannel4 жыл бұрын
@@БақытбекМолдажар Не совсем понял о чем ты, ты именш ваиду работать фрилансом создавая приложения? Конечно можно
@denisgerasimov67023 жыл бұрын
Вообще, конечно сложно рассказать как это все работает для тех, кто никогда не программировал, а для тех кто владеет фортраном, паскалем и ассемблером, это все очень нудно и долго, но все равно большое спасибо, потому что, кроме самого кода нужно понимать куда его пихать и как это будет работать на устройстве. Большой респект.
@user-alexei4 жыл бұрын
Спасибо большое за хороший урок
@NecoRuChannel4 жыл бұрын
и вам спасибо
@romario12volt864 жыл бұрын
Немогу оторваться на отдых, капец уносит) спасибо
@NecoRuChannel4 жыл бұрын
В этом уроке может возникнуть ошибка так как я чтоб урок не перегружать не показал что из второстепенного потока нельзя цвет изменять у наших лампочек. Нужно это делать в основном потоке. Я это объяснил в уроке 10, не переживайте урок 10 он как раз подходит к уроку 3 можете посмотреть если возникнет ошибка при запуске эмулятора
@romario12volt864 жыл бұрын
@@NecoRuChannel Вот это даааа, спасибо большльшое за поддержку. Думаю при компиляции он укажет область ошибки и потом думай в чем проблема. У меня ощущение будто я на обучении гдето, все четко по делу ясно и понятно
@NecoRuChannel4 жыл бұрын
@@romario12volt86 Я рад! Да, ошибки показывает на нижней панели LogCat открываешь эту панель и там будет ошибка зависит от версии эмулятора, на некоторых нет проблем.
@costnukhta4 жыл бұрын
Спасибо огромное за ваш труд! Супер контент!!!
@stepan_73 жыл бұрын
Больше спасибо за урок) Но уже чуть-чуть сложнее понимается, т.к. хочется сразу знать, что значит каждое слово из кода "private", "protected", "super", "override", "boolean")
@insigyl81613 жыл бұрын
есть простое решение, выучить Java
@ИЗИ5КлючикХимии4 жыл бұрын
Очень понятно и доступно объяснено!)))))))))
@deadbyapril69863 жыл бұрын
Нашел ответ спасибо за труды
@АсанТурдукулов-и9б4 жыл бұрын
Супер!
@NecoRuChannel4 жыл бұрын
Спасибо!
@sviatoslavbaydikov83584 жыл бұрын
Чувак, спасибо! От души! Все понятно наконец то!!!!
@NecoRuChannel4 жыл бұрын
И тебе спасибо!
@Не_Промокайкаа4 жыл бұрын
-Линеарлояут? -Да,да линеарлояут!
@user_Y_K_20054 жыл бұрын
ура, в ваших видео наконец мои мозги прояснились) уже думал не смогу быстро понять до этих видео
@NecoRuChannel4 жыл бұрын
Спасибо!!
@abdulmunam88335 жыл бұрын
Good
@ZackiePhoton5 жыл бұрын
все так же как и в javaFX и SceneBuilder ))
@TheAntonBelov Жыл бұрын
Здравствуйте. А разве не нужно переменную start_stop делать волатильной? Ведь компилятор может закэшировать её в состоянии true и больше не проверять её в памяти (ведь её изменения делаются в другом потоке). Или андроид компилятор отличается от обычного jdk и волатильность переменных можно не указывать?
@Radiolubitel-Petrovich3 жыл бұрын
Ученье свет, вроде получается. Купил книгу по жабе теперь учусь создовать приложения. 2:37 проблема нет кнопки TEXT и DESING, как переключить не понимаю.
@NecoRuChannel3 жыл бұрын
Виде вышло год назад, прога изменилась теперь это кнопки в верхнем правом углу, сразу найдешь там 3 кнопки вместе (иконки)
@Radiolubitel-Petrovich3 жыл бұрын
@@NecoRuChannel спасибо
@FeaR18294 жыл бұрын
Объяснение хорошее, но я бы посоветовал перед этим видео почитать книгу Шилда по java.
@Астролит4 жыл бұрын
Про отдельный параллельный поток надо погуглить, в остальном все понятно)) Вообще от себя скажу, что пройти базу по яве перед этим курсом крайне желательно.
@NecoRuChannel4 жыл бұрын
Есть видео у меня на канале про отдельные потоки. Кажется урок 10
@bnecktr4 жыл бұрын
Спасибо
@alexkir93122 жыл бұрын
Cooooooooool😎😎😎
@JonathanSulivan6664 жыл бұрын
круто
@СССРМастер4 жыл бұрын
Отлично!!!
@ВладимирБаденков-г9й4 жыл бұрын
Все отлично, только шрифт мелкий, крупнее бы а то трудно читаемый код. Тем более что одна ошибка, любая буква или знак не тот, и не будет работать
@Китоблатов3 жыл бұрын
А зачем тупо списывать код с экрана ?
@ВладимирБаденков-г9й3 жыл бұрын
@@Китоблатов Если вы все знаете, то зачем здесь. Тут уроки, а на уроках сначала учатся. И повторяют за учителем. Когда ты не видишь что делает учитель, как можно научится?
@Китоблатов3 жыл бұрын
@@ВладимирБаденков-г9й ясно
@Radiolubitel-Petrovich5 жыл бұрын
Лайк поставил, посмотрю после изучения Java. Жаль C++ нет, хотел бы у тебя про рекламироваться интересно во что обойдется мне это мероприятие?
@Юрий-ш3м1ю4 жыл бұрын
Спасибо за видео! У меня почему-то на 21:19 когда создаем onDestroy он не создается. Какой-то скобки нехватало чтоли. Почему-то самая нижняя фигурная скобка связывалась с public void onclickstart а не с public class MainActivity extends. Я добавил еще одну скобку которая после public void onclickstart. Дето я наверно провтыкал.
@НискемкромеСовести5 жыл бұрын
Хорошие ролики получаются у тебя. Давай сделаем месенжер. Это сейчас акиуально
@NecoRuChannel5 жыл бұрын
Спасибо!Не знаю как это
@alexandermakeev99104 жыл бұрын
Вопрос: если Android Studio другой, более поздней версии и внизу нет вкладки text, где ее искать чтобы править код?
@NecoRuChannel4 жыл бұрын
Вверху справа есть три картинки маленькие жми на них и увидешь как меняется вид экрана, там есть : Текст, Текст-Дизайн, Дизайн
@Алексей-б3ж5з4 жыл бұрын
или code split design
@ОльгаСамандеева4 жыл бұрын
code справа сверху
@nsa36794 жыл бұрын
Спасибо за гайд, только лучше б ты порекомендовал самым новичкам основы прогаммирования на Java, потому что неказисто вперемешку базовый while и функционал самой программы.
@crazyman28707 ай бұрын
Незнаю какое будет дальше, но пока что не используется правила написания кода. А так все супер, мне как новичку очень интересно смотреть. И вопрос- я пришел с C# и использование try cach не очень хорошо сказывается на производительности. Может можно его как то обойти или это обязательно.
@БрэндонХит-и9з4 жыл бұрын
Не подскажете почему в актуальной на 09.20 версии андроид студио, метод public void автоматически заменяется на метод fun ?
@NecoRuChannel4 жыл бұрын
это потому что ты при создании проекта не тот язык программирования выбрал, ы выбрал Kotlin а нужно Java,ты наверно пропустил этот момент. Удали проект и создай новый только смотри внимательно, там где имя проекта выбираеш выбирай Java
@БрэндонХит-и9з4 жыл бұрын
@@NecoRuChannel Понял, спасибо за подсказку и за курс обучения.
@lyohat2 жыл бұрын
здравствуйте, будут ли ролики перелиты на другие площадки?
@NecoRuChannel2 жыл бұрын
Если заблокируют то да. В описании мои соц сети если что в них сообщу куда перелью.
@kuanyshsh38072 жыл бұрын
Помогите у меня не получает вести код в MainActivity
@bekzodbekshokirov6664 жыл бұрын
Здравствуйте, пожалуйста помогите у меня тут никак не получается добавить private linearlayout показывает что это ошибка! Как можно исправить у меня андроид студио последняя версия
@ВладимирБаденков-г9й4 жыл бұрын
Автоматически не создается функция для закрытия приложения. При ручном вводе @Override подсвечивает как ошибка. onDestroy() в новой версии требует поставить после ";" а не {}, что делать?
@NecoRuChannel4 жыл бұрын
Это означает где то ошибка, сначало выбери вверху Build и Rebuild project
@ВладимирБаденков-г9й4 жыл бұрын
@@NecoRuChannelТо что это ошибка мне и так понятно. Зачем компилировать если уже ошибка? Дело в том что у меня версия студии 4.1.1, не как на видео, интерфейс другой и думаю может что то с функционалом поменяли подчеркивает круглые и фигурную скобки, начала тела функции. Поэтому я думаю такой функции нет или она переименована в этой версии
@NecoRuChannel4 жыл бұрын
@@ВладимирБаденков-г9й меняеться Android studio код, не поменяли
@NecoRuChannel4 жыл бұрын
у меня тоже 4.1.1
@NecoRuChannel4 жыл бұрын
в Androud Studio часто бывает показывает ошибку но на самом деле это глюк
@rinaleem2 жыл бұрын
Как только я нажимаю эту кнопку, у меня приложение вылетает. Или максимум два-три раза проиграет и все. почему так?
@karpoviatinet4 жыл бұрын
Подскажи пожалуйста как исправить ошибку Couldn't resolve resource @color/colorAccent Tip: Try to refresh the layout
@alexandrivanov21975 жыл бұрын
У меня не получается реализовать приведенный пример. Я пробовал запускать и на эмуляторе и на устройстве. Программа вылетает (просто закрывается) на строчке кода в потоке при присваивании присваивании нового цвета квадратику. Мне что-то подсказывает, что это из-за того, что используются разные потоки и для обмена данными между ними нужно что-то использовать. Но что и как?
@NecoRuChannel5 жыл бұрын
Да, незнаю почему на некоторых работает на некоторых нет, я это еще не объяснял но ты прав. Все View которые показываем на экране нельзя манипулировать с другово потока но если это делаем то нужно это делать с помощью runOnUiThread(new Runable). Когда в скобках начнешь писать new Runable появиться подсказка и код сам допишеться. Внутри кода уже можно манипулировать View
@alexandrivanov21975 жыл бұрын
@@NecoRuChannel Спасибо за совет. Буду продолжать изучать Android. Некоторые курсы, которые были сняты несколько лет назад не всегда удается повторить и не понятно что делать с возникающими ошибками, куда лезть и что делать. Продолжайте снимать ваши обучающие курсы так как новые и они очень помогают.
@_e_mask4 жыл бұрын
У меня все лаяуты смещаются вверх. И кнопка тоже, как решить проблему?
@RgavayaGalaktika5 жыл бұрын
Хотелось бы данные уроки в Котлине. Не получается у меня написать))))
@denisorlov36334 жыл бұрын
у меня Android Studio 3.5.3 и при наведении курсора на "onClickStart" появляется совсем другое меню не как на видео. из вариантов создать предлагает только "Create onClick event handller" а дальше "Choose Activity to Create thr Nethod"/ что дальше делать?
@NecoRuChannel4 жыл бұрын
Значит сам его напиши в MainActivity. Пишегь в нутри класса public void "название твоего слушателя" (View view){} Например если я назвал onClickStart то мне нужно писать так: public void onClickStart(View view) {}
@root9242 жыл бұрын
А разве при закрытии приложения не будут по умолчанию завершены все потоки выполнения? При завершении процесса так должно быть
@NecoRuChannel2 жыл бұрын
Можешь сделать проверку. Запусти какое нибудь сообщение в цикле и закрой приложение
@andrey68454 жыл бұрын
Добрый день. Выложи пожалуйста на гит исходники всех программ. Или туда куда удобно.
@NecoRuChannel4 жыл бұрын
У меня на веб странице есть код всех программ necodesarrollo@gmail.com
@МаксимДругой-з1н5 жыл бұрын
По поводу нового потока терзают сомнения. Я привык, что все потоки автоматом разрушаются при закрытии основного процесса. И память вся освобождается. А вы говорите, что поток с циклом будет продолжать работать после закрытия приложения. Как так? Или в андроиде свои правила?
@NECOES5 жыл бұрын
Поток разрушается по оканчанию работы, если у нас цикл который никогда не заканчивается то поток продолжает работать на заднем плане потребляя ресурсы смартфона. Поток если есть бесконечный цикл мы должны завершить в функции onDestroy
@NECOES5 жыл бұрын
Можешь проверить, создай цикл бесконечный и в нем через каждую секунду показывай сообщение на экране, например : Toast. Всплывающее сообщение в андроид. Так вот если запустишь то каждую секунду будет всплывать данное сообщение и даже если закроешь приложение то сообщение будет всплывать все равно пока телефон не выключишь.
@МаксимДругой-з1н5 жыл бұрын
@@NECOES Хмм, проверю. Получается, все потоки создаются не в рамках текущего процесса, а как отдельные процессы в рамках системы. Или как?
@NECOES5 жыл бұрын
@@МаксимДругой-з1н есть основной поток а есть другие потоки, основной поток не имеет ничего общего с новым потоком, мы просто запускаем новый поток с основного потока но они идут по раздельности
@Ironziz4 жыл бұрын
Спасибо большое ))), а вы планируете делать платные уроки с дальнейшим развитием ??? Надеюсь освоить ваши уроки и двигаться дальше, если осилю )))
@NecoRuChannel4 жыл бұрын
Уже есть платные уроки, создаем готовое приложение "Client List" учимся работать с базой данных. 17 уроков 7 часов видео. Плюс весь проект можно скачать. Курс на моей веб странице neco-desarrollo.es
@Ironziz4 жыл бұрын
@@NecoRuChannel о круто ))), сохранил для себя сайт , буду посещать , микроконтроллерами то же интересуюсь )) стм 32 , а сейчас скачиваю андройд студио, надеюсь дойду до этого курса )))
@vitalijuskolinko90113 жыл бұрын
Спасибо за урок ;) Что вы думаете насчёт того, чтобы не использовать флажок, а убить поток при вызове метода onDestroy? Например, с помощью метода .interrupt()? b_1, b_2 и b_3 - это объекты класса LinearView. Поэтому после присваиваения имеем доступ к их методам, а не атрибутам ;)
@zakharbondarev78144 жыл бұрын
Если появился вопрос по Андроид студии ,где Вы обычно ищите ответ?
@moker1073 жыл бұрын
Здравствуйте. У меня ошибка в millis и нету ошибки с sleep.Помгите пожалуйста. Я сразу говорю спасибо.
@mohamedkhalil75545 жыл бұрын
Спасибо за урок, но таким образом ты создаешь новый поток при каждой нажатой кнопки.
@NecoRuChannel5 жыл бұрын
Для этого ставим условие if(){} Если при нажатии есть уже созданный поток то мы его останавливаем, это я добавил в уроке 3-3
@muniznemonov74914 жыл бұрын
Неко я не могу установить Intel x86 Emulator Accelerator (HAXM installer) даёт ошибку типа комп не подержваеть вузуалний технологии ещё говорит отключи HYPER из компоненти виндовса но в компанентах нет такое что делать?
@pavelgera725 жыл бұрын
Благодарю. При создании вирт.устройства пишет неизвестная ошибка... Sdk скачаны ,в биосе вирт.устр. присутствует...
@NecoRuChannel5 жыл бұрын
Скорее всего Virtualization в биосе отключено
@pavelgera724 жыл бұрын
@@NecoRuChannel в биосе Virtualization включен , в рекомендациях при создании avd пишет unknown error ...нажимаешь next ...далее finish ...пишет ошибка произошла в процессе создания avd смотри idea.log... может настройки windows менять?AvdManagerConnection - Failed to create the SD card. строка из этого файла
@Невзоров-л8у4 жыл бұрын
Я так понимаю, что при создании более сложного( например подобие программы hh, или любой другой поиск работы и рабочих) нужно всё, всё на английском? Все кнопки, переходы, меню? А как русифицировать?
@NecoRuChannel4 жыл бұрын
это просто, главное весь текст создавать в ресурсах string.xml
@aleksandrsidorov2963 жыл бұрын
Скачал свежую версию андроид студио в ней нет кнопок текст и дизайн как быть? Всё обучение застопорилось помогите люди добрые.
@NecoRuChannel3 жыл бұрын
Привет, их перенескли в вехний правый уголс, смотри внимательно там три иконки
@aleksandrsidorov2963 жыл бұрын
@@NecoRuChannel Большое человеческое спасибо.
@Daloshka4 жыл бұрын
Светофор доделал и странная ситуация: на одном телефоне всё работает нормально, а на другом при нажатии старт программа сворачивается в трей. Я просто скомпилировал и на разных телефонах протестировал. Не могу понять в чём проблема, на одном 9 андроид на другом 7
@HraniBog2 жыл бұрын
Привет, почему у меня setBackgroundColor отсутствует в списке b_1? объявил Private долго мучался потом исправил заглавную на строчную букву переменная объявилась подчеркивания пропали. набрал b_1 = findViewById(R.id.b_1); потом набрал b_1. -> и выпадает список короткий не такой как в уроке у меня arg cast castvar field inst .. nn и так далее штук 10-15. Что делаю не так?
@HraniBog2 жыл бұрын
а всё, случайно нажал альт энтэр в объявлении переменной там изменился цвет лайаута красный на светлый и заработал б-1!
@casper71004 жыл бұрын
подскажите, плз. прога ругается на "старт" (у вас 37 пункт). я менял скобки, переписывал, ставил точки с запятой. уже всё испробовал и всё-равно не пускает.
@NecoRuChannel4 жыл бұрын
Пришли мне на почту necodesarrollo@gmail.com твой MainActivity в текстовом виде и фотку чтоб видеть где красным подчеркнуто
@casper71004 жыл бұрын
@@NecoRuChannel спасибо большое, отправил
@casper71004 жыл бұрын
@ "... после .start(); должна быть скобка фигурная которая закрывает, вот такая "}"". Также надо чтобы ветка была закрыта
@jopinfuyiro55704 жыл бұрын
ветка, бегунка карл)) еще не разу такого не слышал) наверное новичкам не стоит такое смотреть.. для начала нужно базу джавы изучить (ооп, интерфейсы, многопоточность, коллекции), чтобы автору не приходилось объяснять такие вещи (видео бы сократилось в два раза точно)
@scratch_project4 жыл бұрын
А что делать если код просто не пишется...Ну , я его ввожу но курсор просто прыгает по коду, а символы которые нажимаю на клавиатуре нигде не появляются?
@NecoRuChannel4 жыл бұрын
перезагрузить андроид студио!
@АлексейКирейчев-т5ю4 жыл бұрын
пишу linearLayout, у меня появляется красная линия он испровляет добовлением в верхнюю строчку linearLayout что делать
@АлексейКирейчев-т5ю4 жыл бұрын
public class MainActivity extends AppCompatActivity выглядит так
@БақытбекМолдажар4 жыл бұрын
Здравствуйте, почему ваши видео в процессе мутнеет и ничего не разглядеть
@NecoRuChannel4 жыл бұрын
это, зависит от интернета и иногда глюк ютуба, просто в настройках видео выбери самое высокое качество
@БақытбекМолдажар4 жыл бұрын
@@NecoRuChannel спасибо
@Viacheslav-i6m4 жыл бұрын
Огромное спасибо за ваш труд. Уроки просто супер. У вас талант к обучению. Сам учу java. Но есть вопрос. Скажите пожалуйста. Почему здесь в коде при создании переменных мы не обьявляем явно типы данных (переменных)? Например так : String b_1 = findViewById(R.id.bulb_1); Спасибо
@NecoRuChannel4 жыл бұрын
Большое спасибо!! Дело в том что findViewById означает "найти View по его id" это только мы делаем для элементов экрана. Например TextView, EditText и.т.д String это класс , это особый тип данных как int, boolean и.т.д По этому когда создаем переменную, например String b_1 то мы можем записать в это переменную текст, и для этого текст нужно поместить в кавычки. Вот пример String b_1 = "Привет, как дела?"; То есть для таких данных нам не нужно использовать findViewById. Это только для View, а View это елементы экрана
@Viacheslav-i6m4 жыл бұрын
@@NecoRuChannel Спасибо. Понятно )
@andriyshatynskyy52144 жыл бұрын
может вопрос тупой, но хочу спросить... в этой строке "private LinearLayout b_1, b_2, b_3;" LinearLayout это что? насколько я понял тип перменной как String, int и тд???
@NecoRuChannel4 жыл бұрын
Это контейнер LinearLayout и мы создаем переменную данного типа
@andriyshatynskyy52144 жыл бұрын
@@NecoRuChannel супер, спасибо за ответ
@okbuddy76682 жыл бұрын
Оставлю таймеры для себя, не обращайте внимания.. 16:30
@Laktorom4 жыл бұрын
всё классно - но с английским проблема ппц ))). сбивает с толку.
@Китоблатов3 жыл бұрын
Ахахах, плюс
@EeonelyShow4 жыл бұрын
У меня ошибка, при добавлении слушателя. Весь путь начиная src до MainActivity
@NecoRuChannel4 жыл бұрын
Как ты его добавляешь?
@EeonelyShow4 жыл бұрын
@@NecoRuChannel Так же, в поле пишу название. Потом нажимаю fix правда он не выводит создать. Появляется в окошке, сообение, что нет такого метода в в активити. Я беру, копирую из сообщения. И добавляю в активити. Все вроде бы работает. Сам метод не подчеткнут. Название его горит зеленым. А путь вот этот , от src до активити подчеркнут крассной инией. Пробовал и как у тебя в скобках с (Wiew wiew) не работает. Но мне он предлагает сделать так как то (android. wiew. Wiew) не точно но походе просто сейчас точно не могу посмотреть. Но так то же самое. Путь до файла активити горит крассным хотя сам метод нет. У меня версия студии выше. 3.6.2 вроде. Может из за это.
@NecoRuChannel4 жыл бұрын
@@EeonelyShow Версия тут не причем, покажи твой код
@sanjardjuraev4 жыл бұрын
Еще бы объяснения о private и public, когда какой из них использовать... А то ты говоришь - "Пишем private boolean...", а почему прайвейт, а не паблик непонятно...
@БогданЧухмаренко-щ7е4 жыл бұрын
На этом уроке застопорился буквально сначала . пишу private linearLayout и тут же приват подчеркивается красным , я выбираю по подсказкам и создаю новый view/в общем то на это все рушится и я завтра планирую с предыдущего урока снова попробовать
@NecoRuChannel4 жыл бұрын
Если private подчеркнуто красным значит не там его пишете, нужно писать сразу после названия MainActivity после скобки {
@БогданЧухмаренко-щ7е4 жыл бұрын
@@NecoRuChannel Да ,все перепроверил и действительно писал не в том месте , сейчас все получилось и я уже иду дальше
@NecoRuChannel4 жыл бұрын
@@БогданЧухмаренко-щ7е отлично!
@sanjardjuraev4 жыл бұрын
Отличное видео, всё хорошо, спасибо, конечно, в первую очередь. Но вот с произношением английских слов у тебя беда сенсей. Говори "Он" (клик,старт, резюм и т.п.)Б а не "Ан"(On читается также как и Он по русски), а еще не десиГн, а дизайн... это простые слова, экран и код видно плохо, с плохим произношением иногда становится сложно понять... Я не осуждаю, ничего подобного, но немог бы ты быть чуть внимательнее к произношению... Могу посоветовать прослушать нужные слова в googleTranslator например
@Daloshka4 жыл бұрын
у меня жёлтая лампачка не корректирует код сама, приходится из видео переписывать ваш код
@NecoRuChannel4 жыл бұрын
Попробуйте перезагрузить Android Studio
@ВикторияСмоляга-е5ф4 жыл бұрын
Почему значение находится в папке R? Это произвольно? Так и не понял...
@NecoRuChannel4 жыл бұрын
Нет, это специальная папка куда сохраняються id и получаем доступ к таким папкам как drawable, string и.т.д
@makrs18414 жыл бұрын
@@NecoRuChannel подскажите пожалуйста, где находится папка R? Хочется знать где находятся все папки, к которым обращаюсь.
@NecoRuChannel4 жыл бұрын
@@makrs1841 это папка "res" слева находиться структура проекта
@makrs18414 жыл бұрын
@@NecoRuChannel Спасибо за скорый ответ. Тогда не ясно: мы пишем большую "R", а папка называется "res", да еще и с маленькой буквы. Это догадываться надо или есть где-то список сокращений? И еще: в этой папке у себя не нашел ни файлов, ни дрогой информации где упоминались бы id.
@NecoRuChannel4 жыл бұрын
@@makrs1841 Нет это не сокращение, это внутренние папки которые мы не видим, мы видим упращенный вид который нам более понятен, а папка id вобще спрятанна так как ее трогать не нужно
@katjushakryshtop56113 жыл бұрын
Zdrawstwujte,podskazsite pozsalujsta,mozsno li kak to zamenit new Thread(new Runnable() na kakoe to drugoe dejstwie,cztoby potok rabotal?Prosto problema w tom czto na emuljatore posle zagoranija zeljonogo idet sbros i wychod iz priloszenia.Nawernoje eto iz za togo szto new Runnable ne swetitsja w kode,a kogda naczinaju menjat,to wydajet oshibku,pomogite,ja pishu diplom,ostalos 10 dnej !Izwinite za latinnizu,na laptope tolko ona,nachoszus w Polshe
@NecoRuChannel3 жыл бұрын
Привет, проблема в том что я не все про потоки расказал, нельзя внутри второстепенного потока трогать элементы экрана посмотри урок 10 там я показал как это исправить и как работает. На этом видео не на всех эмуляторах будет работать я это не учел
@katjushakryshtop56113 жыл бұрын
@@NecoRuChannel Спасибо!
@katjushakryshtop56113 жыл бұрын
@@NecoRuChannel Bolshoje spasibo! Wse poluchilos! Sdelala kak w uroke 10,w potok runOnUiThread pomestila wes Switch i wse zarabotalo! Beskonechno blagodarna!!!
@СолбонЛаможапов-д7й4 жыл бұрын
Вот что мне нравится так это доступность объяснения. Все по простому типа: ВРРРРРУУУУУУ или когда нажимаем то вот здесь вот: "БУК" Ахахахахахаха
@futsal_tactics4 жыл бұрын
Видимо после обновлений программы все поменялось. Ошибок тьма, и как их исправить непонятно.
@HraniBog2 жыл бұрын
Скажите, получается , если я не сделаю дестрой, то приложение будет фоновым?
@NecoRuChannel2 жыл бұрын
Нет, ты не делаешь дестрой ты просто отслеживаешь когда он запускаеться
@АрнатСерикжан-и5ц3 жыл бұрын
Нужна помощь.отзовитесь пожалуйста
@славапотапов-ф2к4 жыл бұрын
чучуть запутался на этом уроке у меня исчезли все атрибуты незнаю как вернуть просто нажымаю на артибуты пустота
@NecoRuChannel4 жыл бұрын
чтобы атрибуты появились нужно выбрать элемент экрана, если не прявляются то перезагрузи АС
@futsal_tactics4 жыл бұрын
.start показывает ошибку
@NecoRuChannel4 жыл бұрын
Какую именно?
@futsal_tactics4 жыл бұрын
@@NecoRuChannel Извиняюсь за беспокойство, все исправил. Все ошибки мои из-за фигурных скобок....