Разное

Android tutorial development: Build your first app | Android Developers

CS 193A: Разработка приложений для Android



ОШИБКА: Для правильной работы этого сайта требуется JavaScript. Похоже, вы используете веб-браузер, который не поддерживает JavaScript, или в вашем браузере может быть установлен блокировщик JavaScript, например NoScript. Чтобы использовать этот веб-сайт курса, вы должны включить JavaScript в своем браузере для этого сайта.

Видео лекций CS 193A Winter 2019

Марти записывает свои лекции со своего ноутбука. Обратите внимание: это записи экрана низкого качества, а звук очень плохой. Мы не рекомендуем пытаться использовать эти видео вместо посещения занятий. Смотрите ниже видео из предыдущих кварталов для всех лекций.

Эти видео загружены в частном порядке и предназначены для просмотра только студентами Stanford CS 193A. Содержание этих видеороликов защищено авторскими правами Марти Степпа и Стэнфордского университета.

  • Лекция 15:
    Локализация (видео этой лекции публиковаться не будет. Извините! Информацию о предыдущих кварталах см. ниже.)

Видео лекций CS 193A Winter 2017

Марти записывает свои лекции со своего ноутбука. Обратите внимание: это записи экрана низкого качества, а звук очень плохой. Мы не рекомендуем пытаться использовать эти видео вместо посещения занятий. Смотрите ниже видео из предыдущих кварталов для всех лекций.

Эти видео загружены в частном порядке и предназначены для просмотра только студентами Stanford CS 193A. Содержание этих видеороликов защищено авторскими правами Марти Степпа и Стэнфордского университета.

  • (частично; произошел сбой компьютера на середине лекции; извините! Полную лекцию на эту тему см.)
  • (компьютер опять завис, но почти вся лекция попала в видео)

Видео лекций CS 193A Spring 2016

Марти записывает свои лекции со своего ноутбука.

Обратите внимание: это записи экрана низкого качества, а звук очень плохой. Мы не рекомендуем пытаться использовать эти видео вместо посещения занятий. Смотрите ниже видео всех лекций последнего квартала, зимы 2016 года.

Эти видео загружены в частном порядке и предназначены для просмотра только студентами Stanford CS 193A. Содержание этих видеороликов защищено авторскими правами Марти Степпа и Стэнфордского университета.

  • Лекция 12: Игры (извините, нет видео из-за сбоя компьютера; но вы можете посмотреть эквивалентное видео с )
  • (Т.А. Дерин Дутц)

Видео лекций CS 193A Winter 2016

Марти записывал свои лекции со своего ноутбука во время недавней зимней четверти. Обратите внимание: это записи экрана низкого качества, а звук очень плохой. Мы не рекомендуем пытаться использовать эти видео вместо посещения занятий.

Эти видео загружены в частном порядке и предназначены для просмотра только студентами Stanford CS 193A. Содержание этих видеороликов защищено авторскими правами Марти Степпа и Стэнфордского университета.

  • (Анимация, Пикассо, Масляный нож)
  • (Ион, Bootstrap, SwipeStack)
  • Лекция 18: Датчики ; Загрузка в App Store (извините, нет видео)

Класс разработки Coursera для Android:

Это серия онлайн-видео Coursera по разработке под Android от преподавателей Университета Мэриленда. Они предоставляются в качестве дополнения на случай, если вам нужны дополнительные ресурсы для изучения дополнительного контента о разработке приложений для Android.


Серия Android Development Дерека Банаса:

Это серия видеороликов на YouTube об обучении разработке для Android. Они сделаны разработчиком, не связанным с этим курсом. Они предоставляются в качестве дополнения на случай, если вам нужны дополнительные ресурсы для изучения дополнительного контента о разработке приложений для Android.

Авторские права на этот документ и его содержание принадлежат © Marty Stepp, 2017. Все права защищены. Любое распространение, воспроизведение, передача или хранение части или всего содержимого в любой форме запрещено без письменного разрешения авторов.

Учебник по разработке для Android — Понимание основ

by Belal Khan

Здравствуйте, друзья, в последнем посте мы выполнили всю настройку системы для нашей серии руководств по разработке для Android. Сегодня мы разберемся с некоторыми основами, которые помогут вам в разработке приложений для Android.

Учебник по разработке для Android с использованием Android Studio

Мы установили и настроили Android Studio для разработки под Android. Теперь в Android Studio IDE есть несколько основных вещей, которые вам следует знать. Итак, начнем

  • Откройте последний проект («Hello World») в Android Studio («Мы создали этот проект в последнем руководстве»)
