4 ms·
Google also doesn't live up to its standards, at least regarding Android apps. Take Google Photos, for example. I have a biking app which automatically makes p
by qwertox 7y ago
Google also doesn't live up to its standards, at least regarding Android apps.
Take Google Photos, for example. I have a biking app which automatically makes photos when a geofence is entered, stores them into DCIM/biking. So per ride I get a set of about 20 photos.
The first time a photo was made, Google Photos asked me if it should include that those photos in auto-upload. Yes, I wanted that.
Now, after the bike ride, I have to start the Google Photos app, wait for some seconds until it detects the photos, then manually close it (swipe up), reopen it, wait a couple of seconds until it finds another new picture which it missed in the first pass, close it, reopen it, wait, close, reopen, wait.
I need to do this about 5 times, because for some reason the app doesn't find all the photos in the directory at once.
It's not only this biking app and not only with DCIM subfolders. Any added folder which receives photos, and most noticeable with apps which take a sequence of them automatically is affected.
I don't get it how something as trivial as globbing a directory gets it past Google's testing standards.
- tehlike 7y agoThere might be a weird setting that's not working properly. This is not happening to me.
- 0x006A 7y agoit might be that the biking app is not calling MediaScanner after taking the picture.
- izacus 7y agoThis does sound like the app doesn't register photos correctly in the MediaStore. Or perhaps the phone didn't start the maintenance window to start the uploads - Android (like iOS) doesn't continiously scan filesystems since that would destroy the battery.
- qwertox 7y agoThe biking app isn't calling MediaScanner at all. The thing is that once Google Photos is opened, it scans all the directories which it is supposed to watch. Then it also does find photos, you can see it getting populated with the new images one after another, but it always misses some. That's what I'm referring to. In this context, you can't blame any third party app.
- 0x006A 7y agoI was working on a video recording app and without calling MediaScanner, recorded videos would not show up in file managers or media apps. Android has a cache layer for file system access that needs poking if you create new or change files.
- mav3rick 7y agoYes your app's bug is a systematic problem at Google. Then again these are the kind of click baity comments that are upvoted against Google.