Ваш браузер устарел. Рекомендуем обновить его до последней версии.




 



 


Delphi

 

 


 

Если тебе надоело париться в Android Studio, установи на свой смартфон или планшет приложение SketchwareУже за несколько минут прямо на твоем устройстве сделаешь реальное приложение для Android, даже если ты в дороге. А к концу дня твое приложение станет более интересным. Приложение Sketchware на основе языка Scratch, это мобильная интегрированная среда разработки  IDE. Преимущество этой среды разработки приложений в том, что программный код ты будешь строить из блоков разной формы и разного цвета. Каждый блок содержит в себе java-код, например код нажатия на изображение. Если кладка кирпичей при строительстве дома идет снизу вверх, то тут блоки-кирпичики укладываются ровно наоборот. Более того, если тебя осенило, можешь в любой момент вкладывать кирпичи в готовую стену дома в любом месте этой стены. Дружественный интерфейс и что немаловажно, приложение Sketchware спокойно работает в режиме off-line, а следовательно без тормозов. Скачай файл SP.apk для установки Sketchware на твой смартфон или планшет.

После запуска проекта вашего приложения сразу окажетесь в разделе визуализации приложения  вкладка VIEWСлева в ней вы увидите набор виджетов  Widgets, справа расположен макет экрана. Виджеты это простые объекты и элементы управления видимые на экране, например, электронная кнопка, текст, изображение, переключатель, ползунок. Выбрав нужный виджет, перетащите его на макет экрана. Для удаления виджета нажмите на него и переместите в появившуюся корзину. При сборке макета среда программирования Sketchware формирует и записывает файл main.xml. Этот файл можно изменять и дописывать вручную. Его называют файлом разметки, потому что в нем содержится информация о размещении элементов приложения и свойствах этих элементов. Свойства виджетов можно установить еще до работы программы. Для этого коснитесь нужного элемента на макете, в нижней части экрана появятся полный набор свойств этого виджета. Здесь можно изменять разрешенные значения свойств выбранного виджета.

Над разделом Widgets расположен небольшой раздел Layouts компоновщики. Здесь Linear(H) и Linear(V) это некие области на макете экрана позволяющие упорядочивать виджеты в группы по горизонтали или по вертикали. Тут же Scroll(H) и Scroll(V) позволяют пролистывать содержимое экрана по горизонтали или по вертикали.

Перейдя в раздел событий – вкладка EVENT, вы увидите процедуры событий. Событием может являться, например, касание какого-либо элемента на экране. Процедура события это подпрограмма которая обрабатывает событие. Как раз в процедуру события вы будете ставить команды для выполнения какой-либо задачи при наступлении определенного события. Если необходимо добавить процедуру, нажмите на значок плюс и выберите нужную из возможных на данный момент процедуру. Затем нажав на нужную процедуру вы сможете строить программный код из блоков. Вызвать набор разрешенных блоков нужно нажатием на значок пазлы. При составлении из блоков программного кода среда автоматически создает файл MainActivity.java.

В проект можно добавлять готовые компоненты из раздела COMPONENT, например, медиаплеер, таймер, вибратор, календарь, текстречь, камера, анимация.

Переход между вкладками VIEWEVENT и COMPONENT можно осуществлять передергиванием экрана влево-вправо.

Палитра блоков разложена по группам в соответствии с функциональным назначением. Причем каждая группа для удобства зрительного восприятия имеет свой условный цвет:

  • Variable – блоки для работы с переменными
  • List – блоки для работы со списками
  • Control – блоки управляющих инструкций
  • Operator – блоки операторов
  • Math – блоки математических операций
  • File – блоки для работы файлами
  • View – блоки видимых объектов
  • Component – блоки компонентов
  • More Block – пользовательские блоки

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

Перейдя в раздел компонентов COMPONENT сможете добавить нужный компонент. Компоненты это сложные объекты не имеющие визуального представления, за исключением диалога. Среда разработки на сегодня содержит следующие компоненты:

  • Intent – намерение
  • SharedPreferences – локальное хранилище
  • Caendar – календарь
  • Vibrator – виброотклик
  • Timer – таймер
  • Dialog – окна диалогов
  • MediaPlayer – медиаплеер для воспроизведения фоновой музыки
  • SoundPool – объект для работы с аудиопотоками
  • ObjectAnimator – анимация виджетов
  • Camera – камера
  • FilePicker – работа с файлами
  • Gyroscope – гироскоп
  • Firebase DB – объект для работы с базой данный Firebase
  • Firebase Auth – объект для аутентификации при работе с Firebase
  • Firebase Storage – объект для работы с хранилищем данных Firebase
  • Interstitial Ad – отображения рекламы
  • TextToSpeech – преобразование текста в речь
  • SpeechToText – преобразование речи в текст 
  • ReguestNetwork – работа с сетями
  • BluetoothConnect – связь через блютуз
  • LocationManager – управление геолокацией

Если готовый Apk–файл не устанавливается на твоем устройстве, запусти его из проводника с представлением по категориям. Предварительно в настройках смартфона поставь разрешение на установку из неизвестных источников. Иногда вновь созданный Apk–файл не виден в проводнике, тогда устройство необходимо перегрузить. Бывает файл появился, но не запускается, тогда нужно его скопировать в любую папку, желательно вновь созданную.

При запуске Sketchware необходимо отключить любой источник интернета на одну секунду или совсем. Во время работы над проектом интернет лучше отключить, таким образом ты избавишься от навязчивой рекламы.

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

Команда разработчиков Sketchware постоянно совершенствует мобильную среду для создания Android-приложений. Появляются все новые и новые виджеты, компоненты и группы блоков. Не успеваю вносить коррективы на сайте.

В.М. Коробицин


Sketchware – мобильная среда разработки приложений для устройств на платформе Android

Приложение 1  Виджеты – электронная кнопка, текстовое поле, поле редактирования текста и их некоторые свойства.

Приложение 2  Размещение изображений на экране приложения.

Приложение 3  Компоненты приложения. Воспроизведение звуков и мелодий с помощью компонента MediaPlaer.

Приложение 4  Работа с числовыми переменными.

Приложение 5  Ввод числовых и строковых значений переменных с помощью виджета EditText.

Приложение 6  Анимация. Виды анимации.

Приложение 7  Случайные числа.

Приложение 8  Определение разрешения экрана. Виброотклик на касание экрана.

Приложение 9  Компонент таймер. Применение таймера. Ветвление в программе.

Приложение 10  Построение многоэкранного приложения. Календарь, часы, секундомер. Выход в интернет.

Приложение 11  Одномерные массивы и их обработка. Циклическая конструкция repeat.

Приложение 12  Чтение текста. Распознавание речи.

Приложение 13  Генератор квадратных уравнений.

Приложение 14  Решение квадратных уравнений.

Приложение 15  Вычисление определенного интеграла методом прямоугольников.

Приложение 16  Вычисление определенного интеграла методом трапеций.

Приложение 17  Магические числа. Вложенные циклы.

Приложение 18  Работа со строковыми переменными. Букварь. Англо-русский и русско-английский словарь.

Приложение 19  Физика. Сборник задач по основным разделам школьного курса физики.

Приложение 20  Вычисление факториала.

Приложение 21  Блокировка устройства – Положи телефон на место.

Приложение 22  Физика. Тест по теме Явление электромагнитной индукции.

Приложение 23  Следствия специальной теории относительности Альберта Эйнштейна.

Приложение 24  Вставка кода java. Перетаскивание виджетов по экрану. Двумерный массив. Рисование пальцем на экране.

Приложение 25  Шахматы для двоих. Шахматные этюды.

Приложение 26  Работа с файлами.

Приложение 27  Ментальная арифметика.

Приложение 28  Физика. Физические величины и связь между ними за первый год обучения физике.

Приложение 29  Русский язык. 4 класс.

Приложение 30  Для самых маленьких  Таблица умножения.

Приложение 31  Создание собственных блоков.


Flag Counter
Яндекс.Метрика
200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Besucherzahler russain brides
счетчик посещений

Выбери лучшее!

allbest