-
Постов
842 -
Зарегистрирован
-
Победитель дней
123
Активность репутации
-
Andrey Efimov отреагировална krapotkin в Куда подевался сохраненный стиль?
посмотрите внимательно на комбо-бокс в редакторе стилей, для какой системы там стиль
windows 7 и windows 10 для нее и то разные...
а еще работает copy - paste прямо в fmx
-
Andrey Efimov получил реакцию от Alisson R Oliveira в Как получить имя владельца устройства на андроиде
Посмотрел.
В Андроид АПИ это поле вроде как не описано, но в исходниках Андроида оно есть, правда приватное, называется LOCK_SCREEN_OWNER_INFO (тип string).
В интернете нашёл вот такое решение (не проверял):
Settings.Secure.getString(getActivity().getContentResolver(), Settings.Secure.LOCK_SCREEN_OWNER_INFO); Если не заработает, то 99%, что извлечь вообще не получится.
p.s. Посмотрел ещё раз АПИ, скорее всего решение не рабочее, т.к. поля "Settings.Secure.LOCK_SCREEN_OWNER_INFO" попросту нет в АПИ, а значит возникнет ошибка уже на стадии написания кода.
-
Andrey Efimov получил реакцию от Alisson R Oliveira в Как вызвать что-нибудь из Android API? Объясните пошагово
Кто ищет, тот найдёт...
Вот вы статью нашли, полазили бы в блоге, например в разделе "Список всех сообщений" и ...
Как создавать обёртки для JAVA-кода Как подключить и использовать свой JAVA-класс Как добавить jar библиотеку в проект Дальше, воспользовались бы поиском на этом форуме и ...
Поиск по запросу "обёртки":
Утилита генерации pas файлов для AndroidAPI из jar файлов + ещё множество полезных тем Ну и наконец: Полностью транслированное Android API 7-23 уровня
И чуть не забыл, есть же справка официальная Help for RAD Studio Berlin
p.s. Всё уже давно разжёвано, вопросы задают по каким-то конкретным моментам.
-
Andrey Efimov отреагировална krapotkin в Разница между Push и Сервисом
пуш работает на уровне системы и не требует никаких сервисов
-
Andrey Efimov получил реакцию от krapotkin в Сохранение кириллицы в юникоде
Обратите внимание на модуль http://docwiki.embarcadero.com/Libraries/Tokyo//en/System.IOUtils.TFile
-
Andrey Efimov отреагировална Евгений Корепов в Кнопка "Добавить в избранное"
Кнопка "Добавить в избранное" и соответственно раздел Избранное в профиле очень помогли бы в работе с форумом. Добавлять в избранное хочется отдельные посты. Потому как поиск работает плохо и искать когда то попавшееся на глаза нужное решение найти проблематично.А так бы ткнул на Добавить в избранное, по мере надобности зашел в свое Избранное, увидел разбитое по разделам форума списки избранного и нашел что нужно.
Заранее благодарю!
-
Andrey Efimov получил реакцию от Kitty в Два вопроса касательно работы MultiView
Пользуемся сначала поиском (или заходим в нужный раздел и просматриваем темы)...
[TMultiView] Как избежать задержки при первом появлении TMultiView?
-
Andrey Efimov получил реакцию от Oleksi в Два вопроса касательно работы MultiView
Пользуемся сначала поиском (или заходим в нужный раздел и просматриваем темы)...
[TMultiView] Как избежать задержки при первом появлении TMultiView?
-
Andrey Efimov получил реакцию от Равиль Зарипов (ZuBy) в Как сделать приложение системным?
Попробуйте извлечь файл .so из вашего apk и добавить его в папку /system/lib/. Ну и закинуть apk файл в папку /system/priv-app/.
А вообще вам не сюда, вам на 4pda или xda-developers (англ.)
На этом форуме разработчики софта, а не спецы по модификации прошивок.
-
Andrey Efimov получил реакцию от Anatoliy в Как получить входные данные из других приложений?
Если правильно понял, то вам необходимо использовать intent-filter.
-
Andrey Efimov получил реакцию от masmat в Как получить входные данные из других приложений?
Если правильно понял, то вам необходимо использовать intent-filter.
-
Andrey Efimov получил реакцию от masmat в opendialog для папок
Так не устраивает?
procedure TFormMain.sbSelectFolderClick(Sender: TObject); var PathFolder: string; begin if SelectDirectory('Выбор папки...', '', PathFolder) then ePathFolder.Text := PathFolder; end; SelectDirectory
-
Andrey Efimov получил реакцию от Rusland в TBitmapListAnimation проблемы с отрисовкой в Android
Подобное поведение наблюдалось на Delphi 10.2. Вроде этот баг исправили в 10.2.1, хотя могу ошибаться... Если нет, то возвращайтесь пока на 10.1.2 (Berlin upd 2).
О том как и когда ловить события я писал здесь: Очередь событий Delphi приложения на Android
Обратите внимание на события: BecameActive, WillBecomeForeground, WillBecomeInactive, OnSaveState
-
Andrey Efimov отреагировална OnePeople в DX - minus (Win приложение для скачивания минусовок)
Перезалил.
Итого:
1. Поправил звук, теперь проценты отображаются верно
2. Переместил иконку закрыть, не знаю даст это что то???(wamaco проверь пожалуйста)
3. Звук теперь регулируется вместе со звуком windows
И так по мелочи доработал)
-
Andrey Efimov получил реакцию от OnePeople в DX - minus (Win приложение для скачивания минусовок)
Регулировка звука теперь ошибается на 1%, иногда показывает правильное значение. Ещё заметил, что можно в большой минус уйти
Если регулировать звук через систему, то значение в приложении не меняется, т.е. в системе выставил 20, а в приложении так и осталось 56.
-
Andrey Efimov отреагировална OnePeople в DX - minus (Win приложение для скачивания минусовок)
Да они и так нормально обновляются, с учётом того что по вкладкам не кто туда сюда прыгать не будет, ведь минус ищут постепенно прослушивая или просто определенный по названию. Но зависания при прыжках по вкладкам я убрал.
1. Нет такого(
2. Спасибо убрал)
Перезалил еще дофига багов убрал)
-
Andrey Efimov отреагировална OnePeople в DX - minus (Win приложение для скачивания минусовок)
Это исправил. Как и звук.
А здесь наверно добавлю webbrowser, там потом перекидывает на страницу проверки на бота(
А вот баг с отрисовкой, это не мой косяк, а делфи
procedure TForm1.rTopBackgroundPaint(Sender: TObject; Canvas: TCanvas; const ARect: TRectF); var BitmapSource: TBitmap; BitmapDest: TBitmap; DestWidth: Integer; DestHeight: Integer; BitmapSourceRect: TRectF; BitmapDestRect: TRectF; lt: TLayout; begin BitmapSource := lbMinusList.MakeScreenshot; BitmapSourceRect := TRectF.Create(TPointF.Create(lTop.Position.X, lTop.Position.Y), lTop.Width, lTop.Height); DestWidth := Max(0, Round(rTopBackground.Width)); DestHeight := Max(0, Round(rTopBackground.Height)); BitmapDest := TBitmap.Create(DestWidth, DestHeight); BitmapDestRect := TRectF.Create(0, 0, BitmapDest.Width, BitmapDest.Height); if BitmapDest.Canvas.BeginScene then try BitmapDest.Canvas.DrawBitmap(BitmapSource, BitmapSourceRect, BitmapDestRect, 1); finally BitmapDest.Canvas.EndScene; end; rTopBackground.Fill.Bitmap.Bitmap.Assign(BitmapDest); BitmapSource.Free; BitmapDest.Free; end; В rTopBackground лежит GaussianBlurEffect, а с эффектами в делфи беда(((
-
Andrey Efimov получил реакцию от Anatoliy в Папки armeabi, armeabi-v7a и mips
Ознакомьтесь с информацией на страницах:
Android Devices Supported for Application Development (Berlin)
ABI Management - Supported ABIs
-
Andrey Efimov получил реакцию от Вольдемар в Папки armeabi, armeabi-v7a и mips
Ознакомьтесь с информацией на страницах:
Android Devices Supported for Application Development (Berlin)
ABI Management - Supported ABIs
-
Andrey Efimov получил реакцию от OnePeople в DX - minus (Win приложение для скачивания минусовок)
Отлично!
Теперь нормально работает: перемотка, регулировка звука. Стало удобнее кликать по полоскам. После завершения воспроизведения, значок меняется. Ну и главное теперь видно, что загрузка началась, даже если она сразу же завершилась :).
Был замечен другой баг, но пока не понял, что предшествовало его появлению. В этот момент нельзя свернуть окно, кнопка просто не реагировала.
Ещё косяк, проценты в регулировке звука не совпадают с системным регулятором. Выставляю в программе 50%, а в системном меняется на 67 (из 100), 36% = 55 и т.д. При этом 100% в приложении = 100 в системе.
Стоит добавить поиск, может даже алфавитный указатель
-
Andrey Efimov получил реакцию от Равиль Зарипов (ZuBy) в TBitmapListAnimation проблемы с отрисовкой в Android
Подобное поведение наблюдалось на Delphi 10.2. Вроде этот баг исправили в 10.2.1, хотя могу ошибаться... Если нет, то возвращайтесь пока на 10.1.2 (Berlin upd 2).
О том как и когда ловить события я писал здесь: Очередь событий Delphi приложения на Android
Обратите внимание на события: BecameActive, WillBecomeForeground, WillBecomeInactive, OnSaveState
-
Andrey Efimov отреагировална OnePeople в DX - minus (Win приложение для скачивания минусовок)
Программа для скачивания минусовок
DX-minus b259.rar
-
Andrey Efimov отреагировална kami в Уничтожение TFrame
Я бы поменял их местами.
Несколько странно сперва уничтожать объект, а потом обращаться к его полям и методам...
-
Andrey Efimov получил реакцию от Равиль Зарипов (ZuBy) в Нужны на мобильной платформе строки, которые работают по стандарту языка pascal.
Отлично работает. Проверил на Андроиде в Berlin 10.1.2 и Tokyo 10.2.1, скрины ниже. К слову, в исходниках студии есть файлы в которых используется эта директива и всё прекрасно работает.
С библиотекой pascalc не сталкивался, поэтому ничего конкретного не подскажу.
-
Andrey Efimov получил реакцию от Rusland в Нужны на мобильной платформе строки, которые работают по стандарту языка pascal.
Отлично работает. Проверил на Андроиде в Berlin 10.1.2 и Tokyo 10.2.1, скрины ниже. К слову, в исходниках студии есть файлы в которых используется эта директива и всё прекрасно работает.
С библиотекой pascalc не сталкивался, поэтому ничего конкретного не подскажу.