×
=0) { let js = text.slice(pos1, pos2); + '<\/' + "script" + '>'; arrText.push(js); // next pos1 = pos2; continue; } } } break; } return arrText; } function OpenDialog(parentDiv, urlContent) { parentDiv = document.getElementById('modal-background'); // new !!!!!!! parentDiv.appendChild(document.getElementById('modal-template')); document.getElementById('modal-background').style.display = "block"; document.getElementById('modal-template').style.display = "flex"; // !!!!! document.getElementById('modal-body').innerHTML = ""; post_url(urlContent, "", function(text_from_server) { var element = document.getElementById('modal-body'); element.innerHTML = text_from_server; // add scripts var arrJSText = get_scripts(text_from_server); for (var i=0; i
dir.by
Поиск
Программирование, разработка, тестирование
→
Android телефон, планшет (пишем приложение, игру)
Android телефон, планшет (пишем приложение, игру)
Что такое операционная система Android? Какие номера версий были в Android
Что такое ARM процессоры? | Android
Java приложение (для Android телефона) в Android Studio
Почему Android приложения пишутся на Java?
Скачиваем Android Studio
Скачать и установить Android Studio для написания программ для Android телефонов на языке Java, Kotlin
Открываем Android Studio на компьютере (Windows 10)
Создаем новое приложение для Android телефона
Создаем новый проект на Java с одной простой Activity в Android Studio (пишем программу для Android телефонов, планшетов) в Windows 10
Компиляция и запуск Android приложения
Компиляция и запуск приложения в Android Studio на компьютере (Windows) в режиме эмулятора Android Device
Запуск приложения Android Studio в отладке на компьютере (Windows) в режиме эмулятора Android Device
Ошибки в Android приложении
Ошибка "error while waiting for device: the emulator process for ..... has terminated" при запуске приложения в Android Studio на компьютере (Windows) в режиме эмулятора Android Device
Ошибка "Error while waiting for device: Illegal char <*> at index 0: *.lock ..." при запуске приложения в Android Studio
Ошибка "AVD is already running ..." при запуске приложения в Android Studio
Ошибка "CMake "3.18.1" was not found in SDK, PATH, or by cmake.dir property" при компиляции проекта в Android Studio
Ошибка "Execution failed for task ":app:compressDebugAssets" при компиляции проекта в Android Studio
Все ошибки при запуске Android приложения
Установки дополнительно
Что такое Android SDK (копия операционной системы Android)? Инсталлирование Android SDK 8.1 в Android Studio ...
Создаем Android виртуальное устройство в Android Studio
Установить HAXM
Теория программы Android
Activity в Android
Kotlin приложение (для Android телефона) в Android Studio
Скачиваем Android Studio
Скачать и установить Android Studio для написания программ для Android телефонов на языке Java, Kotlin
Новое приложение
Создаем новый проект "Empty Views Activity" на Kotlin в Android Studio (пишем программу для Android телефонов, планшетов) в Windows 10
Компиляция и запуск Android приложения
Компиляция и запуск Kotlin приложения в Android Studio на компьютере (Windows) в режиме эмулятора Android Device
Запуск Kotlin приложения в Android Studio в отладке на компьютере (Windows) в режиме эмулятора Android Device
Запуск и отладка Kotlin Android Studio приложения на моем телефоне через USB
Долгое ожидание при запуске Kotlin Android приложения. Вижу сообщение: "I/zygote:Waiting for a blocking GC ProfileSaver"
Kotlin синтаксис
Символ ? это null значение для разных типов в Kotlin, Android Studio. Значение берем используя
!!
Пример: val myName:String? = null
Kotlin сохранение, копирование объектов | @Parcelize Parcelable
Копирование данных в классе и объекта. Используем аттрибут @Parcelize и интрефейс Parcelable. | Kotlin | Android Studio
Ошибка "Class is not abstract and does not implement abstract member public abstract fun describeContents(): Int defined in android.os.Parcelable" | Kotlin | Android Studio | @Parcelize | Parcelable
Окно с кнопками yes, no
Показываем окно с 2-мя кнопками: yes, no и не надо добавлять никаких resource, layout | Я вызываю функцию AlertDialog в Kotlin | Android Studio
Загрузка фотографий
Android Kotlin приложение делает фото на камеру и рисует в приложении | Android Studio | Kotlin
Android Kotlin выбираем фото из галереи и рисуем в приложении | Android Studio | Kotlin ...
getExternalFilesDir - функция, которая возвращает полный путь к внешнему каталогу, в который наше приложение может помещать постоянные файлы | Android Studio, Kotlin
getFilesDir - функция, которая возвращает полный путь к каталогу, в который наше приложение может поместить файлы | Android Studio, Kotlin
Как работать с файлами, media в Android? Что такое content Uri и file path. Отличие getExternalFilesDir и getFilesDir ... | Android Studio, Kotlin
Файл build.gradle
Как сделать переменную в build.gradle файле и передать ее в манифест файл AndroidManifest.xml | Android Studio | Kotlin
Как сделать переменную в build.gradle файле и передать ее в Kotlin файл | Android Studio | Kotlin
Moshi (json→ Объект класса)
Moshi (Преобразование текста json в объект класса) | десериализация на языке Kotlin | Android Studio
Moshi (Преобразование массива json в список объектов) | десериализация на языке Kotlin | Android Studio
Ошибка "Failed to find the generated JsonAdapter class for class com.example.androidkotlinapp1.MyBook" | Exception | Kotlin | Moshi | Android Studio
Ошибка "A problem occurred evaluating project ':app'. Caused by: CustomMessageMissingMethodException: Could not find method kapt() for arguments [com.squareup.moshi:moshi-kotlin-codegen:1.14.0]" | При компиляции Kotlin, Moshi проекта в Android Studio
Jetpack приложение (для Android телефона) в Android Studio | Kotlin
Что такое Jetpack для Android?
C++ игра (для Android телефона) в Android Studio | Android NDK, OpenGL ES
Что такое Android NDK для Android телефона? Это C++ библиотека для Android телефона.
Что такое Android OpenGL ES для Android телефона? Это C++ графическая библиотека для Android телефона.
Новое приложение
Создаем проект "Android Native C++ Game" для телефона | Android Studio, Android NDK, OpenGL ES, C++
Рисование озера по точкам для 2D игры
Рисую вражеский самолетик как векторная графика в Adobe Illustrator. Беру координаты точек из Adobe Illustrator и добавляю в мою 2D игру на C++ OpenGL
Компиляция и запуск Android приложения
Компиляция и запуск "Android Native C++ Game" в Android Studio на компьютере(Windows) в режиме эмулятора Android Device
Ошибки компиляции или запуска Native C++ Android приложения
Ошибка "[CXX1405] error when building with cmake using CMakeLists.txt: C build system [configure] failed while executing cmake.exe" при компиляции Android Native C++ приложения в Android Studio на компьютере (Windows)
Ошибка "ninja: error: rebuilding 'build.ninja': subcommand failed" при компиляции Android Native C++ приложения в Android Studio на компьютере (Windows)
OpenGL (version 1)
Рисование треугольника с закрашиванием внутри в "Android Native C++ Game" для телефона | Android Studio, Android NDK, OpenGL ES v1, C++
OpenGL (version 2, using shader for very fast draw)
Загрузка bmp файла из Assets и рисование текстур в "Android Native C++ Game" для телефона | Android Studio, Android NDK, OpenGL ES v2 (shader), C++
Как получить файл bmp, расположенный в Assets внутри файла apk? | Android Studio, NDK, C++
C++ язык
Что такое cpp и h файлы в C++? | Android Studio, NDK, C++
Как создать новый файл h и добавить в проект android NDK C++? | Android Studio, NDK, C++
Как создать новый файл cpp и добавить в проект android NDK C++? | Android Studio, NDK, C++, CMakeLists.txt
Android события и т.д.
Как обрабатывать события в телефоне Android (создание/завершение события окна, установка фокуса, потеря фокуса, касание в телефоне) | Android Studio, NDK, C++
Создаем подписанный apk файл
Создаем подписанный apk файл в Android Studio | Android NDK, OpenGL ES
Google Play аккаунт для разработчика
Создаем Google Play account разработчика
Как изменить язык Google Play Console? | Google Chrome
Темы про Google Play Billing & in-app purchase
Ваши Отзывы ... комментарии ...
Вашe имя
Ваш комментарий
(www ссылки может добавлять только залогиненный пользователь)
Картинки
+ Фото
Языки программирования и другое
Программы для разработки (интегрированные среды для разработки IDE)
Microsoft Visual Studio (среда разработки для написания программ на C#, С++, Javascript, ASP.NET приложений)
Visual Studio Code (редактор кода для написания программ на JavaScript, Perl, Python, Java, C#)
HTML
Html & CSS
SCSS файл (с помощью компилятора SASS получаем CSS файл)
LESS файл (с помощью компилятора получаем CSS файл)
Интерактивная реклама в HTML (animate banner)
Google Web Designer - редактор для создания рекламы, animate banner и т.д. в виде HTML страницы, и в виде HTML AMP страниц (ускоренные мобильные страницы)
WEB сайт
Создание Web сайта и управление (регистрация сайта, копирование файлов на сайт, сохранение базы данных)
Комания Yandex. Yandex сервисы для Web сайта (счетчик посещений, карта улиц, переводчик языков, контекстная реклама, ...)
Комания Google. Google сервисы для Web сайта (проверить скорость загрузки страницы web сайта)
Meta (Facebook) используемя для входа на наш сайт
Javascript, TypeScript
JavaScript - язык программирования для HTML
Underscore.js
jQuery - JavaScript библиотека для удобной работы с HTML
Knockout.js - JavaScript библиотека для свзяывания HTML элемента с js переменной
TypeScript - язык программирования похожий на JavaScript. TypeScript использует типы, классы, наследование. TypeScript преобразуется в JavaScript
Кнопки, текстовые поля и другие элементы на WEB странице
Bootstrap - кнопки, меню, диалог, slider ... Контейнеры для размещения элементов
jQuery UI - кнопки, меню, диалог, slider, spinner и так далее. Эфекты: растягивание, перетаскивание и так далее
jq Plot - диаграммы, графические линии
PivotTable - таблицы, графики
Telerik, Kendo UI - это элементы: DropDownList, ComboBox, AutoComplete, Calendar, редактор текста, excell, chart и так далее
JavaScript технологии
Node.js (это web сервер исполняющий js файлы)
React
AngularJS (это Angular версии 1.0)
Angular
RxJs (это реактивное программирование и в основном используется в Angular)
JavaScript графика, анимация для игр
PixiJS - JavaScript библиотека для быстрого рисования графики 2D (является самым быстрым и гибким графическим рендерером 2D, WebGL)
p5.js - JavaScript библиотека для рисования графики 2D (рисование картинок, линий, движений), 3D графики (рисования материалы, свет, текстура)
Three.js - JavaScript библиотека для рисования графики 3D на страницах HTML
JavaScript менеджер пакетов (добавление JavaScript библиотек в ваш Web проект)
npm - это менеджер пакетов для Node.js. npm добавляет JavaScript библиотеки в папку node_modules
Webpack - это САМЫЙ ПОПУЛЯРНЫЙ менеджер пакетов. Webpack добавляет JavaScript библиотеки в ваш проект
Yarn - это менеджер пакетов. Yarn добавляет JavaScript библиотеки в ваш проект
Parcel - это менеджер пакетов. Parcel добавляет JavaScript библиотеки в ваш проект
Bower - это менеджер пакетов. Bower добавляет JavaScript библиотеки в ваш проект. Bower сейчас НЕ ПОДДЕРЖИВАЕТСЯ (не добавляет новых JavaScript библиотек)
Автоматическое выполнение задач в вашем Web проекте
Gulp - это JavaScript программа для автоматического выполнения задач (объединения файлов, уменьшение размера картинок) в вашем Web проекте
Grunt - это JavaScript программа для автоматического выполнения задач (объединения файлов, уменьшение размера картинок) в вашем Web проекте
База данных (My SQL)
MySQL (база данных, server) и Workbench (программа для работы с my sql). Работает на разных платформах: Unix, Windows
База данных (Microsoft SQL Server)
Microsoft SQL Server (база данных, server) и SQL Management Studio (программа для работы с sql server). Работает только в Windows
Microsoft SQL (язык запросов в базе данных)
База данных (PostgreSQL)
PostgreSQL сервер (база данных) и pgAdmin (программа для работы с PostgreSQL сервер). Работает на разных платформах: Unix, Windows
Работа с базой данных на C#
ADO.NET (работа с базой данных на C#)
Entity Framework (EF5, EF6) для работы с базой данных на C#
Entity Framework Core (EF Core) для работы с базой данных на C#
Работа с Redis
Redis
Интернет, HTTP, TCP, UDP, FTP протоколы
HTTP протокол (для web страниц), FTP/FTPS протокол (для передачи файлов), TCP протокол (для соединения между компьютерами), IP-адрес ...
RabbitMQ
RabbitMQ
Microsoft C# и .NET
C# (язык программирования)
ReSharper (JetBrains). Улучшение кода В Visual Studio 2017 для C# приложений
Managed C++ (переходный код между C++ и C#)
Windows Forms (отдельное приложение exe файл)
Windows Service (используя C#)
WPF. Windows Presentation Foundation (отдельное приложение exe файл)
ASP.NET Web Forms (web сайт на aspx страницах). Это устаревшая технология!
ASP.NET MVC (web сайт на архитектуре Model-View-Controller)
.NET Core
.NET Core Web API (веб-служба работающая по протоколу HTTP)
Windows Communication Foundation (веб-служба работающая через интерфейсы)
Silverlight
Microsoft XNA
Xamarin (приложение на C# для iOS, Android, Windows Phone)
Юнит тестирование (MSTest, NUnit, xUnit, Moq) и Автоматическое тестирование (компьютер сам водит мышкой)
Собеседование (вопросы и задания C# и платформа .NET)
Microsoft Visual Basic
Microsoft Visual Basic & Excell
Microsoft Office 365 E3 (Web services)
Microsoft Office 365 E3 (Teams plug-in, SharePoint web api)
Twilio (sms)
Twilio (send sms)
Python
Python
Java
Java
Kotlin
Kotlin
Android
Android телефон, планшет (пишем приложение, игру)
Mobile Development with C++ (Android, iOS)
Mobile Development with C++ (iOS, Android, Windows Phone)
Игровая приставка "Nintendo Switch"
Разработка игр, игровая приставка "Nintendo Switch"
Flutter & Dart
Flutter - фрэймворк для создания мобильных приложений от компании Google
Облачные технологии
Microsoft Azure & Azure DevOps (облачные технологии)
Amazon Web Services (облачные технологии)
Google Cloud Platform (облачные технологии)
Heroku (облачные технологии)
Рисуем блок схемы (диаграммы) для программы
Рисуем блок схемы (диаграммы) для программы
Резюме (как найти работу)
Как написать резюме, причины перехода на другую работу
Автоматизированное тестирование
Selenium WebDriver (для автоматизированного тестирования веб-приложений)
Рефакторинг & Паттерны
Паттерны, шаблоны проектирования | принципы ООП | рефакторинг кода
Методологии управления проектами
Agile, scrum, kanban. Методологии в управлении IT-проектам. В чем разница?
Правила разработки web приложений в Яндекс
Управление версиями проекта, история измененных файлов
Git (управление версиями проекта, история измененных файлов) | Git Extensions | GitHub.com | git in Team Explorer for Visual Studio 2017
Svn (управление версиями проекта, история измененных файлов) | TortoiseSVN (работаем с SVN под Windows)
Математические алгоритмы
Математические алгоритмы (пересечение прямоугольников, массивы, графы)
CI/CD
Непрерывная интеграция (автоматическая сборка проекта, развертывание проекта на удаленный компьютер) | CI/CD
Docker
Docker (упаковка web приложения в контейнер)
Kubernetes
Kubernetes (запуск контейнеров на виртуальных машинах и балансировка нагрузки виртуальных машин)
Микрослужбы
Микрослужбы (Microservices)
Еще языки программирования
PHP (язык программирования для быстрого написания Web сайта)
C++
Разработка игр
Разработка игр | для телефонов на Unity, MonoGame | для браузера Google Chrome на JavaScript, HTML | рисуем графику
Технологии для написания игр
MonoGame - разработка игр на C# для компьютеров (Windows, Linux), телефонов (Android, iOS), игровых консолей (Xbox, PlayStation, Nintendo Switch)
Unity - разработка 3D игр на C# для Android, iOS, Windows
LibGDX - разработка игр на Java для Android
SmartFoxServer - библиотека multiplayer на Java, C#, JavaScript, Unity, для Android, iOS
Интернет браузеры
Интернет браузер "Google Chrome"
Telegram (месенджер)
Telegram (месенджер)
WEB сервер
Что такое WEB сервер ?
bat файлы
.bat файл (командная строка)
.htaccess Файлы
.htaccess файл (Команды)
Viber
Viber. Устанавливаем (на Windows или phone). Переносим Viber сообщения и Viber фото.
Операционная система LINUX
Ubuntu (linux) Virtual Machine on Windows 10
Ubuntu (in console as WSL) on Windows 10
Операционная система Mac OS
Mac OS Virtual Machine on Windows 10
Операционная система WINDOWS и программы
Windows 7 (операционная система и программы) | скачиваем и устанавливаем
Windows 10 (операционная система и программы) | скачиваем и устанавливаем
Ofiice 365 (для Windows 10) | скачиваем и устанавливаем
Microsoft Teams (для Windows 10) | скачиваем и устанавливаем
Apple
Ноутбук (BIOS)
В ноутбуке не работают клавиши F1 ... F2 как надо. Проблема: я открываю браузер Google Chrome и нажимаю кнопку F5 чтобы перезагрузить страницу, а у меня включается подсветка клавиатуры.
Быстродействие компьютера (процессора)
Сравниваем быстродействие компьютера (процессора) на сайте http://userbenchmark.com
Заходим на удаленный компьютер (чтобы помочь кому нибудь что нибудь настроить)
TeamViewer (заходим на удаленный компьютер)
Графика и видео
2D графические редакторы
Adobe Master Collection - графические редакторы (Photoshop растровая графика, Illustrator векторная графика)
3D графические редакторы
Maya (autodesk) - редактор 3D графики
Blender - редактор 3D графики
Видео
Видео (редактирование, создание)
Online: просмотр Word файлов, конвертация PDF файлов, распознование картинки в текст
Просмотр и редактирование Word файлов (doc, docx) ОНЛАЙН
Просмотр и редактирование Word файлов (doc, docx), Adobe (pdf) ОНЛАЙН
PDF to word, images
Convert PDF to Word (online)
Convert FB2 to PDF (online)
Распознавание картинки в текст
Распознать (перевести) картинку в текст (ONLINE)
Регулярные выражения
Регулярные выражения (проверить онлайн)
Поставить HD Video Box в Windows
Поставить HD Video Box в Windows
Как купить английские книги и читать?
Как купить английские книги и читать
Как скачать mp3 файл
Как скачать mp3 файл с Yandex music
Chemical, analytics laboratory
Chemical, analytics laboratory (Chromatography / Mass Spectroscopy)
Ваши вопросы присылайте по почте:
info@dir.by