• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Android App that saves EXIF Data to Screenshots with Camera?

Rob

Galaxy S20 Ultra
News Moderator
Administrator
  • Mar 26, 2008
    2,935
    5,159
    42
    androidforums.com
    As you likely know, every time you take a photo the resulting file stores more information than just the photo you see. Along with the file name and file extension there is a TON of data stored including the GPS coordinates, the device type, whether flash was used, lens, etc... this extra data is called EXIF Data (Exchangeable image file format).

    Unfortunately, Android screenshots don't seem to save EXIF data. Some basic research has shown that the iPhone stores SOME data to screenshots and a limited number of Android Devices have modified the software to store things like package name in the file name.

    Are there any apps that can be downloaded from the Play Store that will force EXIF data to be saved into the screenshot files? Hopefully by using this 3rd party app to execute the screenshot? If not, is this something that could be developed or do developers not have access to those permissions?
     
    The ultimate goal is for the screenshot to detect and embed:
    • Device Make & Model
    • Package Name of App/Game on Screen
    Hoping we can use this information to funnel into the Devices and Apps/Games sections here on Android Forums to make them more interactive, interesting, and helpful!

    Any ideas (on this and/or similar ideas of interest)?
     
    Upvote 0
    I've got a Samsung Galaxy S9+ and when I take a screenshot the Make and Model are not stored in the EXIF data.

    You may not PERSONALLY find the information helpful, but if someone takes a screenshot of:
    It would be great if they could upload the image here on AndroidForums and have it automatically categorized by package name so people can find the information in that section. Same would go for devices.... doesn't make sense to you?
     
    • Like
    Reactions: Unforgiven
    Upvote 0
    There are Xiaomi MIUI devices that save the "package name" as part of the FILE NAME when you take a screenshot- so I know it's possible. Might need to be OS level or have Root though I guess?Now I'm wondering if there are screenrecording apps that do the same, too. Hmm.
     
    Upvote 0
    I definitely would not want any screenshot app to be able to determine what programs I'm running. Privacy-wise, it would open a huge can of worms! :eek:

    Instead, when taking a screenshot you can name its resulting image in a way that identifies the foreground app, e.g., this could be called AndroidForums_on_Chrome.png:

    Screenshot_20200225-111517.png


    or BankOfAmerica_app_BillPayPage.png, and so on.

    Or include something identifying in the screenshot itself:

    Screenshot_20200225-111837.png


    But let a screenshot app know everything I'm running....uh-uh....
     
    Upvote 0
    That's what I'm suggesting... an option in settings that would automatically save screenshots with the name of the foreground app in the file name. Rather than manually having to name it.
    Right--but to do that, it has to snoop around your device to see everything you're running, then determine which one is in the foreground.

    And how would that work on a split screen, with different apps in each part?

    Or just a screenshot of one of your desktops, like:

    JoyNoelle_desktop_normal_090419.png


    :thinking:
     
    Upvote 0

    BEST TECH IN 2023

    We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

    Smartphones