-
Постов
60 -
Зарегистрирован
-
Посещение
Информация о Саша
- День рождения 17.02.1960
Информация
-
Пол
Мужчина
-
Город
Мизур
Посетители профиля
Блок последних пользователей отключён и не показывается другим пользователям.
Достижения Саша
-
Я как-то задал ему вопрос. Он посоветовал мне прийти на этот форум.
-
Делаю так: procedure TfmMain.Button1Click(Sender: TObject); begin accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); magnetometer = sensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD); sensorManager.registerListener(this, accelerometer, SensorManager.SENSOR_DELAY_GAME); sensorManager.registerListener(this, magnetometer, SensorManager.SENSOR_DELAY_GAME); end; Выходит ошибка. если закомментировать accelerometer, то ошибка такототипа будет в следующей строке.
- 47 ответов
-
- gps
- tlocationsensor
-
(и ещё 1 )
C тегом:
-
Метод onLocationChanged в моей программе пустой: Координаты я получаю по Click: Все это работает красиво. Хотелось чтобы по этому же щелчку получать и направление на СП. Как это сделать - не хватает знаний. Слушатель в моем проекте (SFERA8.ZIP, выложил вчера) слушает сенсор размещения. А как сделать слушатель компаса - не знаю. Я использую вот такой класс TJavaLocal, но как я понимаю - он для координат.
- 47 ответов
-
- gps
- tlocationsensor
-
(и ещё 1 )
C тегом:
-
Здравствуйте! Почти два года работает моя рограмма для получения GPS - координат. (Сейчас я её оформлю в спойлер и прикреплю) Помогите, пожалуйста, добавить в эту программу вывод в TLabel направления на Северный полюс, не используя компонент Delphi TOrientationSensor, который работает как всегда непредсказуемо. Здесь сделано красиво, хотелось, чтобы и с компасом была такая красота. Вот текст программы. А проект во вложении. SFERA8.ZIP
- 47 ответов
-
- gps
- tlocationsensor
-
(и ещё 1 )
C тегом:
-
И еще прошу помочь разобраться вот в чем. Нейросеть пишет: "Создаем Java-класс для точных показаний (CompassSensor.java):" Правильно ли я понимаю, что этот класс (приведенный ниже) надо поместить в файл с именем CompassSensor.java? Далее она пишет: "Добавьте Java-файл в: Project -> Deployment -> Add File -> platforms\android\src\com\embarcadero\compass\CompassSensor.java" По какому пути должен быть размещён этот файл? Подскажите, пожалуйста. А вот Java - класс:
-
В чем я очень сильно сомневаюсь. Пять часов я пытал ИИ для создания простейшей программы. О чем тогда говорить при разработке сложных проектов.
-
Вчера попросил нейросеть написать программу для вывода азимута в Label по нажатию кнопки. Все примеры, которые показывалв нейросеть были с ошибками. После пятичасового общения с нейросетью получил работающий пример. Но значения азимута не то что хаотично менялись, они были непредсказуемыми. Вот "работающий" пример от нейросети: Выходит, что Embarcadero не может работать корретно с сенсорами. А приложения с компасом, написанные на JAVA работают четко. Известно, что как-то можно соединить в одном приложении Delphi и Java. Подскажите, пожалуйста, в каком направлении копать. спасибо!
-
Саша изменил фотографию своего профиля
-
Саша отреагировал на ответ на вопрос:
Потоки на андроид
-
Собственно это не мой код. Я сделал совершенно другим способом. И меня беспокоила не красота, а то, что андроид в отличии от виндовс делал это калечно: там обрезался старший бит. Максимальное значение было #7F (127), а все, что больше #3F - знак вопроса. Проблема решилась так: IdUDPClient1.Send('40.240.8,50',9,Data,IndyTextEncoding(IdTextEncodingType.enc8Bit));
-
Вот в этом приложении два потока. Цикл первого потока работает с периодом 1000 (1 секунда), цикл второго 750 (3/4 секунды). Каждый поток работает 60 циклов, затем выключается. Эти потоки работают и в СВЕРНУТОМ приложении. Но если из потока я пытаюсь получить GPS-координаты, то в СВЕРНУТОМ приложении ПОТОК НЕ РАБОТАЕТ. Здесь: POTOK3.ZIP - исходники, Potok.apk - готовое приложение. POTOK3.ZIP Potok.apk
-
Здравствуйте! Пытаюсь запустить компьютер из ИНТЕРНЕТА. В роутере проброс портов сделан: UDP 192.168.0.49:9 IP локального компьютера IP от провайдера статический (в примере: 40.240.8.50) Вот этот фрагмент работает в Windows четко. На андроиде не работает. Компилируется без ошибок. procedure TForm1.Button5Click(Sender:TObject); const s='18:C0:4D:7E:E6:B2'; // MAC адрес сетевой платы var Data,temp:string; k,n:integer; begin IdUDPClient1:=TIdUDPClient.Create(nil); Data:=''; for k:=0 to 5 do begin Data:=Data+Chr(StrToInt('$FF')); end; temp:=StringReplace(s,':','', [rfReplaceAll]); for k:=0 to 15 do begin temp:=StringReplace(s,':','', [rfReplaceAll]); for n:=0 to 5 do begin Data:=Data+Chr(StrToInt('$'+temp[1]+temp[2])); Delete(temp,1,2); end; end; IdUDPClient1.Send('40.240.8.50',9, Data); end;
-
Тогда и заморачиваться с этим не буду. Сегодня нашел вот такю программу. GPS+Test_v1.6.5.apk
- 47 ответов
-
- gps
- tlocationsensor
-
(и ещё 1 )
C тегом:
-
Моя задумка постепенно воплощается в жизнь. В личку пришлю исходники всем ответившим. Только обещайте, что не будете смеяться с имен переменных. Программа еще должна передавать некоторые сигнальные файлы на FTP. Это работало отлично, пока я не добавил в манифест: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> после этого связь с интернетом пропала. Связь восстановилась после добавления в манифест строки: <uses-permission android:name="android.permission.INTERNET" /> Есть ли такая возможность включать/включать доступ в интернет независимо от пользователя? То есть цикл в потоке на четном проходе включает доступ в интернет и передает файлы на FTP, а на нечетном выключает. На нечетном проходе получает только координаты.
- 47 ответов
-
- gps
- tlocationsensor
-
(и ещё 1 )
C тегом:
-
Сам себя процитировал. И в Android13 работает!!!
- 47 ответов
-
- gps
- tlocationsensor
-
(и ещё 1 )
C тегом:
-
Вставил в поток по совету OnPeople provider := locationManager.getBestProvider(criteria, true); location := LocationManager.getLastKnownLocation(provider); и т. д. Работает. Координаты передаются. В верхнем правом углу телефона появляется значок GPS. Если свернуть приложение, а затем развернуть, то через несколько секунд этот значок гаснет, но координаты продолжают определятся. Пришлось закомментировать эту строку, dBearing := location.getBearing , так как иногда возникает ошибка деления на 0. Похоже, что там возращается NaN. Попробую ее облачить в конструкцию try except end.
- 47 ответов
-
- gps
- tlocationsensor
-
(и ещё 1 )
C тегом:
-
Огромно спасибо откликнувшимся в решении данной проблемы!!! Да! Есть еще асы на этом форуме! Неоценимую помощь OnePeople. Последних штрих добавил krapotkin, с которым я общаюсь в другой ветке (и скоро возобновлю общение). LocationListener работает! Надеюсь, что и в Android13 ои будет работать.
- 47 ответов
-
- gps
- tlocationsensor
-
(и ещё 1 )
C тегом: