-
Постов
55 -
Зарегистрирован
-
Посещение
-
Победитель дней
17
Активность репутации
-
Fedor K получил реакцию от Rusland в TNotificationCenter. Можно ли изменить иконку?
Чтобы не лезть в исходники, можно сделать так для Android:
1. В Deployment : добавляешь нужную картинку X.png и устанавливаешь у картинки "Remote Path" "res\drawable\";
2. В коде перед созданием уведомления добавляешь:
const IMAGE = 'drawable/X'; //расширение картинки не указывается var lId : Integer; begin lId := TAndroidHelper.Context.getResources().getIdentifier( StringToJString(IMAGE), StringToJString('drawable'), TAndroidHelper.Context.getPackageName); TAndroidHelper.Context.getApplicationInfo.icon := lId; //именно отсюда потом берется Id картинки для локального уведомления *Проверял на Android 4.4, в более поздних версиях могут быть различия, версия IDE = Delphi 10 Seattle.
**В прошивках типа MIUI код выше может не работать из-за жестокого кеширования.
-
Fedor K получил реакцию от zairkz в TNotificationCenter. Можно ли изменить иконку?
Чтобы не лезть в исходники, можно сделать так для Android:
1. В Deployment : добавляешь нужную картинку X.png и устанавливаешь у картинки "Remote Path" "res\drawable\";
2. В коде перед созданием уведомления добавляешь:
const IMAGE = 'drawable/X'; //расширение картинки не указывается var lId : Integer; begin lId := TAndroidHelper.Context.getResources().getIdentifier( StringToJString(IMAGE), StringToJString('drawable'), TAndroidHelper.Context.getPackageName); TAndroidHelper.Context.getApplicationInfo.icon := lId; //именно отсюда потом берется Id картинки для локального уведомления *Проверял на Android 4.4, в более поздних версиях могут быть различия, версия IDE = Delphi 10 Seattle.
**В прошивках типа MIUI код выше может не работать из-за жестокого кеширования.
-
Fedor K получил реакцию от Rusland в Функция нечеткого сравнения строк
Для сравнения 2-х строк хорошо подходит алгоритм Расстояние Левенштейна. Использовал его реализацию на FMX для поиска по словарям при ошибочном вводе, используя ошибку = 2. Про производительность и пример реализации можно посмотреть тут.
-
Fedor K получил реакцию от Rusland в Запуск на удаленном ПК.
Недавно была задача реализовать похожее, ПК и Мак разделял океан. Очень просто для этого использовать LogMeIn Hamachi. Для 5-ти пользователей используется бесплатно. Задержка не заставила себя ждать, но все реально.
-
Fedor K получил реакцию от Евгений Корепов в Функция нечеткого сравнения строк
Для сравнения 2-х строк хорошо подходит алгоритм Расстояние Левенштейна. Использовал его реализацию на FMX для поиска по словарям при ошибочном вводе, используя ошибку = 2. Про производительность и пример реализации можно посмотреть тут.