-
Постов
414 -
Зарегистрирован
-
Посещение
-
Победитель дней
12
Весь контент Pax Beach
-
О интересно, сейчас попробую. А где ты этот java код нашел? Может там еще что-то полезное есть.
-
Для расчета расстояния мы работаем с событием onCalculateDistances. Параметр var NewDistance: Double. Выдается некое абстрактное дробное число, которое опытным путем можно перевести в метры. Сейчас разбираемся с BeaconFence, скачал из GetIt PM, есть желание визуализировать местонахождение маячков, по типу локатора. UPD: Расчет расстояния получаем по такой формуле: пруфлинк1, пруфлинк2, пруфлинк3, пруфлинк4. function TfmMain.GetDistance(const ATxPower, ARssi: Integer): Double; begin if ARssi = 0 then Result := -1; // Невозможно определить расстояние if (ARssi / ATxPower < 1) then Result := power(ARssi / ATxPower, 10) else Result := 0.89976 * power(ARssi / ATxPower, 7.7095) + 0.111; end;
-
1. Можно перед отправкой перебрать установленные пакеты и выбрать наиболее релевантный 2. Пользователя вообще может не быть в соц сети
-
Это разные параметры. Для нас был важен уникальный идентификатор, желательно без привязки к типу маячков.
-
Не удается отправить изображение на стену. Нашел на Тостере эту проблему, не помогло. В коде убедился, что изображение есть. В чем может быть нюанс, кто знает? Uses Androidapi.Helpers, System.IOUtils, Androidapi.JNI.JavaTypes, Android.JNI.Toast, Androidapi.JNI.GraphicsContentViewText; Procedure SendTextToAPP(const aText, aPackageName: string); var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_SEND); Intent.setType(StringToJString('text/plain')); Intent.setPackage(StringToJString(aPackageName)); Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringToJString(aText)); TAndroidHelper.Context.startActivity(Intent); end; Procedure SendImgToAPP(const aImg, aPackageName: string); var Intent: JIntent; path: string; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_SEND); Intent.setType(StringToJString('image/jpg')); // Intent.setType(StringToJString('application/vnd.my.package')); Intent.setPackage(StringToJString(aPackageName)); path := TPath.Combine(TPath.GetDocumentsPath, aImg); If not FileExists(path) then begin Toast('No file:' + path, TToastLength.LongToast); exit; end; Intent.putExtra(TJIntent.JavaClass.EXTRA_STREAM, StringToJString(path)); TAndroidHelper.Context.startActivity(Intent); Toast('Intetnt was sent', TToastLength.ShortToast); end; procedure TForm1.Button1Click(Sender: TObject); begin SendTextToAPP('Проверка публикации сообщений', 'com.vkontakte.android'); Toast('Intetnt was sent', TToastLength.ShortToast); end; procedure TForm1.Button2Click(Sender: TObject); begin SendImgToAPP('eddy_01.jpg', 'com.vkontakte.android'); end;
-
Приложение заказывалось специально для Android. В связи с тем, что в нем используются фоновые операции в Android сервисах, перенос на другие платформы потребует некоторого времени.
-
Если приложение уже не может иметь коммерческой ценности, может можно выложить исходники? Пример работы с медиа и файлами на веб-ресурсах будет очень интересно использовать.
- 13 ответов
-
- скачать музыку
- слушать музыку
- (и ещё 3 )
-
Вот это на Хабре стоит прочитать. Я разбираюсь сейчас с этим таким методом. Как сказал ZuBy, наверное, можно намерениями этот вопрос решить. Было бы вообще идеально, в случае если у пользователя стоит клиент Вконтакте. Но я пока не знаю, как это организовать. Было бы интересно увидеть решение.
-
Падает приложение в 6.0. Выбираешь любой плейлист иоказываешься на рабочем столе.
- 13 ответов
-
- скачать музыку
- слушать музыку
- (и ещё 3 )
-
Конечно. Технология маячков не позволяет обмениваться динамическим данными. Мы уже думаем над тем, как сделать маячок на базе PI компьютера, с подключением к шине счетчика. Это удорожает счетчик, но будет очень инновационно, в духе времени )
-
В рамках конкурса Device Lab от Google подготовил кейс «Маячки Eddystone для контроля расхода электроэнергии». Ознакомиться можно по ссылке — http://singro.ru/eddystone-beacons-electro-energy/ и в ближайшее время на «Хабрахабре». С помощью компонента TBeacon решены задачи: — поиск ближайших маячков; — работа с маячками в сервисе Android; — фильтрация маячков по технологии Eddystone, ссылкам, идентификаторам. — привязка маячков к геокоординатам и базе данных приборов учета электроэнергии. Черпайте идеи и задавайте вопросы. Буду рад ответить на них. UPD: Наша работа заняла второе место в конкурсе Google Device Lab. Прочитать об этом можно на хабре.
-
... и как это мешает отправить в систему намерение (Intent)?
-
Вот в стандартном тосте такого функционала нет, а в компоненте можно и предусмотреть. Правда пользоваться этим не очень удобно — нужно успеть тапнуть по сообщению.
-
Если дать приложению разрешения на Access location и интернет, не получает координаты все равно?
-
Можно переписать Action, чтобы попробовать работать через метод startActivityForResult(), надо тестировать. Если понятно в какое приложение расшаривается изображение, возможно оно в процессе публикации или после шлет в эфир broadcast message, которое можно ловить, надо в мониторе смотреть.
-
За то, можно получить доступ к сообществу. Terms and Conditions: Offer valid from August 22nd 2016 to September 9th 2016 Only one license per order Only one license per email address / account This offer does not include any upgrade subscription We reserve the right to change this offer at any time Offer void where prohibited by law