If you are on Wear OS, you can probably get them from your storage using a file manager ->
https://play.google.com/store/apps/details?id=rocketstartups.wearfilemanager&hl=en_US
They should be in PujieBlack/Presets
Save those files in the same folder on your phone, that should work..
I'm afraid it is not allowed to let users user their own API key ->
<strong>Can I require my users to sign up for a developer's API key?</strong>
No, your end-users should not sign up for Dark Sky API keys as a means for you to circumvent the daily cap of 1,000 free calls. The 1,000 free calls per day are intended for one developer or company to explore the API.
For a workaround, add some images to represent your tap targets and position them in the same location as the tap targets. Resize them to whatever you wish. Then edit the tap targets to be enabled but not visible. https://icons8.com and http://www.iconarchive.com have lots of great transparent png icons you can download for free.
There is a much easier method for that ;) you can feed Google fit by another solution.
I have 2 Smartwatches I am constantly use. 1 Galaxy Watch 46mm with Samsung Health and 1 Ticwatch Pro with Google Fit or TicHealth.
So that Google Fit and Samsung Health both always show the same values, I downloaded an app called "Health Sync" Here is the link: https://play.google.com/store/apps/details?id=nl.appyhapps.healthsync
With this App you can Sync the most popular Health Apps for smartphones there is a bit more than only Google Fit → Samsung Health and of course the other way around Samsung Health → Google Fit. You can set a interval, phow often the app should sync and then it's everytime up to date on both
The only thing that bothers me a tiny little bit is that you have to pay for the app after a certain amount of time. I have paid 0.79€/6 months that's no money I think and it is the only way that works the way I need and I like. Maybe it's the same option for you