====== Wiatrack ====== [[Tracker for Traccar]]\\ [[Privacy Policy]]\\ [[Wiatrack compatible monitoring services]]\\ [[Wiatrack Competition]] ===== Wiatrack Pro projects ===== * /mnt/sda4/development/workspaces/wiatrackProProject (seems to be never working) * targetSdkVersion 23 * versionName "1.0" * /mnt/sda4/development/workspaces/wiatrack (used until at least 0.5.39) * but the "IDE runs" seems to be never working * /mnt/sda4/development/workspaces.new/wiatrack * seems to be the most actual workspace * git URL ssh://kalaschnikow@diskstation/volume1/share/git_repos/wiatrack.git * /mnt/sda4/development/_projects/wiatrack/ * here is saved other important data (e.g. under ''_keys/'' all generated keys etc.) ===== Ideas for New Features ===== ==== QR-code to share settings ==== Use QR-code to share app settings. Idea is from [[https://forum.gurtam.com/viewtopic.php?pid=197373#p197373|Wiatag forum]]. ==== Configurator web application ==== Configure trackers of a customer with the help of Configurator Web application. Such applications have also BCE/Xirgo and Gurtam (see [[https://gurtam.com/en/blog/major-wiatag-update?ct=t(Mar21_ru_COPY_01)|link]] ). ==== Indoor tracking ==== Use iBeacons or "WiFi-Positioning" for indoor tracking. See also a [[https://forum.gurtam.com/viewtopic.php?id=17575|Gurtam-forum topic]], which contains following links: [[https://elainnovation.com/|ELA]], [[https://www.minew.com/bluetooth-beacons|minew]]. ==== Improvements to the photo functionality ==== * Add a possibility to send photo unscaled * Add a possibility to scale with only one side given. This means, to calculate the other side based on camera resolution. * Fix the bug with the "photo on the side" (wrong orientation). * Warn user if "photo request" is received, but it can't be answered because the app settings disallow it. ==== Restart Service after 0 seconds ==== Саша Гирвиц предложил НЕ делать рестарт, если в настройке указаны 0 секунд. Код должен находиться в методе ''WiatrackLocationListener.createKeepAliveAlarm_RestartService()''. Также см. класс ''KeepAliveReceiver''. ==== Data Sink Interface for External Apps ==== Other apps should have the possibility to share data with Wiatrack Pro (e.g. through "Share" link). ==== Possibility to Read Bar Code / QR-Code ==== Wiatrack Pro should have the possibility to read bar code or QR-code (e.g. with ZXing library) and send the contents to the server. ==== Possibility to read NFC data ==== Wiatrack Pro should have the possibility to read NFC data and send it to the server. ==== Add parameter "app" ==== See subj. ==== Reload StateModel immediately after setting change ==== Immediately reload the state model after change on it. ==== Direct Reply to Messages ==== Here is the article about it: [[https://blog.stylingandroid.com/nougat-direct-reply/|Nougat – Direct Reply]] ==== Фото / Видео трекер ==== "Вдохновился" трекером [[https://glonasssoft.ru/news/6131|УМКа303 от ГЛОНАССSoft]] * https://gurtam.com/ru/gps-hardware/news/umka303 ==== Отсылка параметров со старыми позициями (Tracker for Traccar only?) ==== Как минимум Tracker for Traccar может отослать новую точку только тогда, если она действительно новая. Т.е. GPS ресивер должен сперва выдать новую точку. Это неверно, т.к. параметры могут поступать и в стационарном положении.\\ => Добавить триггер сохранения точки: "при поступлении нового значения параметра" ==== Using Google Activity Transition API ==== API позволяет узнать о событии когда пользователь меняет активность. Например, перестает идти и начинает ехать в машине. Или после того как не двигался, начинает идти. https://developer.android.com/guide/topics/location/transitions.html\\ https://android-developers.googleblog.com/2018/03/activity-recognitions-new-transition.html\\ ==== Using ati.su (API?) ==== https://ati.su/ -> биржа грузоперевозок * Участие в форуме: https://forums.ati.su/ ==== Using OpenCellID ==== Use [[https://www.opencellid.org|OpenCellId]] to locate the device. (TODO: give reasons why it should be done) ===== Bugs and problems ===== ==== Exporting settings to Downloads folder only ==== Currently Wiatrack exports its properties only to the "Downloads" folder on the device. The better solution: allow the user to choose the folder and the file name. Maybe useful topics and links: * [[https://developer.android.com/training/data-storage|Data and file storage overview]] an overview by Google * SAF * [[https://androidexplained.github.io/android/android11/scoped-storage/2020/09/29/file-saving-android-11.html|Android 11 Scoped Storage - Saving Files To Shared Storage]] * [[https://developer.android.com/training/data-storage/shared/documents-files|Access documents and other files from shared storage]] by Google See also: * my code in ''de.wialonconsulting.wiatrack.pro.activity.settings.OtherSettingsActivity'' in project "WiatrackLibs" ==== Check Wiatrack (also Avril, and my other apps) for bugs etc. ==== https://github.com/square/leakcanary Make an app audit for Avril (or Wiatrack Pro? Avril is preferable.). Guideline: http://karumi.github.io/AndroidAudit/ ==== "Пропадание" службы ==== "Пропадание" службы возможно имеет те же причины что и на WiaTag. На WiaTag эта проблема была обнаружена, например, на телефоне SM-J105H/DS (он же SM-J105HD), который стоит на ebay 96€ (19.10.2016). [[http://forum.gurtam.com/viewtopic.php?pid=120609#p120609|См. также]] -> write an FAQ article to this topic ===== Price ===== 1 лицензия - 19 €\\ 5 и больше - 9,99 € за каждую\\ 30 и больше - 7 € за каждую\\ ==== Preise für Boris Krones und seine Kunden ==== 1 Lizenz - 9,99€\\ 10 Lizenzen - 7€ pro Lizenz\\ 30 Lizenzen - 5€ pro Lizenz\\ ==== Prices for Andrew Shved ==== [[mailto:shvedandrew@gmail.com|Andrew Shved]] ([[https://mtrack.com.ua/|Magellan Track Solution]]) 1 license - 9,99€\\ 10 licenses - 7€ per license\\ 30 licenses - 5€ per license\\ ===== Misc ===== ==== Access to Sascha's installation ==== * https://www.gpsgate.lv * debuger * 1Qwerty*()