(That's 
http://developer.android.com/reference/android/media/MediaScannerConnection.html
 
in case of a broken link...)

On Monday, December 21, 2015 at 7:08:57 PM UTC+11, gjs wrote:
>
> Hi,
>
> If your phone is not a Google Nexus variety then that's not surprising, but
>  Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) 
> is what's recommended.
>
> In some respects it does not really matter which folder you use to store 
> media generated by your app (*), provided you go to the trouble of 
> 'cataloging' the media generated using MediaScannerConnection - 
> http://developer.android.com/reference/android/media/MediaScannerConnection.html#scanFile(android.content.Context,
>  
> java.lang.String[], java.lang.String[], 
> android.media.MediaScannerConnection.OnScanCompletedListener) then your 
> photos / video will quickly show up in the default 'Photos' app, without 
> having to wait for it to scan the device periodically to find new media 
> files.
>
> (*) And is some other respects it really, really does matter what folder 
> you use - if you don't want the media files deleted when your app in 
> uninstalled (!) Be very careful about what you decide, here's some 
> 'interesting' history - 
> https://groups.google.com/forum/#!topic/android-platform/14VUiIgwUjY%5B1-25%5D
>
> Regards
>
>
>
>
>
> On Monday, December 21, 2015 at 5:53:49 AM UTC+11, David Karr wrote:
>>
>> On Saturday, December 19, 2015 at 10:34:46 PM UTC-8, gjs wrote:
>>>
>>> Hi,
>>>
>>> See http://developer.android.com/reference/android/os/Environment.html 
>>> it has methods to retrieve default paths of where photo, video files etc 
>>> are stored.
>>>
>>> The file naming convention should be easy enough to mimic, usually being 
>>> based on date time stamps.
>>>
>>
>> Thanks.  That gets pretty close.  I'm having trouble getting it to match 
>> what my phone is using.  For the directory expression, I'm currently using 
>> this:
>>
>> Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
>>
>>
>> However, on my phone, the actual place where it stores pictures from the 
>> stock camera is in a "Camera" subdirectory.  This expression doesn't 
>> include that.  I could hardcode that, but doesn't feel right.  I tried some 
>> variations of this, but I never found an expression that returns "Camera" 
>> as the base directory name.
>>
>>>
>>> Regards
>>>
>>> On Sunday, December 20, 2015 at 4:58:02 AM UTC+11, David Karr wrote:
>>>>
>>>> Because I can't bring up the stock camera app with just a video 
>>>> record/stop button (I'm using a remote bluetooth button to start/stop 
>>>> recording), I've written a custom app that just displays the camera 
>>>> preview 
>>>> and a video record/stop button.
>>>>
>>>> Despite the fact that this is a custom app, as much as possible I'd 
>>>> like to store the videos as if they were taken with the stock app.  This 
>>>> at 
>>>> least means storing them in the same place, with a consistent naming and 
>>>> metadata scheme.  I might consider having custom preferences in the app, 
>>>> but for now I'd just like to retrieve properties that will tell me where 
>>>> the stock camera app will store videos, along with any other configuration 
>>>> that should describe how I store the videos.
>>>>
>>>> How can I get this information within my custom app?
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/25225bb4-5cc3-4df7-942f-ae569050b42e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to