Where to store the images uploaded on the device memory

My app download pictures on the internet and stores them in the file system of the device. The problem I have is that I don't know where to store these images. If I store them in the pictures folder in the device memory or the SD card, they appear in the photo gallery of phones which is not acceptable.

I need advice on the storage location of these images.

Thank you

Welcome on the support forums.

If your application is the only user of images you can store them in a different format or with another extension, this avoids them listed in the overview.

more complicated would be encryption, but also quite possible, just take the array of bytes of each image, encrypt him and then add it as a file.

Tags: BlackBerry Developers

Similar Questions

  • Where Firefox stores the images as wallpaper?

    Where Firefox stores the images as wallpaper? I was playing around with windows theme and I can not find the wallpaper that was displayed before.

    According to me, the question that arises is, "where Firefox stores a picture that I have a right click and choose «Set as wallpaper...»» » »

    I have not changed my background in over a year, and I use Windows XP, so maybe this isn't true for the new versions of Firefox or Windows, but I found my background image under "\Application Data\Mozilla\Firefox\Desktop Background.bmp C:\Documents and Settings\current user." Of course, replace the current user with your Windows user name.

  • Where Win7 stores the Windows Virtual PC > XP Mode > XPMUser "My Documents" to access if the virtual XP becomes inaccessible?

    Lost all files in XP mode is "My Docs" XPMUser because I can't connect? Same situation. Where Win7 stores the Windows Virtual PC > XP Mode > XPMUser "My Documents" to access if the virtual XP instance become inaccessible? Like many here, I have activated integration and where then asked for a password on the next reboot of the XP Mode. The password that I usually use has not been accepted. I tried all the possible solutions (have "integration" disabled, start with virtual XP safe mode), but not able to change my password XPmode so don't chance NO connection.  I have brand new instance of XP Mode works, but obviously does not have access to the CASE of XP Mode instance. My question is simple: where are the files that I created and saved in the default location of the first modes XP XPMUser "My Documents" in Windows 7? I tried Win7 for XP 'My documents' files by names or names of game but no luck.  Help, please.

    It is located in the file XP Mode VHD (Virtual Hard Drive), you can look as pretty as a ZIP file that contains a structure of entire disk rather than just a few files.  This VHD file is usually stored in your user folder in a folder of Virtual Machines, for example mine was in the C:\Users\SKeene\Virtual Machines.

    And it's my cheesy guilty pleasure wishes to inform you that you can browse this file as if it were a hard drive, without having to start the XP mode.  However, security applies: If your 'My documents' has been limited, it might be difficult to access (even if you pouvez be able to take possession of the file and gain access).
    Here's how:
    1. Open the Start Menu, right-click on computer and select manage. In the maintenance window of the computer that opens, choose "disk management".
    2. On the right side, click "More action" and then click "Attach VHD" and select your XP Mode VHD file.  You might consider making a backup of the file copy of the hard drive virtual before do you it, just in case!
    3. Once you have connected the virtual hard drive, an Autorun dialog box may appear.  If this is not the case, simply click on Start/computer to see your new 'Local disk '.
    At least, I can confirm that it worked perfectly for me, and I had access to my account "User XPMode" alongwith without problem.
  • BlackBerry smartphones HELP! The device memory that is missing!

    After installing the Wifi File Transfer, I accidentally renamed the "store /" folder and now I cannot access the memory of the camera on my Curve 8520. Opening of the device memory in the application of files just shows a white screen. I lost all the preloaded images and tones, as well as the photos stored on the onboard memory.

    If I take a picture with the camera and tap Rename, a box will appear with the full path in the memory of the device, which is supposed to be "device memory/home/user/images". I can't access that more. I also can't access "Device memory/samples" that contains the ringtones and images.

    Wipe it and reload the operating system, but you will lose all the images on the device memory making (which SHOULD in the future be saved on press card!).

    I guess however that you renamed the "device memory/home/user / ' directory, you can go back and do it again, I don't really know. I never met anyone who does. It's looks like it's like deleting a directory, that's what you were doing.

  • BlackBerry Smartphones how can I access media files stored on the device memory?

    I transferred photos/music from my computer on the device in the device memory files. However when I go to my media files, it only shows items that are stored on the media map.

    Where can I access the files that are stored on the device memory? When I connect to the BB Desktop software I can view, but not the device itself, it seems.

    In addition, where can I find the files that I have inadvertently 'hidden' in the photo options?

    Any help is appreciated.

    1. options > media > menu button > Explorer > support memory cards and devices.

    2 see the hidden.

  • Media of blackBerry Smartphones and the device memory card

    I wanted to know if anyone knew how to transfer images from your media card in the device memory.  You know that the storm comes with an internal memory of 1 GB and 8 GB of memory exeternal separate. Thank you

    Access the media app.  Open the menu and select "explore".  Then browse around and move the files from one place to another.

  • BlackBerry Smartphones access to the device memory?

    Hello

    is it possible to access the device through the computer memory? I saw some screenshots where the device itself (I can access the SD card) was introduced as a removable media on a computer device. I would like to be able to drag & drop files directly on the main memory instead of the first on the SD card and then move them on the device to main memory. I would also like to be able to have access to the home\user directory.

    I have enabled the 'thing' of mass storage - I changed from MTP and MSC - I have toggled the SD - I still don't see the device memory.

    Thanks in advance

    Rand0lph

    Other devices (like the Storm2 and the Bold9000 have three sets of memory space

    1. application of memory (not available)

    2 (access) memory, that some devices have this space of memory.

    3 Media Card (available)

  • BlackBerry Z10 create folders in the device memory

    I tried severlly to create a folder at the root of the peripheral drive. All I get is "You must." authorized to perform this action I did research cela all day. I went to PROPERTIES, then SECURITY and thus on to change permission settings, take in hand the folder and so on. Once I APPLIED, he said: access is denied.

    Who knows how to do this, or it is impossible to create files/directories to the root of the device memory?

    I feel ogical need to post this here just in case someone else has a similar question.

    Here's how I found the song ads question:

    In BB Torch, I simply copied my songs because they were (in folders) in the torch, and they have been recognized and Categorized like that. It's different in Z10. If you would like your songs listed by Album, then all the songs that you want identified as belonging to the same album must be named/renamed/classified/recatogorized way you want listed.

    I could almost hear someone say, duh! But here's how I did it. It's more work for me, but my songs are how I want them now. No multiple records for the same album.

  • Can not access the device memory or the SD card

    My app (9500) allows users to select a file from the device memory in the device or SD card. As a base, I used the FileExplorerDemo code that was included in the sample applications. My application seems to work fine on the Simulator, but not on a real device. For those who do not know the FileExplorerDemo he builds the list of directory as follows:

    Private Sub readRoots (root of the chain)
    {
    _parentRoot = root;

    That is clear in the list.
    _list. RemoveAll();

    FileConnection fc = null;
    Enumeration rootEnum = null;

    If (root! = null)
    {
    Open the file system and to obtain the list of directories/files.
    Try
    {
    FC = (FileConnection) Connector.open ("file:///" + root);
    rootEnum = fc.list ();
    }
    catch (Exception ioex)
    {
    }
    Finally
    {

    If (cf! = null)
    {
    Everything is read, be sure to close the connection.
    Try
    {
    FC. Close();
    CF = null;
    }
    catch (Exception ioex)
    {
    }
    }
    }
    }

    It has no root to read, so now we read the roots of the system.
    If (rootEnum is nothing)
    {
    rootEnum = FileSystemRegistry.listRoots ();
    }

    Read the list of directories/files.
    While (rootEnum.hasMoreElements ())
    {
    String file = (String) rootEnum.nextElement ();

    If (root! = null)
    {
    file = root + file;
    }

    readSubroots (file);
    }
    }

    I tried to change the "file:///" "file:///SDCard" and "file:///SDCard/Blackberry" as I saw in some messages here, but I get an empty list. All permissions are set to allow. When I connect the BB I see 2 devices on Windows Explorer: 'Blackberry1' and 'Blackberry2 '. I would give to
    give the user access to these 2 drives. Basically, I'm trying to recreate the functionality of the media browser.

    So I'm pointing to the root of evil or something?

    'file:///SDCard/' must be correct.  Make sure that if you test this with the USB cable connected have you turn off mass storage Mode.  The file system may be exposed to more than one OS at a time.  Basically, if you see the drive letters on the PC, the device will not have access to it.

  • BlackBerry Curve 8330 Smartphone saves files in the device memory

    I am an experienced BlackBerry user and currently have a 8330.  I have a micro-SD 4 GB installed and no matter how many times I select 'save on the memory card media', after a few days or an unknown event, the unit will automatically return to the option 'save the media in the device memory.  Sounds like a software problem, then I want to see if anyone else has had the issue.

    Well, there is no problem in the database. My thought is to return the service directories and update the device options. The next would be to charge your device OS.

    Thoughts?

  • Map of blackBerry Smartphones transfer Media to the device memory

    I have a few rings I bought and you want to transfer. I update the Mem Card a 8 GB of the 120 MB and you must place these ringtones on the device memory and then put in a larger map and then transfer to the Mem card. Can someone give me some step by step directions if possible. Thank you as always. Eldon

    The media icon > Explore > go to your desired ringtone and don't open it, just highlight it > Menu > move.

    From there you access the memory of your device and drop it into the similar ringtone folder.

    You can also copy off your ringtones on your PC by allowing the storage of mass on your media card Options > Media Card.

    Then plug your BB to the USB port and you should be an option for a removable folder in my computer on your PC.

  • Where EAS stores the server names?

    We migrated to new servers in production. Now the problem is all BR users need to connect to EAS and manually add the essbase server. If they do not, they are unable to see the new essbase server in the drop in HBR.

    So that got us thinking, there must be a file where these server names are stored? This file may be migrated and then users do not need to add servers all over again.

    Reading of more to life than that...: where EAS stores user information it should have all the information you're looking for.

    See you soon

    John

    http://John-Goodwin.blogspot.com/

  • [ADF, JDev12.1.3] Opening SESSION: a session ID, HTTPSession, brought bean, UserData... where to store the information? (And other doubts...)

    Hallo,

    my simple application has this main stream job boundless...

    1)

    I see that when I call the login page of this URL http://127.0.0.1:7101 / MyApplication/faces/login, to which - in the address bar - it is auto-ajouté for example ' jsessionid = Wn2ymE_3cC2JXHYtG7_ocZDgMgonLyr376zejB-ui28UPlm5tiuB! 1535501325 ".

    So I guess that the session exists as soon as the user access the login page.

    • I would like to know if I have to worry about a possible previous session (especially another user session).
    • If the user on the home page click the back button in the browser the application creates a new session to destroy the possible previous session?
    • BdW, if my request to place the values in the HTTP session would be a good practice as part of the bean connection null all the attributes of the session?
    • And if my request to place the values in UserData would be a good practice as part of the bean connection null all the attributes of the container UserData?

    2)

    • Is it better to store the information in the HTTP session or UserData?
    • It is less safe than the other? Otherwise why is there the need to have 2 types of sessions?
    • Could he have no sense in storing an individual data in the HTTP session and UserData at the same time?
    • I have seen that the HTTP session is very easy to access, view and (if necessary) and the layers of the model. Is the same as for UserData, or it can be accessed only by the model layer?

    3)

    • In my case, I want to share my application the user in user data:
      • First and last name (only at the end of the display)
      • Name of the service (only at the end of the display)
      • Username and DepartmentId (these hairy should be passed to the query and the view of your criteria)
    • Where I put those values? Who, in the HTTP session? Who in UserData?

    4)

    • I'm in doubt if using a scope session bean or - since the data that I have to share is really little - use the 'basic' (e.g. ectx.getSessionMap () .put ("key", "ValueToStore")).
    • If I use an extended session bean and I store of simple values (integer, String,...) I don't have to worry about serialization (de)?
    • A scope session bean is accessible from the model layer as the HTTP session basis (what I can put by ectx.getSessionMap () .put ("Key", "ValueToStore"))?
    • And in my situation I could handle everything with a single between UserData anda HTTP session?

    These questions are intended to create a simple login system that stores data needed somewhere in the different parts of my application.

    So any advice is welcome!

    Thank you

    Federico

    1)

    I see that when I call the login page of this URL http://127.0.0.1:7101 / MyApplication/faces/login, to which - in the address bar - it is auto-ajouté for example ' jsessionid = Wn2ymE_3cC2JXHYtG7_ocZDgMgonLyr376zejB-ui28UPlm5tiuB! 1535501325 ".

    So I guess that the session exists as soon as the user access the login page.

    • I would like to know if I have to worry about a possible previous session (especially another user session).
    • If the user on the home page click the back button in the browser the application creates a new session to destroy the possible previous session?
    • BdW, if my request to place the values in the HTTP session would be a good practice as part of bean connection null all the attributes of the session?
    • And if my request to place the values in UserData would be a good practice as part of bean connection null all the attributes of the container UserData?

    -When you close your browser, this will destroy the session

    -None

    -It will be much easier to invalidate the entire session (HttpSession method for this object)

    -When you destroy the http session, it will destroy the Application modules, and it will destroy UserData

    2)

    • Is it better to store the information in the HTTP session or UserData?
    • It is less safe than the other? Otherwise why is there the need to have 2 types of sessions?
    • Could he have no sense in storing an individual data in the HTTP session and UserData at the same time?
    • I have seen that the HTTP session is very easy to access, view and (if necessary) and the layers of the model. Is the same as for UserData, or it can be accessed only by the model layer?

    -We already discussed in a previous thread so I won't comment

    -both are secure. HttpSession exist in java web applications and UserData is specific ADF.

    -Maybe (for example, it is not recommended to access the HttpSession of model project, so you can store some data in the UserData (to be referenced from your, etc.) and managed (so you can bind them directly to UI) Bean)

    -Are accessible only from template (but you can expose a custom to ViewController method that accesses UserData)

    3)

    • In my case, I want to share my application the user in user data:
      • First and last name (only at the end of the display)
      • Name of the service (only at the end of the display)
      • Username and DepartmentId (these hairy should be passed to the query and the view of your criteria)
    • Where I put those values? Who, in the HTTP session? Who in UserData?

    My opinion:

    Name, first name, name of the Department-> session brought average managed (so you can link that directly to the user interface components)

    UserId, DepartmentId-> UserData (or you can store managed bean and pass as parameters to methods of model project)

    4)

    • I'm in doubt if using a scope session bean or - since the data that I have to share is really little - use the 'basic' (e.g. ectx.getSessionMap () .put ("key", "ValueToStore")).
    • If I use an extended session bean and I store of simple values (integer, String,...) I don't have to worry about serialization (de)?
    • A scope session bean is accessible from the model layer as the HTTP session basis (I can put by ectx.getSessionMap () .put ("key", "ValueToStore"))?
    • And in my situation I could handle everything with a single between UserData anda HTTP session?

    -with getSessionMap () .put (), you must pay attention to the data types when you change or retrieve values (for example, do you know if DepartmentId is Integer, BigDecimal, oracle.jbo.domain.Number,..) If this isn't "type-safe". In addition, it is easier to understand what your application keep in session if you managed bean that in order to find all the places you're calling the method getSessionMap () .put ().  And controlled beans are a 'natural' way to keep data in a JSF/ADF application.

    -Not (just brand bean session with the Serializable attribute)

    -You can do something similar to this, but this is not a recommended practice because it would break the MVC pattern

    -If you do not have too much, you can keep everything in HttpSession and expose methods to set the binding vars.

    Dario

  • "Backup & restore" where to store the backup on sd card?

    I use the application "backup & restore" back up my data on sd card.

    I would like to know where exactly the backup is, so I can save to another location, for example Dropbox.

    I looked and looked in the internal memory and external sd card. However, I can't find it.

    Any help would be greatly appreciated.

    Hello

    If I'm not mistaken, you should be able to find support through Android\data\SonyBnR.

  • Bold 9700 - info on the device memory not available in the system screens?

    Hi all

    We have a strange problem with one of our customers.

    Trying to save data to

    'file:///store/home/user/filename.txt '.

    App receives the following Exception:

    net.rim.device.api.io.file.FileIOException: there is not enough free memory on the file system to complete this operation.

    We advice the user of free space on the memory of the device, but to our surprise she send us some screenshots that show large amount of available memory BUT they don't show statistics on the "memory" at all.

    Screenshot options / memory

    Screenshot options / status

    Anyone has idea what is happening here?

    The user can check in using the same screens that you posted above.

    You can check in your application by using the FileConnection.availableSize () method to make sure that there is enough space before making your writing.

Maybe you are looking for