Перейти к содержанию
  • Регистрация

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

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

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

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

Тип контента


Форумы

  • Общие вопросы
    • Анимация
    • Графика
    • Стили
    • Базы данных и REST
    • Компоненты
    • Положение, размеры, выравнивание
    • Работа с текстом
    • Приложение и формы
    • Отладка
    • Развертывание приложений
    • Вопросы по языку Object Pascal и RTL
    • Общая информация о TControl
    • События
    • Прочие вопросы
  • Вопросы по платформам
  • Вопросы по использованию RAD Studio
  • Native FGX
  • Обучение
  • Поиск специалистов по FireMonkey
  • Дополнительные ресурсы по FireMonkey
  • Организация работы данного форума
  • Видеокурсы

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

Регистрация

  • Начало

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


StackOverflow


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


Город


Интересы

Найдено: 230 результатов

  1. Кто работал с DS, подскажите, как реализовать автоматическое переподключение к серверу после тайм-аута? Пробовал кучу вариантов, но не могу отловить момент отключения даже, да и тайм-аут не настраивается. Параметр есть, но реагировать на измененные значения не хочет.
  2. В общем дело такое. Хочу мигать лампочкой воткнутой в джек или в юсб, обшарил кучу форумов но не нашел ни какой полезной информации по этому вопросу. (меня интересуют команды обращения к разъемам)
  3. Друзья, подскажите. Реализовано ли уже в Seattle установка цвета системного StatusBar с цветом ToolBar на форме? Как это реализовано на платформе iOS.
  4. Создан проект в RAD Studio 10.1 Berlin (Delphi), в приложении прилинкован сервис. При компиляции проекта в AndroidManifest.xml появляется строчка: <service android:exported="true" android:name="com.embarcadero.services.MyService" /> А мне нужна строчка: <service android:exported="true" android:name="com.embarcadero.services.MyService" android:label="Этот замечательный сервис создан вручную"/> Ни где не нашел такое свойство. В Project->Options->Version info есть свойство Label только для самого Host приложения. Помогите пожалуйста советом.
  5. Решил выделить в отдельную ветку форума. Набор ссылок 13 разработчиков компонентов для FMX (и не только). Может кому пригодиться! Скачу сразу, как ни странно, половину не знал. Есть заслуживающие внимания! http://community.embarcadero.com/blogs?view=entry&id=8514
  6. При компиляции андроид приложения Delphi XE10 выдаёт предупреждение: [Warning Warning] Local file "c:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9cprebuilt\android-arm\gdbserver\gdbserver" not found. Skipping deployment. paclient command line Причина неверный путь, упущен слэш между "android-ndk-r" \(отсутствует) и (9cprebuilt). В настройках sdk и deployment всё указано верно. Как исправить? И для чего нужен "gdbserver"?
  7. Всем привет, кто может объяснить куда сохраняет класс SharedPreference значения, и может ли кто извне легко считать от туда данные. Таким образом var Prefs: JSharedPreferences; Editor: JSharedPreferences_Editor; Prefs := SharedActivity.getPreferences(0); Editor:= Prefs.edit; //сохраняю данные Editor.putString(StringToJString('ключ'), StringToJString('значение')); Editor.apply; //беру данные result:=JStringToString(Prefs.getString(StringToJString('ключ'), StringToJString('по умолчанию значение'))); происходит сохранение к примеру важного значение из программы, которое пользователю не нужно знать, и в нужный момент прога их берет для своих манипуляций.
  8. Скачала побаловаться Berlin. Пробую установку приложений из Samples на андроид (в частность Object Pascal\Multi-Device Samples\User Interface\Controls). Компиляция, деплоймент идет нормально, но при попытке инсталляции приложения на устройство процесс зависает и примерно через минуту все время пишет ошибку: Unable tp create process: pkg: /data/local/tmp/Controls.apk а ниже Success. Телефон в это время никак не реагирует на установку, однако в списке программ приложение появляется. Такое ощущение что, связь с устройство теряется или еще что-то. Естественно, что ни о какой отладке при приложения тоже речи идти не может. я сначала грешил на телефон (Blueboo xTouch андроид 5.1). Поставил эмулятор на андроид 6.0, попытался установить туда, но поведение программы точно такое же - ошибка, но приложение все-таки устанавливается. Никто не сталкивался с такой проблемой?
  9. Возможно ли вывести 9-patch в Timage? Если нет, то куда можно импортировать изображение такого формата?
  10. как создать чат между людьми Android Делфи? может кто-нибудь помочь?
  11. Возникла проблема с реализацией реакции на текстовое контекстное меню в Android. Все работает нормально через поддержку ITextActions в iOS, вызывается CopytoClipboard, a в Android никакой реакции на нажатие, например, Copy нет. В стандартном TMemo видимо используется какая-то магия, т.к. все заканчивается на TCopyButtonClickListener.OnClick, который в свою очередь вызывает TextService.CopySelectedText -> FTextView.copySelectedText, при этом не вызываются ни GetSelection у Memo или Model, ни SetClipboard у PlatFormAndroid. В Platform.iOS в обработчике кнопки вызывается FTextActions.CopyToClipboard, а в Platform.Android TextActions никак не используются. Как реализовать обработку кнопок контекстного меню под Android? Ну или хотя-бы как это делает стандартный TMemo?
  12. В сервисе сохраняю дату и время вот так: var IniFile: TIniFile; SDT: string; FS: TFormatSettings; begin IniFile := TIniFIle.Create(System.IOUtils.TPath.Combine( System.IOUtils.TPath.GetDocumentsPath, 'D.ini')); try FormatSettings.ShortDateFormat:='yyyy-mm-dd'; FormatSettings.DateSeparator := '-'; FormatSettings.LongTimeFormat := 'hh:nn:ss'; FormatSettings.TimeSeparator := ':'; SDT:=DateTimeToStr(Now()); IniFile.WriteString('SERVER','LastOnline',SDT); finally IniFile.free; end; Получаю 31.05.2016 11:08 Тот же самый код в основном приложении выдает 2016-05-31 11:08 В чем моя ошибка? PS. Что происходит в сервисе дебагером посмотреть не удается, Дельфи просто не реагирует на точки останова
  13. Здравствуйте. Скачал триальный Берил и решил приложение тестовое сделать. Но вот вспомнил что TabControl не пролистывается пальцем, как например в приложении в VK. Может что то поменялось или есть решение сторонее или исходник примера? Вроде было на форуме, а найти не могу.
  14. Задача отбить\завершить звонок. uses FMX.Memo, FMX.Memo.Types, FMX.Media, FMX.Helpers.Android, System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, System.IOUtils, Androidapi.Helpers, Androidapi.JNI.JavaTypes, Androidapi.JNI.Os, Androidapi.JNI.App, Androidapi.JNIBridge, Androidapi.JNI.GraphicsContentViewText, System.Threading, Androidapi.JNI.Telephony, Androidapi.JNI.Provider, Androidapi.JNIBridge, Androidapi.JNI.GraphicsContentViewText; function getdeclaredMethod(Cls: Jlang_class; const Name: JString): JMethod; var Arr: TJavaObjectArray<JMethod>; Meth: JMethod; I: Integer; begin Result := nil; Arr := Cls.getDeclaredMethods; for I := 0 to Arr.Length-1 do begin Meth := Arr.Items[I]; if Meth.getName.compareTo(Name) = 0 then begin Result := Meth; Exit; end; end; raise Exception.CreateFmt('method not found: %s', [Name]); end; function killCall(context: JContext): Boolean; var obj: JObject; telephonyManager: JTelephonyManager; classTelephony: Jlang_Class; methodGetITelephony: JMethod; telephonyInterface: JObject; telephonyInterfaceClass: Jlang_Class; methodEndCall: JMethod; begin try // Get the boring old TelephonyManager obj := context.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE); telephonyManager := TJTelephonyManager.Wrap((obj as ILocalObject).GetObjectID); // Get the getITelephony() method classTelephony := TJlang_Class.JavaClass.forName(telephonyManager.getClass.getName); methodGetITelephony := getDeclaredMethod(classTelephony, StringToJString('getITelephony')); // Ignore that the method is supposed to be private // methodGetITelephony.setAccessible(True); JAccessibleObject(methodGetITelephony).setAccessible(True); // Invoke getITelephony() to get the ITelephony interface telephonyInterface := methodGetITelephony.invoke(telephonyManager); // Get the endCall method from ITelephony telephonyInterfaceClass := TJlang_Class.JavaClass.forName(telephonyInterface.getClass.getName); methodEndCall := getDeclaredMethod(telephonyInterfaceClass, StringToJString('endCall')); // Invoke endCall() methodEndCall.invoke(telephonyInterface); Result := True; except on E: Exception do // Many things can go wrong with reflection calls begin // Result := False; end; end; end; Это я нешел отсюда: stackoverflow Соответственно вопрос с invoke(): telephonyInterface := methodGetITelephony.invoke(telephonyManager); в вышеуказанной теме остался открытым. Как отловить входящий звонок (необходимый момент) через BroadcastReceiver понятно. Как решить задачу с завершением текущего звонка? P.S.: Как писать на JAVA и экспортировать функции что бы использовать их из Delphi представляю себе весьма туманно.
  15. Как можно приостановить запущенный сервис из основной программы?
  16. umkes

    Динамическое создание Bitmap

    Добрый день, возникла проблема при работе с TImage; У меня компонент TImage - imgRing и есть в TImageList. Я динамически формирую Bitmap из копий картинки из TImageList и асайню его в TImage. На Windows все работает прекрасно, а на андроиде картинка все время пустая... Может кто-то подскажет, где я не прав //============================================================================== procedure TMainForm.DrawRing; //------------------------------------------------------------------------------ var bmp1, bmp2 : TBitmap; i : integer; str : TMemoryStream; begin bmp2 := TBitmap.Create; bmp2.Assign(ImageList.Source.Items[3].MultiResBitmap.Items[0].Bitmap); bmp1 := TBitmap.Create; bmp1.Assign(bmp2); bmp1.Width := ClientWidth + bmp2.Width * 10; i := 0; bmp1.Canvas.BeginScene(); while (i * bmp2.Width) < bmp1.Width do begin bmp1.Canvas.DrawBitmap(bmp2, RectF(0, 0, bmp2.Width, bmp2.Height), RectF(i * bmp2.Width, 0, (i + 1) * bmp2.Width, bmp2.Height), 1 ); inc(i); end{ while }; bmp1.Canvas.EndScene; str := TMemoryStream.Create; bmp1.SaveToStream(str); str.Position := 0; imgRing.BeginUpdate; imgRing.Bitmap.CreateFromStream(str); imgRing.EndUpdate; end{ procedure TMainForm.DrawRings }; Делаю такое потому-что TImage.WrapMode.Tile не подходит для моей задачи.
  17. Rusland

    Смена Image в ListView

    В проекте 2 Image, 2 Button, 1 ListView. Вид ListView: Пытаюсь менять картинку в Item. Делаю это следующим образом: for k := 0 to LsvAl.ItemCount-1 do begin if (k mod 2)=0 then begin TListItemImage(LsvAl.Items[k].Objects.FindDrawable('Imp1')).Bitmap.Assign(Image2.Bitmap); // <- иногда зависает на Android TListItemText(LsvAl.Items[k].Objects.FindDrawable('TxtNum')).TextColor:=$FFFF2346; end else begin TListItemImage(LsvAl.Items[k].Objects.FindDrawable('Imp1')).Bitmap.Assign(Image1.Bitmap); TListItemText(LsvAl.Items[k].Objects.FindDrawable('TxtNum')).TextColor:=$FF009DFE; end end; Во-первых, часто, но не всегда, на Андройде ловлю Segmentation fault (при обращении к памяти). Во-вторых, раскрашивается всё, вплоть до самого Image1 из которого я беру картинку (отчего я вообще в шоке ). Как делать правильно? До: После: PS. Прикладываю готовый проект LsvAl.zip
  18. Всем доброго времени суток. Среда: Rad Studio 10 Seattle (без Update 1) Платформа: Android Столкнулся с необходимостью генерации QR-кода для отображения на TImage. Воспользовался информацией, взятой тут http://zarko-gajic.iz.hr/firemonkey-mobile-android-ios-qr-code-generation-using-delphi-xe-5-delphizxingqrcode/ У автора возникла проблема с опцией DisableInterpolation на платформе Android (тот же код отлично работает на Windows), а именно, на Android это не работает (изображение получается размытым) Перепробовал всё, что приходило в голову, а так же было нагуглено.... но все попытки безуспешны. Подскажите, как изменить размер изображения, чтобы оно не становилось мутным?
  19. Есть сайт просроченным сертификатом безопасности (госконтора, такое у них в порядке вещей), сертификат могут обновить завтра, а могут и через год, но работать с ним надо. Var HTTPClient: THTTPClient; HTTPResponse: IHTTPResponse; begin HTTPClient:=THTTPClient.Create; HTTPClient.OnValidateServerCertificate:=HTTPClientValidateServerCertificate; ..... try HTTPResponse:=HTTPClient.Post(FHTTPRec.Query,FHTTPRec.PostData); except on E : Exception do begin FHTTPRec.ErrorCode:=-1; FHTTPRec.ErrorMsg:=E.Message; end; ..... end; procedure THTTPThread.HTTPClientValidateServerCertificate(const Sender: TObject; const ARequest: TURLRequest; const Certificate: TCertificate; var Accepted: Boolean); begin Accepted:=True; end; Под Windows код работает идеально - вызывается HTTPClientValidateServerCertificate, где принудительно доверяем сертификату. Под Андроид HTTPClientValidateServerCertificate или игнорируется, или до процедуры не доходит. Получаю ошибку: First chance exception at $A06ECCE5. Exception class EJNIException with message 'java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.'. Process tratata.apk (25487) First chance exception at $A0EA44F5. Exception class ENetHTTPCertificateException with message 'Server Certificate Invalid or not present'. Process tratata.apk (25487) Как победить проблему? P.S. До этого проект работал на Indy, там подобные проблемы успешно игнорировались. Но решил перевести все на THTTPClient и вот результат :-(
  20. Features

    Custom Keyboard

    Добрый день. Есть весьма странная задача : разработать собственную клавиатуру для системы (а не чисто для своего приложения) (developer.android.com, пример реализации в Android Studio). Возможно ли средствами Firemonkey это реализовать, или придется делать обертки java классов и подключать их в проект? п.с. дабы не плодить темы, такая же задача стоит и для IOS (Реализация в XCode). Буду очень благодарен за помощь и наставление в нужное русло.)
  21. Martifan

    GPS

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

    Android Qml

    Ребят такая проблема: работаю над приложением под андроид на QT Qml, проблема заключается в том, что мне необходимо через webview открыть свою html страницу локально через ресурсы. Не могу решить этот вопрос. Кто может знает как? Помогите))))
  24. 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)
  25. Заметил в нескольких своих приложениях странное поведение TTabControl на Андроиде - первое переключение табов c TTabTransition.Slide вызывает фриз отсновного потока приложения примерно на секунду. Не зависит от содержания табов. Не зависит от метода создания табов и табконтрола. Последующие смены табов проходят гладко. Можно как нибудь передернуть заранее механизм анимации (думаю в нем причина)?
×
×
  • Создать...