Использование Git на Android (+Termux)

Как известно, Android хоть и основан на Linux, но в нем не существует механизма для работы с нативными пакетами, такими, например, как git. Но существуют другие способы работы с git-репозиториями (локальными и удаленными):

1) использовать специализированные приложения, реализующие функциональность git.

2) использовать нативный пакет git с помощью приложения Termux (для Android >=7), которое реализует Linux-подобную среду и терминал для взаимодействия с ней (основная статья о Termux).

Read more “Использование Git на Android (+Termux)”

Отслеживание модификации файла (Android)

Чтобы отследить события модификации файла (-ов), существует класс FileObserver, который умеет мониторить объекты файловой системы в отдельном потоке.

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

Read more “Отслеживание модификации файла (Android)”

Ошибка “Нельзя изменять поле, содержащее объект данных формы” (1С)

При программном изменении формы может возникнуть ошибка:

Нельзя изменять поле, содержащее объект данных формы

Ошибка возникает при следующем коде: Read more “Ошибка “Нельзя изменять поле, содержащее объект данных формы” (1С)”

Переход фокуса ввода (1С)

Для ускорения ввода данных можно добавить автоматический переход фокуса ввода на следующий элемент, после окончания ввода текущего (нажатия Enter или выбора значения из списка мышкой).

Это эффективно, например, для заполнения таблиц.

Read more “Переход фокуса ввода (1С)”

Надпись на форме с интерактивными ссылками (1С)

Чтобы отобразить на форме надпись с кликабельными ссылками (например, на объекты базы), можно воспользоваться типом ФорматированнаяСтрока.

Read more “Надпись на форме с интерактивными ссылками (1С)”

Настройки отображения команд на форме (1С)

Заметка о том, как вывести команды на форму документа, чтобы выглядело вот так:

Сделать тоже самое, например, на форме списка, можно лишь с небольшими изменениями.

Read more “Настройки отображения команд на форме (1С)”

Подключение команд на форму с помощью БСП (1С)

Использование библиотеки БСП «Подключаемые команды» для подключения команд на форму.

Испытывалось на платформе 8.3.15.1830 и конфигурации УТ 11.4.8.92. Read more “Подключение команд на форму с помощью БСП (1С)”

Деактивированный Preference с реакцией на нажатия (Android)

Обычный Preference не будет обрабатывать нажатия, если его отключить (установить setEnabled(false)). Но обработать события нажатия ( OnPreferenceClickListener) на деакцивированную опцию иногда может понадобится.

Я использовал такой способ, но может есть способ проще.

Read more “Деактивированный Preference с реакцией на нажатия (Android)”

Ссылки на файлы в Битрикс24

Дано:

  • Бизнес-процесс (БП) в CRM Битрикс24
  • Файл на Диске (а точнее, поле типа Файл или Файл (Диск))

Нужно:

  • В БП сформировать кликабельную ссылку на файл для использования, например, в описании какого-нибудь действия

Read more “Ссылки на файлы в Битрикс24”