Archive for the ‘Android’ Category

Diving Log for Android Update

Tuesday, April 5th, 2022

I’m happy to announce another update for the Android app of Diving Log and also the availability in the HUAWEI AppGallery! Here are the improvements and new features in this update, also shown in some screenshots below.

Available on Google Play

Explore it on AppGallery

  • Jump List for Dives
  • Profile Cursor Line
  • Profile Measure Function
  • Profile Bookmark Editing
  • Share & Save Profile Picture
  • Share & Save Logbook Images
  • OSTC support for BLE Hardware
  • Tablet UI Improvements
  • OpenStreetMap as replacement on Huawei devices

Huawei was very helpful and dedicated bringing Diving Log to their app store. Because of missing Google functionality, I had to replace Google Maps with OpenStreetMap, but all other features are identical.

You can now open a panel to quickly navigate to a certain dive number. This is a lot easier than scrolling a long list of dives, even though there is fast scrolling at the right edge of the list:

Open Jump List

Quickly jump to dive

In the dive profile, you can move your finger to scroll a red cursor line. When the line is over a bookmark or gas switch, it will show up. You can also use this cursor to add a new bookmark at the cursor position. You can also save the profile picture to the picture gallery or share it to another app. Profile measuring is also available in the “Options” menu:

Profile Cursor & Share Picture

Profile Measure

To edit or delete an existing bookmark, simply tap on it. Other pictures in the logbook can be also saved to the gallery or shared to other apps:

Add & Edit Bookmarks

Share & Save Picture to Gallery

And last but not least, finally some more tablet improvements. The details list and details data screens are now merged together on large screen devices:

Tablet users will be happy about this

OneDrive and Google Drive sync in Android app

Thursday, March 3rd, 2022

I’m happy to announce OneDrive and Google Drive support in Diving Log for Android in addition to Dropbox! Syncing with the PC or iOS apps is now much easier.

When using Google Drive, you have to upload from the Android app to the cloud at the first time. This is because the app can only access files which it created. After the first upload from the Android app, you can overwrite the existing file from the PC version and the app can still access the file.

Version 5.1 is now available on Google Play:

Available on Google Play

OneDrive Sync

Google Drive Sync

Android – changes to logbook storage location

Tuesday, October 26th, 2021

Version 5.0.0 of Diving Log for Android has been released, which now targets Android 11, as required by Google. This has been a challenging release, because Android 11 does not allow apps access to the general file system anymore. Up to now, Diving Log stored the logbook files in the “Diving Log” folder in the root of the device. This folder was not deleted when the app was uninstalled, so your logbook files were not deleted either.

Android 11 requires storing all data within the internal app folder, which is deleted when the app is uninstalled. So, this requires some strategy to avoid accidentally data loss, e.g. when a user temporarily uninstalls the app because something doesn’t work.

Previous logbook location

New logbook location

Phone/Android/data/com.divinglog.divelog/files/Logbook

When you update from a previous version of Diving Log, you do not have to do anything. Diving Log will migrate all logbooks to the internal folder and automatically backup the logbooks from time to time to the former external “Diving Log” folder (which won’t be deleted). A “!!!FolderMoved!!!.txt” file is created in the old folder as indicator, which contains the path to the new folder.

Once you do a fresh install of the app, you have to manually select a backup folder to avoid deletion of your logbooks during uninstall. You can do this from the start screen shown below. You can also restore your logbooks from a previous backup folder. You can later configure the automatic backup in the app settings screen:

Start screen with backup and restore options

Configure backup in settings

Tip: You can select the backup folder on a removable SD Card, because you can easily retrieve the card even when the device does not boot anymore. Please remember, this automatic backup is still only locally on your device! So, if your Android device is lost or damaged, it won’t help you. Additionally, you should backup your logbook to the cloud or a PC.

Diving Log 6.0 can handle both logbook locations, so USB synchronization will work, no matter which Android app version you have.

You can see the current logbook location at the top of the “Logbook Management” screen. You can also use this screen to import any backups into the internal app logbook folder, if you’ve dismissed the start screen restore function:

Logbook storage path

Import backup files

Diving Log for Android Update

Thursday, July 1st, 2021

There is a new update for Diving Log for Android available with the following new features:

  • Profile Options (Grid, Average, Labels)
  • New Profiles (Tank Pressure 1-3 & Calculated, SAC, Warning Lines)
  • Downloader: Suunto EON Steel Black, Sherwood Amphos 2.0, Sporasub SP2

Profile Options

Profile Types

Diving Log for Android Update

Wednesday, April 7th, 2021

I’ve updated Diving Log for Android with the following new features:

  • Dive Site Coordinates: Format Setting
  • Dive Site Coordinates: Improved Input Panel
  • Google Maps Window: Add new dive site
  • Sort & Renumber dives
  • Downloader: McLean Extreme BLE Support
  • Downloader: Ratio 2021 Models BLE Support
  • Downloader: Sherwood Beacon
  • 10″ Tablet UI Improvements

Coordinate Format

Coordinate Edit Panel

Add new dive site

Drag new place pin to position

Renumber Dives

