lesnowindow.blogg.se

Web store the app is currently unreachable
Web store the app is currently unreachable











web store the app is currently unreachable

User can browser the import file, as well as save the export file her/himself at any writable place in storage. The new app allows user to import/export account with team and tag information as well as reset all settings back to default.

  • The old app exports only user’s own bssid and puts the export file/requires import file default in external storage.
  • While the old app triggers compare on noExistGps every time it scans, the new apps starts a new thread for checking resources only if user configures.
  • Resource is managed and can be set as user’s options (kill app on low battery, on long time no gps etc.).
  • The method for location can be displayed by overlay big number color as in setting. Wifilocator uses GPS to define position, in case of no GPS defined, scanned wifis are used to define user’s position which is not working anymore at old app. Every 2s as default, the scanner thread sends Wifilocator a request on position and scanned wifis.
  • Scanning: Scan period is dynamically set not only depending on speed but also night mode and I am working on movement detection base on sensors.
  • The WifiUploader uses UploadingQueryUtils for openwifi.su and can be changed quickly if backend changes. An message contains upload process summary, new rank or error is given back to user. The new app processes uploading with maximal 5000 APs once in order to pretend out-of-memory problem at device with small ram. User can only trigger uploading at at least 250 APs. User can also set up the start number of APs to trigger auto upload from 5000 to 50000.
  • Uploading: As old app, the uploading depends on user’s setting: manual, automatic on internet or on wireless connection.
  • A list of 50 APs (can be moved up if necessary) is put into the blocking queue as an item and storer thread is blocked on no item in the queue to pretend writing around storage the whole time. The storing process is done not by scan thread, but by a separate thread (WifiStorer), which reads from a blocking queue (WifiQueue). There is no redundant of multiple access points in database since BSSID is used as primary key and data is updated if RSSID is bigger. In the new app, Sqlite is used for storing data in order to make it easier to maintain and extend.
  • Storing: The old app uses a non-standard database by writing multiple access points in bytes in file, which stores redundant data and difficult to maintain.
  • The old broken UI is replaced by a new designed UI.
  • web store the app is currently unreachable

    Beside that the code is validated after google check style, contains a full java doc, clear interfaces and the app performance is partly improved. The new app is compatible to the old app on all basic functionalities. In this blogpost I would like to summary all the work I have done in the last 3 months, as well as available problems and future plan.Īn introduction, my progress and further information can be found under













    Web store the app is currently unreachable