Тёмный

Разработка Android приложений / Урок 3 - 2 

Neco Ru
Подписаться 62 тыс.
Просмотров 60 тыс.
50% 1

Разработка Android приложений / Урок 3 - 2.
Продолжаем изучать разработку приложений на андроид. В этом видео переходим к практике. Мы создадим небольшое приложение "Светофор" и в процессе его создания изучим разные аспекты разработки приложений.
►Скачать Android Studio можно здесь: developer.andr...
★ ★ ★ ★ ★ ★ ▼Первые уроки▼★ ★ ★ ★ ★ ★ ★
►Урок 1: • Разработка приложений ...
►Урок 2: • Разработка Android при...
★ ★ ★ ★ ★ ★ ▼Поддержка канала и официальный сайт и соц.сети▼★ ★ ★ ★ ★ ★ ★
►Телеграм: t.me/androidst...
►Mail.ru :my.mail.ru/com...
►Моя веб страница: neco-desarroll...
►Скачать Android Studio можно здесь: ►developer.andr...
►Поддержать канал донатом можно здесь: www.paypal.com...
►Поддержать на Патреоне:www.patreon.co...
#AndroidStudioNeco #ПрограммированиеNeco #NecoAndroid

Опубликовано:

 

10 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 246   
@mrdregor1429
@mrdregor1429 4 года назад
Спасибо большое. Наконец-то хоть кто то удосужился всё подробно и понятно объяснить. Без всякого умничества и зазнайства. Разжованно. Это наверное единственный ютуб канал, обучающий разработки приложений где всё очень подробно для простого человека объясняется.
@NecoRuChannel
@NecoRuChannel 4 года назад
Большое спасибо!
@DimmerV
@DimmerV 4 года назад
Абсолютно согласен !!!
@romanmalov7535
@romanmalov7535 2 года назад
Пишу из 2022, огромное спасибо за подробные уроки! Респект, такие люди как ты двигают мир вперед
@Woker2k20
@Woker2k20 4 года назад
Все усвоил со скоростью "Вррррррур".
@user-rr1wt2ym7d
@user-rr1wt2ym7d 4 года назад
я когда разбогатею на разработках для андроид, открою фирму где в моем кабинете на стене будет висеть огромный ваш портрет в знак благодарности)))))
@NecoRuChannel
@NecoRuChannel 4 года назад
)))
@OleksiiMazurenko
@OleksiiMazurenko 4 года назад
так само сделаю
@user-et5bc3uo2n
@user-et5bc3uo2n 4 года назад
Прям с языка снял)))
@AkzholSlamzhanov
@AkzholSlamzhanov 4 года назад
Ну как там ? поднял хоть немного бабки?
@pupachat3909
@pupachat3909 3 года назад
@@AkzholSlamzhanov ну, не думаю что с таким качеством исходных уроков, можно вылезти дальше раздела "говнокод" на стековерфло)
@motorInlive
@motorInlive Год назад
Спасибо! В отличии от кучи учебников, которые мне попадались у вас сё просто и понятно, вы учитель от бога)) Для новичков - это просто лучшее объяснение)
@banaaboy6504
@banaaboy6504 4 года назад
Этот канал, похож по доступности изложения на simply code по C++. Просто супер. Желаю столько же подписчиков (и больше) и как можно быстрее ))). Автору всех благ. Спасибо.
@NecoRuChannel
@NecoRuChannel 4 года назад
Спасибо большое!
@FenixFouxxx
@FenixFouxxx 4 года назад
круто, я думаю далеко не на всех уроках в школах так детально объясняют как вы, огромное спасибо !
@NecoRuChannel
@NecoRuChannel 4 года назад
Спасибо!
@4sn003
@4sn003 2 года назад
Спасибо БРО!!!
@GunaevVO
@GunaevVO 4 года назад
Когда учил java, а именно тему потоков не где не мог найти такого простого объяснения как тут. Спасибо за ваше старане, не забрасывайте у вас хорошо получается.
@davidblbulyan3077
@davidblbulyan3077 Год назад
Обычно очень сложно понять зачем нужны потоки, когда просто учишь java. Тема потоков раскрывает себя полностью, например, на таких примерах. Или когда пишешь сервер, который параллельно должен обрабатывать несколько клиентов
@user-cp8ou1ot5z
@user-cp8ou1ot5z 2 года назад
Дай бог тебе здоровья автор! Спасибо за курс!
@RomkaBlack
@RomkaBlack 4 года назад
Ну воооот... я уже начинаю вникать во всю эту кодировку. Все ближе и ближе. Понятно что за неделю крутым программистом не стать, нужны годы, ну или хотя бы месяцы, но мы идем вперед к цели. Спасибо вам за доступность урока, за то что понятным языком все объясняете. :-)
@NecoRuChannel
@NecoRuChannel 4 года назад
и вам спасибо!!
@Sunny1Blaze
@Sunny1Blaze 2 года назад
Спасибо!
@adrianorudolf5453
@adrianorudolf5453 4 года назад
Читал ХеадФёрст по Джаве, никак не давались понятия, которые расположены в разделе Потоков. Перечитывал раз 15. Ну, что то да понял, но когда посмотрел этот ролик, многие вещи тут же встали на свои места. Лайк 100% заслуженный))))
@inoy5590
@inoy5590 3 года назад
Когда я буду уже зарабатывать этим, обязательно прилечу к Вам и отблогадарю! Я так рад что понимаю все это.
@ilnazsab4476
@ilnazsab4476 7 месяцев назад
Как ваши успехи?😊
@RandomFromInternet419
@RandomFromInternet419 Год назад
Лучше всех на Ютубе рассказываете. Просто превосходно. Пока другие разжёвывают main_activity.xml в текстовом виде, Неко показывает доступно, что вот есть активити в разных жизненных циклах, вот тебе сразу графический способ создания интерфейса (и параллельно видно наполнение текстовой части xml-ок). И обучение через игры - это самая лучшая методика преподавания. Низкий поклон. Смотрю с интересом.
@deazlylol
@deazlylol 2 года назад
Хорошо, что я уже являюсь разрабом, но в пхп. Мне в разы проще понимается. В особенности ивентов,циклов, свойств классов в ООП и трай кетчев. Автор сильно не грузит этой информацией и для новичков в it это прям самое то)) Уроки реально классные и что самое главное не скучно)))
@user-uz3yk5nc4z
@user-uz3yk5nc4z 3 года назад
Спасибо за видео теперь я наконец могу разбираться в Android studio
@stepan_moscow
@stepan_moscow 3 года назад
Больше спасибо за урок) Но уже чуть-чуть сложнее понимается, т.к. хочется сразу знать, что значит каждое слово из кода "private", "protected", "super", "override", "boolean")
@insigyl8161
@insigyl8161 2 года назад
есть простое решение, выучить Java
@belarus9729
@belarus9729 4 года назад
Добрый день, прекрасно объясняйте большое спасибо.
@NecoRuChannel
@NecoRuChannel 4 года назад
добрый день! большое спасибо!
@glebdolskiy
@glebdolskiy 4 года назад
Афигеть, мужик умеет создавать интригу! Я уже так напрягся, когда слушал про цикл while, а потом такое облегчение, когда услышал про ветки.
@demetrafinskiy3709
@demetrafinskiy3709 4 года назад
Как я понял нужны базовые знания Java. Как хорошо, что у меня они есть :) Уроки супер! Продолжай в том же духе! Спасибо тебе огромное чувак!
@NecoRuChannel
@NecoRuChannel 4 года назад
Базовые знания не обязательны но если оги есть то будет намного проще и быстрее обучения
@user-jn5qy7ku8w
@user-jn5qy7ku8w 3 года назад
Неко спасибо тебе большое, теперь только мне нужна практика и постепенно следующие видео и опять практика. Супееер. Рахмет тебе большой и респект!
@NecoRuChannel
@NecoRuChannel 3 года назад
И тебе спасибо!
@user-jn5qy7ku8w
@user-jn5qy7ku8w 3 года назад
Очень рад что в просторах нета нашел именно вас. До этого других слушаешь вроде понятно, но потом или вода или непонятно. Респект, можно ли в будущем как то поработать фрилансом?
@NecoRuChannel
@NecoRuChannel 3 года назад
@@user-jn5qy7ku8w Не совсем понял о чем ты, ты именш ваиду работать фрилансом создавая приложения? Конечно можно
@denisgerasimov6702
@denisgerasimov6702 3 года назад
Вообще, конечно сложно рассказать как это все работает для тех, кто никогда не программировал, а для тех кто владеет фортраном, паскалем и ассемблером, это все очень нудно и долго, но все равно большое спасибо, потому что, кроме самого кода нужно понимать куда его пихать и как это будет работать на устройстве. Большой респект.
@user-jh5bc7qu8q
@user-jh5bc7qu8q 2 года назад
Очень круто и понятно , процветания каналу!
@user-kn3hp9qc6h
@user-kn3hp9qc6h 3 года назад
ты очень круто объясняешь, очень просто для восприятия информации. Спасибо за труд. С меня лайк и подписка.
@user-qz8sc2hl8v
@user-qz8sc2hl8v 3 года назад
Спасибо огромное. Очень круто.
@rorka1252
@rorka1252 3 года назад
Отличные уроки действительно хорошо обьясняется. Спасибо! Я например смотрел часовой урок гоши дударя у него там то xml файл откуда то взялся а при создании проекта его нет! Код не работал. Наконец то здесь у меня все получилось.
@deadbyapril6986
@deadbyapril6986 2 года назад
Нашел ответ спасибо за труды
@ZackiePhoton
@ZackiePhoton 4 года назад
все так же как и в javaFX и SceneBuilder ))
@costnukhta
@costnukhta 4 года назад
Спасибо огромное за ваш труд! Супер контент!!!
@user_Y_K_2005
@user_Y_K_2005 4 года назад
ура, в ваших видео наконец мои мозги прояснились) уже думал не смогу быстро понять до этих видео
@NecoRuChannel
@NecoRuChannel 4 года назад
Спасибо!!
@user-alexei
@user-alexei 4 года назад
Спасибо большое за хороший урок
@NecoRuChannel
@NecoRuChannel 4 года назад
и вам спасибо
@user-fv5kc5dy3r
@user-fv5kc5dy3r 4 года назад
Супер!
@NecoRuChannel
@NecoRuChannel 4 года назад
Спасибо!
@user-kz1fu2jw9o
@user-kz1fu2jw9o 4 года назад
Очень понятно и доступно объяснено!)))))))))
@user-og9oi9mb6x
@user-og9oi9mb6x 3 года назад
-Линеарлояут? -Да,да линеарлояут!
@romario12volt86
@romario12volt86 4 года назад
Немогу оторваться на отдых, капец уносит) спасибо
@NecoRuChannel
@NecoRuChannel 4 года назад
В этом уроке может возникнуть ошибка так как я чтоб урок не перегружать не показал что из второстепенного потока нельзя цвет изменять у наших лампочек. Нужно это делать в основном потоке. Я это объяснил в уроке 10, не переживайте урок 10 он как раз подходит к уроку 3 можете посмотреть если возникнет ошибка при запуске эмулятора
@romario12volt86
@romario12volt86 4 года назад
@@NecoRuChannel Вот это даааа, спасибо большльшое за поддержку. Думаю при компиляции он укажет область ошибки и потом думай в чем проблема. У меня ощущение будто я на обучении гдето, все четко по делу ясно и понятно
@NecoRuChannel
@NecoRuChannel 4 года назад
@@romario12volt86 Я рад! Да, ошибки показывает на нижней панели LogCat открываешь эту панель и там будет ошибка зависит от версии эмулятора, на некоторых нет проблем.
@abdulmunam8833
@abdulmunam8833 5 лет назад
Good
@sviatoslavbaydikov8358
@sviatoslavbaydikov8358 4 года назад
Чувак, спасибо! От души! Все понятно наконец то!!!!
@NecoRuChannel
@NecoRuChannel 4 года назад
И тебе спасибо!
@Laktorom
@Laktorom 4 года назад
всё классно - но с английским проблема ппц ))). сбивает с толку.
@user-ul1py4in7j
@user-ul1py4in7j 3 года назад
Ахахах, плюс
@bnecktr
@bnecktr 4 года назад
Спасибо
@alexkir9312
@alexkir9312 2 года назад
Cooooooooool😎😎😎
@user-et5bc3uo2n
@user-et5bc3uo2n 4 года назад
Про отдельный параллельный поток надо погуглить, в остальном все понятно)) Вообще от себя скажу, что пройти базу по яве перед этим курсом крайне желательно.
@NecoRuChannel
@NecoRuChannel 4 года назад
Есть видео у меня на канале про отдельные потоки. Кажется урок 10
@user-ip7ox6vh1q
@user-ip7ox6vh1q 3 года назад
Все отлично, только шрифт мелкий, крупнее бы а то трудно читаемый код. Тем более что одна ошибка, любая буква или знак не тот, и не будет работать
@user-ul1py4in7j
@user-ul1py4in7j 3 года назад
А зачем тупо списывать код с экрана ?
@user-ip7ox6vh1q
@user-ip7ox6vh1q 3 года назад
@@user-ul1py4in7j Если вы все знаете, то зачем здесь. Тут уроки, а на уроках сначала учатся. И повторяют за учителем. Когда ты не видишь что делает учитель, как можно научится?
@user-ul1py4in7j
@user-ul1py4in7j 3 года назад
@@user-ip7ox6vh1q ясно
@user-qz7dy3ep8e
@user-qz7dy3ep8e 4 года назад
Отлично!!!
@JonathanSulivan666
@JonathanSulivan666 4 года назад
круто
@TheAntonBelov
@TheAntonBelov Год назад
Здравствуйте. А разве не нужно переменную start_stop делать волатильной? Ведь компилятор может закэшировать её в состоянии true и больше не проверять её в памяти (ведь её изменения делаются в другом потоке). Или андроид компилятор отличается от обычного jdk и волатильность переменных можно не указывать?
@FeaR1829
@FeaR1829 3 года назад
Объяснение хорошее, но я бы посоветовал перед этим видео почитать книгу Шилда по java.
@alexandermakeev9910
@alexandermakeev9910 4 года назад
Вопрос: если Android Studio другой, более поздней версии и внизу нет вкладки text, где ее искать чтобы править код?
@NecoRuChannel
@NecoRuChannel 4 года назад
Вверху справа есть три картинки маленькие жми на них и увидешь как меняется вид экрана, там есть : Текст, Текст-Дизайн, Дизайн
@user-vm1be9uc1n
@user-vm1be9uc1n 4 года назад
или code split design
@user-te6fb3tb8r
@user-te6fb3tb8r 4 года назад
code справа сверху
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 5 лет назад
Лайк поставил, посмотрю после изучения Java. Жаль C++ нет, хотел бы у тебя про рекламироваться интересно во что обойдется мне это мероприятие?
@user-bo2fn9ye6b
@user-bo2fn9ye6b 4 года назад
Хорошие ролики получаются у тебя. Давай сделаем месенжер. Это сейчас акиуально
@NecoRuChannel
@NecoRuChannel 4 года назад
Спасибо!Не знаю как это
@mohamedkhalil7554
@mohamedkhalil7554 5 лет назад
Спасибо за урок, но таким образом ты создаешь новый поток при каждой нажатой кнопки.
@NecoRuChannel
@NecoRuChannel 5 лет назад
Для этого ставим условие if(){} Если при нажатии есть уже созданный поток то мы его останавливаем, это я добавил в уроке 3-3
@user-wo3ht8hx7d
@user-wo3ht8hx7d 3 года назад
Спасибо за видео! У меня почему-то на 21:19 когда создаем onDestroy он не создается. Какой-то скобки нехватало чтоли. Почему-то самая нижняя фигурная скобка связывалась с public void onclickstart а не с public class MainActivity extends. Я добавил еще одну скобку которая после public void onclickstart. Дето я наверно провтыкал.
@user-bu7gb1kf7z
@user-bu7gb1kf7z 4 года назад
По поводу нового потока терзают сомнения. Я привык, что все потоки автоматом разрушаются при закрытии основного процесса. И память вся освобождается. А вы говорите, что поток с циклом будет продолжать работать после закрытия приложения. Как так? Или в андроиде свои правила?
@NECOES
@NECOES 4 года назад
Поток разрушается по оканчанию работы, если у нас цикл который никогда не заканчивается то поток продолжает работать на заднем плане потребляя ресурсы смартфона. Поток если есть бесконечный цикл мы должны завершить в функции onDestroy
@NECOES
@NECOES 4 года назад
Можешь проверить, создай цикл бесконечный и в нем через каждую секунду показывай сообщение на экране, например : Toast. Всплывающее сообщение в андроид. Так вот если запустишь то каждую секунду будет всплывать данное сообщение и даже если закроешь приложение то сообщение будет всплывать все равно пока телефон не выключишь.
@user-bu7gb1kf7z
@user-bu7gb1kf7z 4 года назад
@@NECOES Хмм, проверю. Получается, все потоки создаются не в рамках текущего процесса, а как отдельные процессы в рамках системы. Или как?
@NECOES
@NECOES 4 года назад
@@user-bu7gb1kf7z есть основной поток а есть другие потоки, основной поток не имеет ничего общего с новым потоком, мы просто запускаем новый поток с основного потока но они идут по раздельности
@root924
@root924 2 года назад
А разве при закрытии приложения не будут по умолчанию завершены все потоки выполнения? При завершении процесса так должно быть
@NecoRuChannel
@NecoRuChannel 2 года назад
Можешь сделать проверку. Запусти какое нибудь сообщение в цикле и закрой приложение
@rinaleem
@rinaleem 2 года назад
Как только я нажимаю эту кнопку, у меня приложение вылетает. Или максимум два-три раза проиграет и все. почему так?
@alexandrivanov2197
@alexandrivanov2197 4 года назад
У меня не получается реализовать приведенный пример. Я пробовал запускать и на эмуляторе и на устройстве. Программа вылетает (просто закрывается) на строчке кода в потоке при присваивании присваивании нового цвета квадратику. Мне что-то подсказывает, что это из-за того, что используются разные потоки и для обмена данными между ними нужно что-то использовать. Но что и как?
@NecoRuChannel
@NecoRuChannel 4 года назад
Да, незнаю почему на некоторых работает на некоторых нет, я это еще не объяснял но ты прав. Все View которые показываем на экране нельзя манипулировать с другово потока но если это делаем то нужно это делать с помощью runOnUiThread(new Runable). Когда в скобках начнешь писать new Runable появиться подсказка и код сам допишеться. Внутри кода уже можно манипулировать View
@alexandrivanov2197
@alexandrivanov2197 4 года назад
@@NecoRuChannel Спасибо за совет. Буду продолжать изучать Android. Некоторые курсы, которые были сняты несколько лет назад не всегда удается повторить и не понятно что делать с возникающими ошибками, куда лезть и что делать. Продолжайте снимать ваши обучающие курсы так как новые и они очень помогают.
@crazyman2870
@crazyman2870 3 месяца назад
Незнаю какое будет дальше, но пока что не используется правила написания кода. А так все супер, мне как новичку очень интересно смотреть. И вопрос- я пришел с C# и использование try cach не очень хорошо сказывается на производительности. Может можно его как то обойти или это обязательно.
@bekzodbekshokirov666
@bekzodbekshokirov666 3 года назад
Здравствуйте, пожалуйста помогите у меня тут никак не получается добавить private linearlayout показывает что это ошибка! Как можно исправить у меня андроид студио последняя версия
@nsa3679
@nsa3679 3 года назад
Спасибо за гайд, только лучше б ты порекомендовал самым новичкам основы прогаммирования на Java, потому что неказисто вперемешку базовый while и функционал самой программы.
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 3 года назад
Ученье свет, вроде получается. Купил книгу по жабе теперь учусь создовать приложения. 2:37 проблема нет кнопки TEXT и DESING, как переключить не понимаю.
@NecoRuChannel
@NecoRuChannel 3 года назад
Виде вышло год назад, прога изменилась теперь это кнопки в верхнем правом углу, сразу найдешь там 3 кнопки вместе (иконки)
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 3 года назад
@@NecoRuChannel спасибо
@sanjardjuraev
@sanjardjuraev 4 года назад
Еще бы объяснения о private и public, когда какой из них использовать... А то ты говоришь - "Пишем private boolean...", а почему прайвейт, а не паблик непонятно...
@denisorlov3633
@denisorlov3633 4 года назад
у меня Android Studio 3.5.3 и при наведении курсора на "onClickStart" появляется совсем другое меню не как на видео. из вариантов создать предлагает только "Create onClick event handller" а дальше "Choose Activity to Create thr Nethod"/ что дальше делать?
@NecoRuChannel
@NecoRuChannel 4 года назад
Значит сам его напиши в MainActivity. Пишегь в нутри класса public void "название твоего слушателя" (View view){} Например если я назвал onClickStart то мне нужно писать так: public void onClickStart(View view) {}
@jopinfuyiro5570
@jopinfuyiro5570 3 года назад
ветка, бегунка карл)) еще не разу такого не слышал) наверное новичкам не стоит такое смотреть.. для начала нужно базу джавы изучить (ооп, интерфейсы, многопоточность, коллекции), чтобы автору не приходилось объяснять такие вещи (видео бы сократилось в два раза точно)
@user-hd7yj5lc6h
@user-hd7yj5lc6h 4 года назад
Не подскажете почему в актуальной на 09.20 версии андроид студио, метод public void автоматически заменяется на метод fun ?
@NecoRuChannel
@NecoRuChannel 4 года назад
это потому что ты при создании проекта не тот язык программирования выбрал, ы выбрал Kotlin а нужно Java,ты наверно пропустил этот момент. Удали проект и создай новый только смотри внимательно, там где имя проекта выбираеш выбирай Java
@user-hd7yj5lc6h
@user-hd7yj5lc6h 4 года назад
@@NecoRuChannel Понял, спасибо за подсказку и за курс обучения.
@user-ip7ox6vh1q
@user-ip7ox6vh1q 3 года назад
Автоматически не создается функция для закрытия приложения. При ручном вводе @Override подсвечивает как ошибка. onDestroy() в новой версии требует поставить после ";" а не {}, что делать?
@NecoRuChannel
@NecoRuChannel 3 года назад
Это означает где то ошибка, сначало выбери вверху Build и Rebuild project
@user-ip7ox6vh1q
@user-ip7ox6vh1q 3 года назад
@@NecoRuChannelТо что это ошибка мне и так понятно. Зачем компилировать если уже ошибка? Дело в том что у меня версия студии 4.1.1, не как на видео, интерфейс другой и думаю может что то с функционалом поменяли подчеркивает круглые и фигурную скобки, начала тела функции. Поэтому я думаю такой функции нет или она переименована в этой версии
@NecoRuChannel
@NecoRuChannel 3 года назад
@@user-ip7ox6vh1q меняеться Android studio код, не поменяли
@NecoRuChannel
@NecoRuChannel 3 года назад
у меня тоже 4.1.1
@NecoRuChannel
@NecoRuChannel 3 года назад
в Androud Studio часто бывает показывает ошибку но на самом деле это глюк
@_e_mask
@_e_mask 3 года назад
У меня все лаяуты смещаются вверх. И кнопка тоже, как решить проблему?
@karpoviatinet
@karpoviatinet 3 года назад
Подскажи пожалуйста как исправить ошибку Couldn't resolve resource @color/colorAccent Tip: Try to refresh the layout
@HraniBog
@HraniBog 2 года назад
Привет, почему у меня setBackgroundColor отсутствует в списке b_1? объявил Private долго мучался потом исправил заглавную на строчную букву переменная объявилась подчеркивания пропали. набрал b_1 = findViewById(R.id.b_1); потом набрал b_1. -> и выпадает список короткий не такой как в уроке у меня arg cast castvar field inst .. nn и так далее штук 10-15. Что делаю не так?
@HraniBog
@HraniBog 2 года назад
а всё, случайно нажал альт энтэр в объявлении переменной там изменился цвет лайаута красный на светлый и заработал б-1!
@scratch_project
@scratch_project 4 года назад
А что делать если код просто не пишется...Ну , я его ввожу но курсор просто прыгает по коду, а символы которые нажимаю на клавиатуре нигде не появляются?
@NecoRuChannel
@NecoRuChannel 4 года назад
перезагрузить андроид студио!
@aleksandrsidorov296
@aleksandrsidorov296 2 года назад
Скачал свежую версию андроид студио в ней нет кнопок текст и дизайн как быть? Всё обучение застопорилось помогите люди добрые.
@NecoRuChannel
@NecoRuChannel 2 года назад
Привет, их перенескли в вехний правый уголс, смотри внимательно там три иконки
@aleksandrsidorov296
@aleksandrsidorov296 2 года назад
@@NecoRuChannel Большое человеческое спасибо.
@okbuddy7668
@okbuddy7668 2 года назад
Оставлю таймеры для себя, не обращайте внимания.. 16:30
@kuanyshsh3807
@kuanyshsh3807 2 года назад
Помогите у меня не получает вести код в MainActivity
@muniznemonov7491
@muniznemonov7491 4 года назад
Неко я не могу установить Intel x86 Emulator Accelerator (HAXM installer) даёт ошибку типа комп не подержваеть вузуалний технологии ещё говорит отключи HYPER из компоненти виндовса но в компанентах нет такое что делать?
@user-vd9bz2mu8w
@user-vd9bz2mu8w 4 года назад
пишу linearLayout, у меня появляется красная линия он испровляет добовлением в верхнюю строчку linearLayout что делать
@user-vd9bz2mu8w
@user-vd9bz2mu8w 4 года назад
public class MainActivity extends AppCompatActivity выглядит так
@lyohat
@lyohat 2 года назад
здравствуйте, будут ли ролики перелиты на другие площадки?
@NecoRuChannel
@NecoRuChannel 2 года назад
Если заблокируют то да. В описании мои соц сети если что в них сообщу куда перелью.
@user-vq3uv8zz2n
@user-vq3uv8zz2n 4 года назад
Я так понимаю, что при создании более сложного( например подобие программы hh, или любой другой поиск работы и рабочих) нужно всё, всё на английском? Все кнопки, переходы, меню? А как русифицировать?
@NecoRuChannel
@NecoRuChannel 4 года назад
это просто, главное весь текст создавать в ресурсах string.xml
@Daloshka
@Daloshka 4 года назад
Светофор доделал и странная ситуация: на одном телефоне всё работает нормально, а на другом при нажатии старт программа сворачивается в трей. Я просто скомпилировал и на разных телефонах протестировал. Не могу понять в чём проблема, на одном 9 андроид на другом 7
@moker107
@moker107 3 года назад
Здравствуйте. У меня ошибка в millis и нету ошибки с sleep.Помгите пожалуйста. Я сразу говорю спасибо.
@user-jn5qy7ku8w
@user-jn5qy7ku8w 3 года назад
Здравствуйте, почему ваши видео в процессе мутнеет и ничего не разглядеть
@NecoRuChannel
@NecoRuChannel 3 года назад
это, зависит от интернета и иногда глюк ютуба, просто в настройках видео выбери самое высокое качество
@user-jn5qy7ku8w
@user-jn5qy7ku8w 3 года назад
@@NecoRuChannel спасибо
@vitalijuskolinko9011
@vitalijuskolinko9011 3 года назад
Спасибо за урок ;) Что вы думаете насчёт того, чтобы не использовать флажок, а убить поток при вызове метода onDestroy? Например, с помощью метода .interrupt()? b_1, b_2 и b_3 - это объекты класса LinearView. Поэтому после присваиваения имеем доступ к их методам, а не атрибутам ;)
@RgavayaGalaktika
@RgavayaGalaktika 4 года назад
Хотелось бы данные уроки в Котлине. Не получается у меня написать))))
@casper7100
@casper7100 4 года назад
подскажите, плз. прога ругается на "старт" (у вас 37 пункт). я менял скобки, переписывал, ставил точки с запятой. уже всё испробовал и всё-равно не пускает.
@NecoRuChannel
@NecoRuChannel 4 года назад
Пришли мне на почту necodesarrollo@gmail.com твой MainActivity в текстовом виде и фотку чтоб видеть где красным подчеркнуто
@casper7100
@casper7100 4 года назад
@@NecoRuChannel спасибо большое, отправил
@casper7100
@casper7100 4 года назад
@ "... после .start(); должна быть скобка фигурная которая закрывает, вот такая "}"". Также надо чтобы ветка была закрыта
@andriyshatynskyy5214
@andriyshatynskyy5214 4 года назад
может вопрос тупой, но хочу спросить... в этой строке "private LinearLayout b_1, b_2, b_3;" LinearLayout это что? насколько я понял тип перменной как String, int и тд???
@NecoRuChannel
@NecoRuChannel 4 года назад
Это контейнер LinearLayout и мы создаем переменную данного типа
@andriyshatynskyy5214
@andriyshatynskyy5214 4 года назад
@@NecoRuChannel супер, спасибо за ответ
@zakharbondarev7814
@zakharbondarev7814 4 года назад
Если появился вопрос по Андроид студии ,где Вы обычно ищите ответ?
@Daloshka
@Daloshka 4 года назад
у меня жёлтая лампачка не корректирует код сама, приходится из видео переписывать ваш код
@NecoRuChannel
@NecoRuChannel 4 года назад
Попробуйте перезагрузить Android Studio
@Ironziz
@Ironziz 4 года назад
Спасибо большое ))), а вы планируете делать платные уроки с дальнейшим развитием ??? Надеюсь освоить ваши уроки и двигаться дальше, если осилю )))
@NecoRuChannel
@NecoRuChannel 4 года назад
Уже есть платные уроки, создаем готовое приложение "Client List" учимся работать с базой данных. 17 уроков 7 часов видео. Плюс весь проект можно скачать. Курс на моей веб странице neco-desarrollo.es
@Ironziz
@Ironziz 4 года назад
@@NecoRuChannel о круто ))), сохранил для себя сайт , буду посещать , микроконтроллерами то же интересуюсь )) стм 32 , а сейчас скачиваю андройд студио, надеюсь дойду до этого курса )))
@user-qr2wq3jp4x
@user-qr2wq3jp4x 4 года назад
Огромное спасибо за ваш труд. Уроки просто супер. У вас талант к обучению. Сам учу java. Но есть вопрос. Скажите пожалуйста. Почему здесь в коде при создании переменных мы не обьявляем явно типы данных (переменных)? Например так : String b_1 = findViewById(R.id.bulb_1); Спасибо
@NecoRuChannel
@NecoRuChannel 4 года назад
Большое спасибо!! Дело в том что findViewById означает "найти View по его id" это только мы делаем для элементов экрана. Например TextView, EditText и.т.д String это класс , это особый тип данных как int, boolean и.т.д По этому когда создаем переменную, например String b_1 то мы можем записать в это переменную текст, и для этого текст нужно поместить в кавычки. Вот пример String b_1 = "Привет, как дела?"; То есть для таких данных нам не нужно использовать findViewById. Это только для View, а View это елементы экрана
@user-qr2wq3jp4x
@user-qr2wq3jp4x 4 года назад
@@NecoRuChannel Спасибо. Понятно )
@pavelgera72
@pavelgera72 4 года назад
Благодарю. При создании вирт.устройства пишет неизвестная ошибка... Sdk скачаны ,в биосе вирт.устр. присутствует...
@NecoRuChannel
@NecoRuChannel 4 года назад
Скорее всего Virtualization в биосе отключено
@pavelgera72
@pavelgera72 4 года назад
@@NecoRuChannel в биосе Virtualization включен , в рекомендациях при создании avd пишет unknown error ...нажимаешь next ...далее finish ...пишет ошибка произошла в процессе создания avd смотри idea.log... может настройки windows менять?AvdManagerConnection - Failed to create the SD card. строка из этого файла
@HraniBog
@HraniBog 2 года назад
Скажите, получается , если я не сделаю дестрой, то приложение будет фоновым?
@NecoRuChannel
@NecoRuChannel 2 года назад
Нет, ты не делаешь дестрой ты просто отслеживаешь когда он запускаеться
@andrey6845
@andrey6845 4 года назад
Добрый день. Выложи пожалуйста на гит исходники всех программ. Или туда куда удобно.
@NecoRuChannel
@NecoRuChannel 4 года назад
У меня на веб странице есть код всех программ necodesarrollo@gmail.com
@user-gv5ng1bh2p
@user-gv5ng1bh2p 4 года назад
Вот что мне нравится так это доступность объяснения. Все по простому типа: ВРРРРРУУУУУУ или когда нажимаем то вот здесь вот: "БУК" Ахахахахахаха
@futsal_tactics
@futsal_tactics 3 года назад
Видимо после обновлений программы все поменялось. Ошибок тьма, и как их исправить непонятно.
@katjushakryshtop5611
@katjushakryshtop5611 3 года назад
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
@NecoRuChannel
@NecoRuChannel 3 года назад
Привет, проблема в том что я не все про потоки расказал, нельзя внутри второстепенного потока трогать элементы экрана посмотри урок 10 там я показал как это исправить и как работает. На этом видео не на всех эмуляторах будет работать я это не учел
@katjushakryshtop5611
@katjushakryshtop5611 3 года назад
@@NecoRuChannel Спасибо!
@katjushakryshtop5611
@katjushakryshtop5611 3 года назад
@@NecoRuChannel Bolshoje spasibo! Wse poluchilos! Sdelala kak w uroke 10,w potok runOnUiThread pomestila wes Switch i wse zarabotalo! Beskonechno blagodarna!!!
@user-zk6pu5tl9y
@user-zk6pu5tl9y 4 года назад
На этом уроке застопорился буквально сначала . пишу private linearLayout и тут же приват подчеркивается красным , я выбираю по подсказкам и создаю новый view/в общем то на это все рушится и я завтра планирую с предыдущего урока снова попробовать
@NecoRuChannel
@NecoRuChannel 4 года назад
Если private подчеркнуто красным значит не там его пишете, нужно писать сразу после названия MainActivity после скобки {
@user-zk6pu5tl9y
@user-zk6pu5tl9y 4 года назад
@@NecoRuChannel Да ,все перепроверил и действительно писал не в том месте , сейчас все получилось и я уже иду дальше
@NecoRuChannel
@NecoRuChannel 4 года назад
@@user-zk6pu5tl9y отлично!
@EeonelyShow
@EeonelyShow 4 года назад
У меня ошибка, при добавлении слушателя. Весь путь начиная src до MainActivity
@NecoRuChannel
@NecoRuChannel 4 года назад
Как ты его добавляешь?
@EeonelyShow
@EeonelyShow 4 года назад
@@NecoRuChannel Так же, в поле пишу название. Потом нажимаю fix правда он не выводит создать. Появляется в окошке, сообение, что нет такого метода в в активити. Я беру, копирую из сообщения. И добавляю в активити. Все вроде бы работает. Сам метод не подчеткнут. Название его горит зеленым. А путь вот этот , от src до активити подчеркнут крассной инией. Пробовал и как у тебя в скобках с (Wiew wiew) не работает. Но мне он предлагает сделать так как то (android. wiew. Wiew) не точно но походе просто сейчас точно не могу посмотреть. Но так то же самое. Путь до файла активити горит крассным хотя сам метод нет. У меня версия студии выше. 3.6.2 вроде. Может из за это.
@NecoRuChannel
@NecoRuChannel 4 года назад
@@EeonelyShow Версия тут не причем, покажи твой код
@user-ru2gs1fg4k
@user-ru2gs1fg4k 4 года назад
чучуть запутался на этом уроке у меня исчезли все атрибуты незнаю как вернуть просто нажымаю на артибуты пустота
@NecoRuChannel
@NecoRuChannel 4 года назад
чтобы атрибуты появились нужно выбрать элемент экрана, если не прявляются то перезагрузи АС
@kandidat8134
@kandidat8134 3 года назад
это боль
@user-yu1kf9dp7e
@user-yu1kf9dp7e 2 года назад
Нужна помощь.отзовитесь пожалуйста
@pavel1913
@pavel1913 4 года назад
Задумка хорошая, пусть и несколько нудновато и ни слова о Java ))) А то школота будет думать, что это язык Android ))) На самом деле достаточно легко смотрится тому, кто имеет понятие об ООП. Может так и надо, отсекается куча воды из теории...
@user-dm4ku1yf2p
@user-dm4ku1yf2p 4 года назад
Почему значение находится в папке R? Это произвольно? Так и не понял...
@NecoRuChannel
@NecoRuChannel 4 года назад
Нет, это специальная папка куда сохраняються id и получаем доступ к таким папкам как drawable, string и.т.д
@maximshishkin1841
@maximshishkin1841 4 года назад
@@NecoRuChannel подскажите пожалуйста, где находится папка R? Хочется знать где находятся все папки, к которым обращаюсь.
@NecoRuChannel
@NecoRuChannel 4 года назад
@@maximshishkin1841 это папка "res" слева находиться структура проекта
@maximshishkin1841
@maximshishkin1841 4 года назад
@@NecoRuChannel Спасибо за скорый ответ. Тогда не ясно: мы пишем большую "R", а папка называется "res", да еще и с маленькой буквы. Это догадываться надо или есть где-то список сокращений? И еще: в этой папке у себя не нашел ни файлов, ни дрогой информации где упоминались бы id.
@NecoRuChannel
@NecoRuChannel 4 года назад
@@maximshishkin1841 Нет это не сокращение, это внутренние папки которые мы не видим, мы видим упращенный вид который нам более понятен, а папка id вобще спрятанна так как ее трогать не нужно
Далее
The Most Elite Chefs Ever!
00:35
Просмотров 6 млн
Что думаете?
00:54
Просмотров 514 тыс.
The Most Elite Chefs Ever!
00:35
Просмотров 6 млн