ThisapplicationcanbeusedtorenameALLtheimagesandclipsfilestakenbythecamera.
Readcarefullyalldescription!
Renamedandmovedfilesprocesscannotberolledback!Usethissoftwarewithcaution!
Theapplicationdonotstoretheoldnamesbecausewillcauseconflicts:thedefaultcameraapplicationuseacounterwhichisreseteachtimewhenfilesareremoved/renamed.Asaworkaroundcanbeselectedtheoption"Appendoriginalname".
Ifyouhaveissues,trytoreinstalltheapplication.
Idevelopedthisapplicationforanoldestphone,forKitKatandLollipopIuseAndroidEmulatorsoIcannottesttheapplicationonrealdevicesduetocosts.
KitKatadvice
Applicationcanrenamefilesstoredoninternalmemoryonly!TheapplicationdonothaveaccessonSDcardfilesbydefault.
Readparagraph:"WhatchangedafterKitKat?"fromhttp://goo.gl/0xr7qI
Lollipopadvice
Pleaseuninstallandreinstalltheapplication!
AsonKitKatcase,theapplicationcanrenamefilesfrominternalmemory.Forexternalmemoryshouldbeenabledthe"Renamewithinafolder"andshouldbeselectedwhichfolderareusedbyyourcameraapptosavefiles.Forconsistencypleaseselectalsofoldersfrominternalmemory.
IfyouhaveissuesonLollipop,selectonlyDCIMfolderandnotthesubfolder,like100ANDRO,makeaselectiononlylike:SDCard/DCIM
Android7(Nougat)advice
Settherenameservicetriggerto"Mediacontentobserver"tohavefilesautomaticallyrenamediftheserviceisnottriggeredwhenthecameraeventsitisselected.
Description
ImadethisapplicationtorenamepicturesandclipsfrommyphoneSonyXperiaVautomaticallybasedondateandtimeoffile,fromDSC_0001.JPGorMOV_0001.mp4to20150414_213616.JPGor20150414_090523.mp4.
Renamefileusingthedateandtime:
-whenthefilewasaddedtothemediaprovider;
-whenthefilewaslastmodified;
-ONLYforthepicturescanbeusedEXIFinfo,clipsdonothavesupportforit.
Theusercanlimittherenameprocesswithinsomedesiredfolders,includingthesubfolders,usingtheoption:"Renamewithinafolder".
ThefilerenameformatuseJavadateandtimeformats:
-yyyyforyears;
-MMformonth;
-ddforday;
-HHforhour;
-mmforminutes;
-ssforseconds;
-SSSformilliseconds.
Seemoreformatinformation:http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
UnfortunatelyduetoEXIFspecificationsandAndroidfilenamedatetimethemillisecondsarenotusedinternally.
Definefilenamepatternsindividuallyforpicturesorclips.Wildcards*or?canbeusedtoo,thepatternmatchingisnotcasesensitivesocanbeusedloweroruppercaseorcombined,theresultwillbethesame.
Donotusetoogenericspatternlike*.JPGtoavoidinfiniterenaminglooping.
Therenameservice,ifisenabled,automaticallyistriggeredwhentheimageormoviefileissavedonthedevicemediastorageusingtwoways:
1.eventssendbythecamera,butthecameraapplicationmustsendcom.android.camera.NEW_PICTUREorandroid.hardware.action.NEW_PICTURE,otherwise,therenameserviceisnottriggered.
2.eventssendbytheMediacontentchanges,thisimplyaservicewhichobservallchangesonthemediacontent.
Theapplicationsourcesareavailableat:https://github.com/ciubex/dscautorename
TheoldestAPKversionsareavailableonthepagehttps://github.com/ciubex/dscautorename/commits/master/apk
ImadethisapplicationformyownproposesandIwanttosharewithotherusers.
Fortranslationspleaseuse:https://hosted.weblate.org/projects/dsc-auto-rename/strings/
OriginalEnglishfile:https://goo.gl/6D13FR
Thankyouforyoursupportandfeedback!
Show More