Статьи, которые добавил aNNiMON: Трансляция проигрываемой в AIMP музыки в статус ВКонтактеА также: - Java Native Interface - взаимодействие Java c нативным кодом. - Создание Dll-библиотеки, использующей AIMP Remote API. - Создание модуля для OwnLang. - Взаимодействие с VK API. Генерирование заголовочного файла для Си Для взаимодействия Java с Си, нужно определиться с сигнатурой нативных методов и расположением классов. Предположим, что класс для взаимодействия с Dll-библиотекой будет иметь имя AIMP, находиться в пакете aimpremote и иметь метод currentTrack, который возвращает массив. Напишем такой класс.
javac aimpremote\AIMP.java И воспользуемся утилитой Продолжить Рейтинг: 12 (За: 13 | Против: 1) Добавлено: 4.06.2016 от aNNiMON Комментарии (8) Генератор документации на Node.jsВ какой-то момент, при создании очередного модуля к OwnLang, возникла сложность в поддержании документации. Сначала она писалась вручную в Markdown и выглядела подобным образом:
Мне же нужно было вести список модулей на русском и английском языке, сохранять в HTML в двух вариантах (все модули и модули только для Android), в Markdown в один файл и в несколько файлов для GitBook (на каждый модуль Продолжить Рейтинг: 8 (За: 8 | Против: 0) Добавлено: 4.05.2016 от aNNiMON Комментарии (13) Плагины в Android или выполняем код другого приложенияВ Android есть неплохой набор средств для взаимодействия между приложениями, от вызова стороннего Activity до получения ресурсов из других приложений. Пользуясь этими средствами, можно значительно расширить функционал своих приложений или игр дополнительным контентом. Продолжить Рейтинг: 9 (За: 9 | Против: 0) Добавлено: 12.04.2016 от aNNiMON Комментарии (4) Сборка apk из Android-приложенияНедавно я делал сборку apk в одном приложении, так что хочу рассказать, какие есть для этого решения. Продолжить Рейтинг: 18 (За: 20 | Против: 2) Добавлено: 4.03.2016 от aNNiMON Комментарии (8) Многопоточность в Java. ОсновыВ этой статье я затрону большую и сложную тему многопоточности в Java. Разумеется, обо всём в одной статье я не смогу рассказать, поэтому затрону лишь самые основные темы. Содержание Содержание - Преимущества многопоточности- Создание потоков - Прерывание потоков - Проблема доступа к общим ресурсам - Синхронизация. Пример проектирования многопоточного приложения - Вариант 1. Без многопоточности - Вариант 2. Один файл - один поток - Вариант 3. Использование синхронизированного списка - Вариант 4. Ограничение количества потоков - [url=#java.util.concurrent] Продолжить Рейтинг: 12 (За: 12 | Против: 0) Добавлено: 27.11.2015 от aNNiMON Комментарии (20) Всего: 106 Категории
|