Renumber Options

I’ve also done some improvements to the 10″ tablet user interface (more improvements will come in the future):

Main menu permanently shown on large tablets

New dive list on logbooks screen

Diving Log for Android Update

Friday, February 5th, 2021

Diving Log for Android received an update today with equipment service notifications and new dive computer models in the downloader:

  • Equipment Service Notifications
  • Garmin Mk1/Mk2/Mk2i Support
  • Divesoft Freedom/Liberty Support
  • Mares Horizon & Ratio 2021 Models

If you use the “Next Service” date fields in the equipment section of your logbook, you can now get automatic notifications on Android when the date is near. You can configure the timespan when you want to get notified and of course completely switch the notifications off in the app settings. There are also in-app visual hints in the logbook overview (red circle) and equipment list (wrench icon). Here you can see how it looks like:

Notification

Equipment List

App Settings

Configure Notifications

Updates for Diving Log 6.0 and Android released

Saturday, December 19th, 2020

I’m happy to announce two updates, one for Diving Log 6.0 on Windows and one for Diving Log on Android:

Diving Log 6.0 Changelog:

  • Garmin Mk2/Mk2i Support
  • SeacSync Import
  • Tree Browser improvements (new: Shops/Dive Centers)
  • Dive Site GPS Import improved (Switch to Windows 10 API)
  • Map Window Navigation Panel (Windows 10 API)
  • OpenStreetMap and Divelogs.de sync issues fixed
  • Libdivecomputer Update (new: Aladin A2, Sherwood Sage)
  • Wlog Import .add file support

Diving Log Android Changelog:

  • Search Dives Function
  • Tree Browser (in App Main Menu)
  • Downloader: Sherwood Sage

Diving Log 6.0 can now download dives from the new Garmin Mk2 via USB, including tank pressure profile data. The tree browser window shows now directly all dives with a certain buddy (without the location sub tree nodes) and has a new “Dive Shop” root tree item.

Diving Log 6.0 is now using the Windows 10 location API for capturing GPS coordinates for a dive site and also includes the navigation panel in the map window, which you may know from the Android app. Of course it requires an external GPS receiver, because most PC’s don’t have GPS build in.

Capture GPS coordinates

Navigation Panel

 

In Diving Log for Android you can now finally search your dives for certain values (numeric or string). You also have now the same tree browser functionality from the PC version.

Search Dives

Tree Browser

Android Downloader Improvements

Friday, May 1st, 2020

Since the Diving Log Android Downloader was added last November I’ve released several improvements and bug fixes in a number of updates, which I want to outline here today. The current version is 4.4.2 and was published yesterday. If you’ve experienced any of these issues, please give it a try as they should be fixed now:

  • Downloading of only new dives may have not worked properly for some devices, e.g. Scubapro G2
  • Downloading of Suunto Vyper and Vyper 2 type computers works now
  • Reefnet Sensus devices work now
  • Atomic Cobalt support has been added
  • Oceanic BLE support has been added

Overall a lot of work went into stabilizing and improving the Android downloader in the last five month. Next I want to add mass storage devices like the Garmin Descent and Divesoft computers.

Available on Google Play

Downloader

Download Progress

Android Downloader now available for everyone

Monday, November 25th, 2019

After a lengthy beta test I’m happy to announce that the dive computer downloader is now available in the public version of Diving Log for Android. Thanks to libdivecomputer, a wide range of dive computers are supported via USB OTG, Bluetooth and Bluetooth LE. And good news for all Diving Log 6.0 desktop users: all Android app features are now completely free if you enter your desktop unlock code in the Android app.

A few things are currently missing in the downloader and will be implemented in the coming weeks: Atomic Cobalt is not yet supported, Suunto EON Core/Steel and Scubapro G2 are BLE only (no USB yet). Suunto Vyper has still some issues which I try to fix soon as well.

Thank you for your patience while waiting for the Android downloader! This was a huge, complicated project and I’m happy that you can now finally use it while you’re on the go!

Downloader

Download Progress

Available on Google Play

Android Downloader for OSTC and Desktop Update

Thursday, July 25th, 2019

This week I released a minor update (6.0.16 Update 1) for Diving Log 6.0:

  • New libdivecomputer with bug fixes and download support for these new computers:
    • Mares Genius
    • Suunto D5
    • Aqualung i550C
  • OpenStreetMap fixed in map window
  • Scubapro ZDiveLog import fixed for new format

Diving Log for Android was also updated this week with a rather big thing: the first downloader for HeinrichsWeikamp computers (OSTC) is now available as beta. If you’re using the Android app and have an OSTC computer, please try it out and let me know if it works or not. If there are any problems, activate the “Log Errors” and “Dump File” options in the downloader settings as shown below:

Downloader

Downloader Settings

Download Progress

Downloaded Dives

Supported connection types are USB-OTG, Bluetooth and Bluetooth LE (BLE). The downloader is currently beta status, so please let me know via email if there is a problem. Do not use the app store review system to report bugs, thank you!

This update has a lot of the work done to support more computers. But for this I have to port libdivecomputer to Android, which still takes some time. Thank you for your patience!