Учебник по разработке приложений для Android
  • После открытия проекта HelloWorld вы увидите показанный выше экран. Я объясняю приведенные выше области ниже.

#1

Под номером 1 вы видите две вещи. Первая — это каталог нашего приложения, а вторая — наши скрипты Gradle. Извлеките каталог вашего приложения.

Каталог приложений в Android Studio

Учебник по разработке для Android

 

Манифест
  • Этот каталог содержит файл AndoirdManifest. xml . Но вопрос в том, что такое AndroidManifest.xml?
AndroidManifest.xml
  • В Android каждое приложение должно иметь этот файл. Это дает необходимую систему о приложении для системы Android. AndroidManifest.xml содержит
    • Имя пакета Java приложения
    • Он описывает значок приложения, тему и ярлык
    • Он описывает все компоненты вашего приложения, такие как действия, приемники вещания, службы и т. д.
    • Он описывает все разрешения, которые ваше приложение имеет для доступа к ограниченной части системы Android
    • Он также указывает минимальный уровень API для вашего приложения.
    • Вы можете увидеть базовую структуру AndroidManifest.xml, открыв файл (двойной щелчок, чтобы открыть)0005 4

      5

      6

      7

      8

      9

      10

      11

      60 12

      5

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

       

      0″ encoding=»utf-8″?>

          package=»net.simplifiedcoding.myfirstandroidapp» >

       

          

              android:allowBackup=»true»

              android:icon=»@mipmap/ic_launcher»

      /strid: 0 ellab_labing_labing_name=»@apping_strid:0android:allowBackup=»true»

              006

              android:theme=»@style/AppTheme » >

              

                  android:name=».MainActivity»

                  android:label=»@string/app_name» >

       0         005                

       

                      

                   

        5        90 0 0 6 >

       

       

      Позже мы подробно рассмотрим эти вещи.

      java
      • Следующий каталог, который вы видите, это java. Он имеет два подкаталога. Если вы видите, что имя подкаталога совпадает с именем вашего пакета. Эта папка содержит весь исходный код Java. Здесь вы также можете создавать новые пакеты для организации классов Java. Но вы должны касаться или манипулировать только первым подкаталогом.
      • Второй подкаталог называется имя_пакета (androidTest). Генерируется автоматически.
      разрешение
      • Эта папка содержит все ресурсы для вашего приложения для Android. Внутри этой папки у нас есть
      Учебник по разработке Android
      drawable
      • Здесь мы храним все ресурсы для рисования, такие как изображения.
      макет
      • Здесь хранятся все файлы XML для макетов занятий
      меню
      • Меню XML файлы хранятся здесь
      mipmap
      • Здесь мы видим значок приложения для всех размеров экрана
      значения
        a 31 и два xml файлы с именами strings. xml и styles.xml
      • strings.xml:  Этот файл содержит все строки, которые будут использоваться в нашем проекте.
      • styles.xml : Этот файл содержит стили и темы для нашего приложения.
      • Внутри каталога измерений у нас есть два XML-файла, в которых хранятся значения поля.

      Теперь не беспокойтесь больше, мы снова рассмотрим все при создании приложений в этой серии руководств по разработке для Android.

      Следующим, что вы видите в #1, является Gradle.

      Что такое Gradle?

      Основной однострочный ответ: Gradle — это система сборки .

      Gradle берет лучшие черты других систем сборки и объединяет их в одну. И поскольку это система сборки на основе JVM (Java Virtual Machine), мы можем написать здесь свой собственный скрипт. Если вы ничего не получаете, не волнуйтесь, мы подробно разберемся в этом позже.

      #2

      Здесь вы можете увидеть компоненты, которые потребуются для разработки нашего приложения. Здесь все очень просто, мы можем перетащить компонент отсюда на #3.

      #3

      Это визуальный макет, который вы видите на экране приложения. Как я уже говорил, визуальное проектирование в Android выполняется с помощью XML. Таким образом, мы также можем писать коды для разработки нашего приложения. Чтобы закодировать дизайн, мы можем перейти к Text Option из # 4

      #4

      Отсюда мы можем переключиться с визуального раскрывающегося дизайна на XML-кодирование и наоборот.

      #5

      Здесь вы можете увидеть все компоненты, используемые на вашем экране, в иерархическом порядке .

      #6

      Здесь вы можете увидеть все свойства выбранного компонента.

      Теперь я завершаю эту часть руководства по разработке приложений для Android. Это были основы Android Studio IDE. Из следующих постов этой серии руководств по разработке Android мы начнем создавать некоторые приложения. А пока следите за обновлениями и поделитесь постом, если он вам понравился.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *