-
Постов
363 -
Зарегистрирован
-
Посещение
-
Победитель дней
64
Весь контент OnePeople
-
procedure loadbit; begin if JStringToString(Drawable.getClass.toString) = TJBitmapDrawable.ClassName then begin if (TJBitmapDrawable.Wrap((Drawable.getCurrent as ILocalObject).GetObjectID).getBitmap<>nil) then begin Bitmap := TJBitmapDrawable.Wrap((Drawable.getCurrent as ILocalObject).GetObjectID).getBitmap end else Bitmap:=nil; end else begin bmp:=TJBitmap.JavaClass.createBitmap(Drawable.getIntrinsicWidth, Drawable.getIntrinsicHeight, TJBitmap_Config.JavaClass.ARGB_8888); Canv:= TJCanvas.JavaClass.init(bmp); drawable.setBounds(0, 0, Canv.getWidth(), Canv.getHeight()); drawable.draw(Canv); Bitmap:=bmp; end; end;
-
1. В стиле для всех элементов стиля так же должно быть свойство HitTest только везде в положении false 2.Если в windows все нормально значит в StyleEditor проверьте стиль на пункт 1, не забывая про меню Platform(для каждой платформы может быть свой стиль)
-
Короче смысл такой: 1.Android запрещает смотреть исходный код страниц 2.Вы можете загрузить страницу через HTTPClient и подобное 3.Загрузить страницу в WebBrowser вы можете командой LoadFromStrings 4.Выполнить скрипт в WebBrowser командой EvaluateJavaScript Задачу программы по подробнее напишите, что в исходнике менять, какой скрипт и т.д., а то есть много способов решить вашу проблемы: 1.самый простой скачать компонент для FMX браузер с возможностью просмотра исходного кода. 2.как я выше написал 3.Персобрать Webbrowser, добавив возможность смотреть исходный код 4.Ни чего не смотреть, просто выполнить JavaScript 5.Еще куча вариантов ищите на Stackoverflow
-
Зачем там стандартный на chromium!
-
Зачем там стандартный на chromium. Для Windows еще почитайте https://it-blackcat.blogspot.com/2021/01/embed-microsoft-edge-webview2.html
-
https://it-blackcat.blogspot.com/2021/05/embed-microsoft-edge-webview2-view-page-source.html
-
Восстановление соединение с BlueTooth устройством.
OnePeople ответил Андрей Рулин вопрос в Bluetooth
Да, и еще обработчик. В вашем случае будет если устройство было соеденено, то вы запоминаете его идентификатор. Затем устройство у вас отключается. Затем когда находится устройство и вы получаете broadcast BluetoothDevice.ACTION_FOUND вы проверяете, если идентификатор совпадает с сохраненным, заново подключаетесь. Я бы сделал так) -
Восстановление соединение с BlueTooth устройством.
OnePeople ответил Андрей Рулин вопрос в Bluetooth
В манифест добавьте <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> For apps targeting Build.VERSION_CODES#R or lower, this requires the Manifest.permission#BLUETOOTH_ADMIN permission which can be gained with a simple <uses-permission> manifest tag.For apps targeting Build.VERSION_CODES#S or or higher, this requires the Manifest.permission#BLUETOOTH_SCAN permission which can be gained with Activity.requestPermissions(String[], int).Requires Manifest.permission.BLUETOOTH_SCAN -
Восстановление соединение с BlueTooth устройством.
OnePeople ответил Андрей Рулин вопрос в Bluetooth
FAdapter.cancelDiscovery; Нет, потом через подписку broadcast когда устройство заново найдено, заново подключаетесь и всё -
Восстановление соединение с BlueTooth устройством.
OnePeople ответил Андрей Рулин вопрос в Bluetooth
1.для ускорения соединения добавьте bluetoothAdapter.cancelDiscovery(); Перед FSocket.Connect; 2. после FAdapter := FBluetoothManager.CurrentAdapter; добавьте if (FSocket <> nil) then FSocket.close; When you're done with your BluetoothSocket, always call close(). Doing so immediately closes the connected socket and releases all related internal resources. -
Можно на java небольшой пример?
-
Если происходит множественный выбор тогда так: procedure TForm9.ListBox1ChangeCheck(Sender: TObject); var i: Integer; begin label1.Text := ''; for I := 0 to ListBox1.Items.Count - 1 do begin if ListBox1.ListItems[i].IsChecked then begin label1.Text := label1.Text + i.ToString + ' '; end; end; end;
-
https://github.com/Embarcadero/RADStudio11Demos/blob/main/Object Pascal/Multi-Device Samples/Device Sensors and Services/Foreground Location Tracking
-
- 6 ответов
-
- android
- c++ builder
-
(и ещё 1 )
C тегом:
-
Я не знаю но думаю так по памяти, в AndroidManifest.template: targetSdk=30.
-
Вы можете перемещаться по этим "квадратикам" клавишей Tab - соответственно вперед, удерживая Shift нажимая Tab - соответственно назад. Удобна например когда редактируемых переменных несколько например попробуйте для for также нажать пробел и по перемещаться!
-
Можно ссылку на вопрос?
-
Ну так Application.ProcessMessages в Андроиде не работает так то
-
Так и написанное в студии не будет работать если изменилось API androida. К каждой новой версии все равно надо подготавливать свое приложение хоть в студии, хоть в Делфи, хоть где то ещё.
- 21 ответ
-
- scrollbox
- запрет нажатия
- (и ещё 1 )