Перейти к содержанию
Fire Monkey от А до Я

Поиск сообщества

Показаны результаты для тегов 'android'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Общие вопросы
    • Анимация
    • Графика
    • Стили
    • Базы данных и REST
    • Компоненты
    • Положение, размеры, выравнивание
    • Работа с текстом
    • Приложение и формы
    • Отладка
    • Развертывание приложений
    • Вопросы по языку Object Pascal и RTL
    • Общая информация о TControl
    • События
    • Прочие вопросы
  • Вопросы по платформам
    • Android
    • iOS
    • OSX
    • Windows
    • Windows Phone
    • Linux
  • Вопросы по использованию RAD Studio
    • Лицензирование
    • Сборка проектов
    • Multi-Device Designer
    • Редактор кода
    • Вопросы
  • Обучение
    • Основная информация
    • Вопросы
    • Отзывы
  • Поиск специалистов по FireMonkey
    • Консультации
    • Ищу подрядчика
  • Дополнительные ресурсы по FireMonkey
    • Сторонние компоненты
    • Приложения, написанные с использованием FireMonkey
    • Примеры
    • Руководства
    • Шаблоны
    • Статьи и заметки
    • Информация о версиях RAD Studio
    • Новости
  • Организация работы данного форума

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


StackOverflow


Защита от ботов


Город


Интересы

  1. Шаблон проекта с кастомным шрифтом FontAwesome Намного удобней и менее затратно использовать Шрифт с Иконками, чем заботиться о качестве картинок, скейлах, их хранении и загрузке Поэтому давно перешел на шрифты, пару скриншотов (без использования картинок) Seattle CustomFont.7z Berlin CustomFont(Berlin).zip WINDOWS/MACOS - установить шрифт в систему IOS - в деплой добавить шрифт и с помощью IOS9Fix прописать в .plist следующее: ANDROID - в деплой добавить шрифт (Remote Path -> assets\internal) и подключить к проекту измененные файлы FMX.FontGlyphs.Android.pas, FMX.FontGlyphs.pas
  2. Шаблон для проектов с покраской статус бара для мобильных платформ UPDATE: StatusBarColor.7z UPDATE2: StatusBarColor_update.zip
  3. Можно ли работать с одной базой одновременно и из программы и из сервиса? PS. Android
  4. Как вызвать стандартные настройки GPS чтобы пользователь мог самостоятельно включить геолокацию?
  5. Вадим

    Android Qml

    Ребят такая проблема: работаю над приложением под андроид на QT Qml, проблема заключается в том, что мне необходимо через webview открыть свою html страницу локально через ресурсы. Не могу решить этот вопрос. Кто может знает как? Помогите))))
  6. На незначительном количестве устройств, менее 0,1%, получаю ошибку "Bitmap size too big" при AImage.Bitmap.LoadFromStream(AMemoryStream). Подозреваю что ошибка происходит на слабых устройствах. Картинка 250х250 png. Код выполняется в основном потоке (в интернетах были упоминания что глючит эта операция в отдельном потоке на каких то версиях Delphi). Как предотвратить подобное? Можно как то определить максимальный размер картинки для текущего устройства? Или может дело не в свободной памяти, а в чем то еще?
  7. Fonepad Fonepad 7 Fonepad 8 Fonepad ME371MG Fonepad Note 6 Lenovo Mobile K900 Lenovo TAB S8 MeMO Pad 7 MeMO Pad 8 MeMO Pad FHD 10 MeMO Pad ME181CX Transformer AiO P1801 P1801-T Transformer AiO P1802 P1802-T Transformer Pad (TF103C) K010 Transformer Pad (TF103C) K010_3 Transformer Pad (TF103CE) K010E Transformer Pad (TF103CE) K010E_1 Transformer Pad (TF103CG) K018 Transformer Pad (TF303CL) K014 Transformer Pad (TF303K) K01B Transformer Pad Infinity (TF701T) K00C Transformer Pad Infinity TF700KL Transformer Pad K010_1 Transformer Pad TF300T TF300T Transformer Pad TF300TG TF300TG Transformer Pad TF300TL TF300TL Transformer Pad TF502T TF502T Transformer Pad ‏(TF103C) Transformer Pad ‏(TF103CG) Transformer Pad ‏(TF303CL) Venue 7 VivoTab Note 8 ‏(M80TA) Xolo_X900 ZenFone 2 (ZE500CL) ASUS_Z00D ZenFone 2 (ZE550ML) Z008_1 ZenFone 2 (ZE551ML) Z00A ZenFone 2 (ZE551ML) Z00A_1 ZenFone 2 ‏(ZE550ML) ZenFone 2 ‏(ZE551ML) ZenFone 4 (A400CG) ASUS_T00I ZenFone 4 (A450CG) ASUS_T00Q ZenFone 4 ‏(A400CG) ZenFone 4 ‏(A450CG) ZenFone 5 (A500CG) ASUS_T00F1 ZenFone 5 (A501CG) ASUS_T00J1 ZenFone 5 (A502CG) ASUS_T00K ZenFone 5 ASUS_T00F ZenFone 5 ASUS_T00J ZenFone 5 ‏(A501CG) ZenFone 5 ‏(A502CG) ZenFone 6 (A600CG) ASUS_T00G ZenFone 6 (A601CG) ASUS_Z002 ZenFone 6 ‏(A600CG) ZenFone C (ZC451CG) ASUS_Z007 ZenFone C ‏(ZC451CG) Zenfone Go (ASUS_Z00SD) ASUS_Z00SD Zenfone Go (ASUS_Z00VD) ASUS_Z00VD Zenfone GO ASUS_X013D_1 Zenfone GO ASUS_X013D_2 Zenfone GO ASUS_X014D_1 Zenfone GO ASUS_X014D_2 Zenfone MAX (ZC550KL) ASUS_Z010 ZenFone Selfie (ZD551KL) ASUS_Z00U_1 ZenFone Selfie (ZD551KL) ASUS_Z00U_2 ZenFone Zoom ZenFone Zoom (ZX551ML) Z00X ZenFone Zoom (ZX551ML) Z00X_1 ZenFone Zoom ‏(ZX551ML) ZenPad 10 (Z300C) P023_1 ZenPad 10 (Z300C) P023_2 ZenPad 10 (Z300CG) P021 ZenPad 10 (Z300CG) P021_1 ZenPad 10 (Z300CL) P01T_1 ZenPad 7.0 (Z370C) P01W ZenPad 7.0 (Z370CG) P01V_1 ZenPad 7.0 (Z370CG) P01V_2 ZenPad 7.0 (Z370KL) P002_2 ZenPad 7.0(Z370KL) P002_1 Zenpad 8 LTE P024_2 Zenpad 8 LTE P024_3 Zenpad 8 LTE P024_4 Zenpad 8.0 (Z380C) P022_1 Zenpad 8.0 (Z380C) P022_2 Zenpad 8.0 (Z380KL) P024_1 ZenPad C 7.0 (Z170C) P01Z ZenPad C 7.0 (Z170C) P01Z_2 ZenPad C 7.0 (Z170CG) P01Y ZenPad C 7.0 (Z170CG) P01Y_2 ZenPad C 7.0 (Z170MG) P001 ZenPad C 7.0 (Z170MG) P001_2 ZenPad C 7.0 P01Y_S ZenPad S 8.0 ZenPad S 8.0 (Z580C) P01M_2 ZenPad S 8.0 (Z580CA) P01M_1 ZenPad S 8.0 (Z580CA) P01M_3 ZenPad S 8.0 ‏(Z580CA)
  8. Заметил в нескольких своих приложениях странное поведение TTabControl на Андроиде - первое переключение табов c TTabTransition.Slide вызывает фриз отсновного потока приложения примерно на секунду. Не зависит от содержания табов. Не зависит от метода создания табов и табконтрола. Последующие смены табов проходят гладко. Можно как нибудь передернуть заранее механизм анимации (думаю в нем причина)?
  9. Задача следующая: есть ListView настроенный в дизайнтайме, во время работы приложения необходимо создавать в runtime и использовать несколько копий ListView. В каждом будет свой контент. Не могу придумать элегантное решение. Первый вариант - тупо создавать в runtime и кучей кода настраивать ListView до нужного состояния. Но это лениво ;-) Второй вариант - оставить в приложении настроенный вручную ListView и клонировать его по мере надобности, как то так наверное ListViewDestination.Assign(ListViewSource) ? Третий вариант - сериализация настроек и загрузка их в новые экземпляры ListView. Заранее благодарю за совет.
  10. Как исключить устройства с Intel Atom из списка поддерживаемых устройств? Так что бы в Google Play было сообщение "Application does not support this device". Приложения не работают на Intel Atom, но пользователи успешно их устанавливают, естественно запуск не возможен. 80% плохих оценок выставляют как раз пользователи с Intel Atom. Из за этого приложение с потенциальной оценкой 4.5 висит в маркете с 3.8. Обидно однако. Может в манифесте можно что то прописать? Управлять исключениями в консоли разработчика не вариант - вручную исключать устройства для каждого приложения - исключалка сломается. Механизма импорта списка исключенных устройств гугль к сожалению еще не придумал.
  11. Вопрос - System.IOUtils.TFile.WriteAllText потокобезопасная процедура? Можно ли использовать в отдельном потоке?
  12. Доброе время суток. Как можно удалять сообщение(входящие) или же полностью очистить папку входящие? (Adroid 5.0) Заранее спасибо)
  13. Здравствуйте, подскажите пожалуйста, есть ли такая библиотека или Апи, для перехвата звонков. Необходимо следующее, когда пользователь звонит или ему звонят, необходимо отправить сигнал в PHP, В начале звонка и в конце звонка, а так же отправить номер телефона. кто звонил и кому звонили. как-то так. Возможно ли реализовать на Делфи? Установил себе XE8. Не хотелось бы пистаь на Java? Там все как-то сложно, хотелось бы на Делфи.
  14. При прокрутки сетке про вертикали без проблем а при горизонтальной подвисает. Как это решить.
  15. Каким образом я могу вытащить данные из железа Android устройства для его идентификации. IMEI - крайний случай, если других вариантов не будет.
  16. ivadimos

    Android compile

    Приложение на андроид 5.1 компилится и работает корректно, на андроид 4.2.2 работает плохо, а на 4.0.3 вовсе не запускается и пишет(приложение не поддерживается устройством). В чём проблема?
  17. Здравствуйте уважаемые участники форума. Delphi XE5. Откомпилировал PhoneMasterDetailApplication.apk созданный IDE, не добавляя никакого кода. Запустил на своем телефоне Samsung Galaxy3 android 4.1.2 SDK 22.0.1 - все работает. Послал заказчику - падает при старте. Послал товарищу - падает при старте. Но товарищ продвинутый разработчик запустил CatLog и говорит - приложение не может открыть путь /storage/sdcard1/Android/data/com.embarcadero.PhoneMasterDetailApplication/files/ но такого пути и у меня на устройстве нет а есть /storage/sdcard0/.... подскажите в какую сторону смотреть. может какой патч надо? заранее спасибо.
  18. Подскажите как узнать путь к другой Android апликации. Есть апликуха которая имеет при себе config.ini, а так же сервис. Хочется прочитать этот самый фаил сервисом, но не понимаю как правильно задать путь к нему. Может кто-то поможет Писать инфу в интент не подходит, там много промежуточных операций.
  19. Rusland

    Debug сервиса

    У меня частые проблемы с дебагом сервиса (впрочем как и потоков). Какое-то время breakpoint-ы срабатывают, но через некоторое время я не могу попасть внутрь сервиса - дебаг начинает игнорировать точки останова, что я расставляю внутри сервиса. Например, ставлю breakpoint: function TAndroidServiceDM.AndroidServiceStartCommand(const Sender: TObject; const Intent: JIntent; Flags, StartId: Integer): Integer; begin Log('DDD1 service started',[]); // сюда Result := TJService.JavaClass.START_STICKY; end; при вызове сервиса студия (в режиме дебага) зависает и через пару минут выдает: (программа на устройстве естественно тоже зависает и через какое-то время пишет Приложение не отвечает. Закрыть его?) Я пробовал делать Clean/Build сервиса (удалял папкe Android), пробовал удалять из программы сервис и добавлять его заново. Это не помогает. Надоело каждый раз собирать проект заново! Кстати, при установке программы с сервисом Android каждый раз выдает мне предупреждение: Я нажимаю всегда Отклонить - пока не нажмешь, студия висит ждет разрешения на запуск приложения. Что это за сообщение?
  20. Запускаю отрисовку компонентов, данные для которых берутся из базы - занимает некоторый промежуток времени(1-3сек). В это время я запускаю анимацию компонента aniIndicator, однако он не крутится. Проблема в неправильном использовании потоков.
  21. ivadimos

    Android frames

    При разработке под Android использую фреймы. Каждый раз при вызове фрейма, я его динамически создаю, при закрытии - удаляю. Собственно вопрос. Имеет ли смысл их создавать динамически? Ведь можно создать статически, но это будет затратно по памяти.
  22. Как получить уровень приема сотовой сети? Google пользоваться умею, а вот отсутствие опыта дает о себе знать. Буду благодарен за ссылки, что почитать для общего понятия написания по android c учетом специфики Delphi. Нашел: TelephonyManager tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); int dbm = 0; if ( tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_LTE){ dbm = Integer.parseInt(parts[8])*2-113; } else{ if (signalStrength.getGsmSignalStrength() != 99) { int intdbm = -113 + 2 * signalStrength.getGsmSignalStrength(); dbm = Integer.toString(intdbm); } } Вот что пытаюсь сделать: function GetLevel: string; var TelephonyObj: JObject; TelephonyManager: JTelephonyManager; Listner: JPhoneStateListener; begin TelephonyObj := SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE); TelephonyManager := TJTelephonyManager.Wrap((TelephonyObj as ILocalObject).GetObjectID); Listner := TelephonyManager.listen(Listner, 2); result := JStringToString(Listner.toString); //ПОЛАГАЮ ПОЛУЧУ НАЗВАНИЕ КОМПОНЕНТА ВМЕСТО РЕЗУЛЬТАТА??? )) end; Пытаюсь и вот так function GetSim1Level: integer; var TelephonyObj: JObject; TelephonyManager: JTelephonyManager; cellinfogsm: JCellInfoGsm; CellSignalStrengthGsm: jcellSignalStrengthGsm; Level: integer; begin TelephonyObj := SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE); TelephonyManager := TJTelephonyManager.Wrap((TelephonyObj as ILocalObject).GetObjectID); cellinfogsm:= (TelephonyManager.getAllCellInfo.get(0) as JCellInfoGsm); CellSignalStrengthGsm := cellinfogsm.getCellSignalStrength(); Result := cellSignalStrengthGsm.getLevel; end; В на выходе конечно же получаю ошибку... Как я понимаю тут надо создать какой то ресивер? Он используется постоянно и вызываетя при событии описываемой в Delphi процедурой? Или к нему разовый доступ и получение текущей информации при обращении к его свойствам? Прошу больше помочь не готовым кодом, а что почитать. Поскольку есть желание понять.
  23. Как можно приостановить запущенный сервис из основной программы?
  24. Пытаюсь из сервиса выдать уведомление: procedure TAndroidServiceDM.SendNotify(AlertName,AlertBody:String); var Notification: TNotification; begin Notification := NotificationC.CreateNotification; try Notification.Name := AlertName; Notification.AlertBody := AlertBody; Notification.FireDate := Now; NotificationC.ScheduleNotification(Notification); finally Notification.DisposeOf; end; end; ... // пытаюсь вызвать SendNotify('Attention','Тревога'); Вроде не UI использую, но получаю ошибку Segmentation fault 11. Ошибка происходит в System.Android.Notification в строке 208-209 LaunchIntent := TAndroidHelper.Context.getPackageManager().getLaunchIntentForPackage(TAndroidHelper.Context.getPackageName()); AIntent.putExtra(TJNotificationInfo.JavaClass.EXTRA_ACTIVITY_CLASS_NAME, LaunchIntent.getComponent().getClassName()); Снова похоже на обращение к Activity (а может что-то другое). Есть решение как обойти эту проблему? PS. Delphi RX
  25. Martifan

    GPS

    Доброго времени сутки пишу аппликацию где используется GPS (компонент TLocationSensor) вроде работать нормально но время от времени он маркер мгновенно перескакивает на другие координаты и обратно возвращается но когда я пользуюсь компонентом TMapView "синяя точка" стабильно показывает мои координаты в чем проблема кто знает?
×
×
  • Создать...