I have question about accessing the "external" (which is now internal) memory of the Galaxy Nexus through the SDK. On the Galaxy Nexus there is no external storage available since it is now built-in (16/32GB). I was wondering how I (as a developer of Android applications) can access this new user-storage mechanism. Especially when the phone has both internal / external storage capability (if that is possible). I came up with two possibilities:
1) There can be only ONE storage mechanism in a device. Either the one that the Galaxy Nexus is using or the traditional SD-card based storage. If this is the case then both types of storage mechanisms can be accessed using android.os.Environment.getExternalStorageDirectory() which is kinda strange since the method name is not really appropriate anymore and I would have guessed that Google would have introduces some unified method, something like "getUserStorageDirectory()" and made the old one deprecated. Anyways... this seems most likely to me.
2) There is some other way to access the "external" storage mechanism from the Galaxy Nexus. Of which I could not find any reference inside the SDK documentation.
The first possibility seems the best one since it is backwards compatible... but then my second question becomes... where is android.os.Environment.getExternalStorageDirectory() pointing to? With an SD card this is (in most cases) /mnt/sdcard but what is the path with this built-in user storage from the Galaxy Nexus?
Can someone with a Galaxy Nexus give more information one this? I looked into the configuration of the emulator but there seems no way to simulate the built-in memory from the Galaxy Nexus (which again... points to possibility #1
Thanks!
It'll probably be the same as honeycomb and still pointing to /mnt/sdcard. There are too many apps out there that hardcoded the location..
I'd hoped they'd add an API to add multiple SD cards etc. but they didn't for HC and I can't see anything in the ICS API either.
Yep its definitely still /mnt/sdcard
PS: questions go under q/a or general if q/a doesn't exist
Edit: It works "like" the old apps2sd
Related
I've asked this in various forums, since security is the #1 issue for me. I know there are already alot of apps to protect the phones and its contents....BUT is there anything stopping a thief from simply taking out the sdcard and putting it in another phone or reader to view and access the contents of the sdcard?
If you plan on storing personal info on the card, whether it'd be photos/files etc It would be really good to know that even if the sdcard is taken they still cannot access the info.
anything out there as yet? I would've thought this is a pretty common request.
something like trycrypt or storage crypt for the microsd card would be really good.
any help would be much appreciated.
thank you
I'd like to know this too.
(sorry to dig up an old thread but it's better than starting a duplicate one IMO)
To date, I haven't seen full SD card encryption software like we had on WM with Android. File and content encryption, yes (like BioWallet Signature or MyStash).
-----------------------------------
- Sent via my HTC Desire -
Some quick searching tells me that Froyo automatically removes autorun.inf from the internal storage or SD card when they are mounted. I was using these to display custom icons, but that functionality has been removed care of Google.
Anyone know of a possible fix? Also, feel free to move this thread.
Completely unrelated - Thanks to andrynalyne, koush, ihtfp69, rmk40, and all the others working to make our Incredibles a joy to use.
Bumping this to see if anyone knows of any work around or solutions.
Would be awesome to have iSyncr run when I plug my phone in, instead of having to navigate to it.
G'Day, i have been trying too run Phone2sdcard with no success. I have been in touch with the developers abd this is there claim..
The device does not have a real primary external storage, or the primary external storage is emulated.
On Galaxy SIII, the SD card is configured as a secondary external storage.
This is configured by Samsung. Nothing developers can do about this.
Please contact Samsung for details
I did, this was there answer:
Thank you for contacting Samsung Customer Care.
It means that according to the makers of the application that because of the way the Samsung Galaxy S III is configured this application will not work with it. This configuration cannot be changed either so you will not be able to use that application.
I would suggest that you check the Google Play Store for an alternative application with a similar function and you may be able to find one that will meet your needs and can work with the Samsung Galaxy S III.
Does anyone know of an app that will do the job
Thanks
poor reply from samsung
this is what they reply to me too
Based on your issue, we regret to inform you that for S3 models, apps
> cannot be transfer to SD Card as this is the concept design.
>
> We apologise for any inconvenience cause.
Alternative
There is a alternative (Directory Bind) but you will require root, it also requires some work but once you get it setup it works pretty well, certain games will load slower when put on the external card as its not as fast as the internal card.
http://forum.xda-developers.com/showthread.php?t=1410262
LawlietHD said:
There is a alternative (Directory Bind) but you will require root, it also requires some work but once you get it setup it works pretty well, certain games will load slower when put on the external card as its not as fast as the internal card.
http://forum.xda-developers.com/showthread.php?t=1410262
Click to expand...
Click to collapse
i know there is a fix , glad i am on android , one thing which i dont understand is why samsung disable this when its already available last time , anyway i will be flooding samsung customer care to get my message across
Aimara said:
poor reply from samsung
this is what they reply to me too
Based on your issue, we regret to inform you that for S3 models, apps
> cannot be transfer to SD Card as this is the concept design.
>
> We apologise for any inconvenience cause.
Click to expand...
Click to collapse
LawlietHD said:
There is a alternative (Directory Bind) but you will require root, it also requires some work but once you get it setup it works pretty well, certain games will load slower when put on the external card as its not as fast as the internal card.
http://forum.xda-developers.com/showthread.php?t=1410262
Click to expand...
Click to collapse
Thanks mate, i don't want to root my sIII. Cheers
Hi
I'm trying to learn to use the Eclipse Development environment.
I can write a Hello World program and run it on my Galaxy Nexus (GN) when it is connected to my PC.................a small victory in deed but I’ll take it.
I want to use the emulator capability of the environment so I can develop without my device (a Galaxy Nexus) being connected.
As the better informed than I would know there is a tool called the Android Virtual Device Manager it is used to create AVDs (Android Virtual Devices)
I want to use the Android Virtual Device Manager to create an AVD that is an exact clone or very close to the hardware I have.
But even though the Android Virtual Device Manager has a device definition that includes my phone (GN) there are a lot of details I don’t understand as a newbie to Android development.
When I create a AVD based on the GN device definition the default for RAM is 1024 (I assume MB) but there is an error message that says “On Windows emulating RAM greater than 768M may fail depending on the system load. Try progressively smaller values of RAM if the emulator fails to launch.
Is this large or small compared to what I have in my hardware?
The default for the VM Heap is 64.
Is this large or small compared to what I have in my hardware?
The SD card is blank.
I know the GN does not have a SD card but I think it has a virtual/ psuedo one created from its system RAM.
So the question arises what am I supposed to put in there for SD card size?
There is a check box for a keyboard does that mean a soft keboard or my PC keyboard????
So I’m posting it here in hopes that someone can direct me to the correct documentation for a GN AVD that will allow me to be confident that my device is emulating my hardware?
I have searched only to find general tutorials and generic explanations which got me to here but I am looking for a deeper understanding of my exact device.
I would really like to find out more about my phone/GN and hopefully learn something in the process.
Anyway I tried to post to the developer section but I was not allowed to …..me thinks because I have not posted 10 times yet.
My apologies in advance if this is in the wrong place.
*I can't really help you on your issue, but i can guide you on where to post*
Question like this goes to the Q&A.
Never ever post in the developer's section unless you are releasing an app or a ROM.
Thanks much I'll move it over there
Hi Everyone,
To start, I would like to say that I have been a big Apple user for many years and I am making the change to Android to get a better understanding of the other side! I like what Google has to offer and looking for that experience.
I have chosen the Samsung Galaxy Tab Pro 8.4 as my first Android based tablet and have some particular questions for those who have purchased this unit. It is hard to find a straight answer when reading some of the other forums out there. Thank you everyone for your help with my transition!!
1, Is the Tab Pro 8.4 available with internal of 32 Gb memory? If so any idea when?
2, Has any who has purchased the Tab Pro 8.4 with 16 Gb internal memory has successfully trying in using Sandisk's latest 128Gb microSD which I understand it to be an SDXC card? Did it work and what amount of external memory did it give you?
3, Lastly, When downloading free or paid apps from Google Play, can the apps you install on device be stored and used from the microSD card rather than the internal memory?
Thanks again Everyone!
Welcome to Android Tablets.
Good choice on the 8.4. The Note 8.0 on the cheap would be another option.
1. Yes. There is 32GB but not very available right now. Mostly for international market than western market.
You can order it online from only a few places right now or wait another few weeks and it should be at more.
2. Yes. The 128GB card will work fine. It gives you 119GB available.
3. Partly. Some data can be stored on the card. This depends on the app. There are some workarounds to improve this.
But it's really going to depend on your use if that's even an issue.
Wolfman1172 said:
Hi Everyone,
To start, I would like to say that I have been a big Apple user for many years and I am making the ch to Android to get a better understanding of the other side! I like what Google has to offer and looking for that experience.
I have chosen the Samsung Galaxy Tab Pro 8.4 as my first Android based tablet and have some particular questions for those who have purchased this unit. It is hard to find a straight answer when reading some of the other forums out there. Thank you everyone for your help with my transition!!
1, Is the Tab Pro 8.4 available with internal of 32 Gb memory? If so any idea when?
2, Has any who has purchased the Tab Pro 8.4 with 16 Gb internal memory has successfully trying in using Sandisk's latest 128Gb microSD which I understand it to be an SDXC card? Did it work and what amount of external memory did it give you?
3, Lastly, When downloading free or paid apps from Google Play, can the apps you install on device be stored and used from the microSD card rather than the internal memory?
Thanks again Everyone!
Click to expand...
Click to collapse
to fully utilize that a SD card to its full potential you must root and use a program like folder Mount to move games and certain apps to the sd card. In addition to this you must change a script in permissions in order to bypass the kit kat limited sd card writing. Google, as always, is fighting micro sd cards as hard as they can. If you search you will find the tutorials on how to accomplish all these things very easily however be aware your knox counter will be tripped so your warranty will be void.
Tab Pro 8.4 External SD Storage and how to Root the problem!
conan1600 said:
to fully utilize that a SD card to its full potential you must root and use a program like folder Mount to move games and certain apps to the sd card. In addition to this you must change a script in permissions in order to bypass the kit kat limited sd card writing. Google, as always, is fighting micro sd cards as hard as they can. If you search you will find the tutorials on how to accomplish all these things very easily however be aware your knox counter will be tripped so your warranty will be void.
Click to expand...
Click to collapse
So as a whole from everyone's response, I understand know that there will be a 32 Gb unit available soon, That the new SDXC mircroSD 128 Gb card will work on the Galaxy Tab Pro 8.4 and finally will be able to store apps to a certain degree.
When it comes to the Android tablet experience how important is storage space going to be when in the Google world?
My main purpose for the tablet will be to play stored or streamed music, watch movies hopefully that will be able to be stored quite easily on the microSD 128 card and finally games and some cool apps.
Now as you had mentioned rooting to allow for full usage of what you wish to store on microSD what are some good links or places where I can learn and understand to do it properly?
Thanks again this forum has been a great help!
For most media like images, movies, and any other bulk files. Those can be stored on the card without issue.
Much easier than iOS to manage files. It's basically drag and drop like a thumb drive. Once the files are there your app will pick up on them or can be pointed at them. Gallery app, music player, etc.
Games are the biggest issue of what you've mentioned if you are planning to have a bunch with large data files on the device at once.
Some store to the card better than others but if you want to have a lot of the biggest games it's best you get the 32GB.
You still have the workaround mentionrd above. That would be my chosen route but it depends on the person.
How to Root the Tab Pro 8.4 to Manage Storage
meboy said:
For most media like images, movies, and any other bulk files. Those can be stored on the card without issue.
Much easier than iOS to manage files. It's basically drag and drop like a thumb drive. Once the files are there your app will pick up on them or can be pointed at them. Gallery app, music player, etc.
Games are the biggest issue of what you've mentioned if you are planning to have a bunch with large data files on the device at once.
Some store to the card better than others but if you want to have a lot of the biggest games it's best you get the 32GB.
You still have the workaround mentionrd above. That would be my chosen route but it depends on the person.
Click to expand...
Click to collapse
Thanks meboy for your response. So in a nutshell all storable items images, media and music can be reverted to the external SD card other than for the most part apps that are purchased or downloaded for free thru Google play. To get around this what was written earlier is to root your unit to all full controll which I am open too.
Now the final question out here is how do I root the tab pro 8.4 to do this? And when it comes to rooting is there different forms of rooting or just the one that does everything in terms of giving you full control of where you want to store apps that are downloaded?