[Q] - Android General

Hi there,
As-Is state: Whenever you put a memory card into your Android device, Android will automatically recognize the new volume and mount it to its filesystem so you will recognize it as a new usable memory card, other Apps can also write and read stuff from the new connected volume..
And now the actual question: Is there a way to give your application the ability to emulate a virtual external drive, so that android mounts it just like a normal memory card?

Related

How DO you access the 16gigs internal on PC?

I'm a Nexus One owner, previously G1/MyTouch3G also, so I'm no n00b.
With all Androids, if you have a microSD card, you just plug in the USB and you can mount the microSD card as a drive and copy stuff to it. Which is necessary since we have stupid small ass internal storage. Also it's where we copy pictures/mp3s to it.
So now, with the Samsung Galaxy S series of phones with 16 GIGS of internal storage, how do we ACCESS this storage from the PC so we can copy pictures/mp3s to the internal storage? Is there a way to MOUNT the internal storage?
I haven't read a SINGLE thing about this.
It would REALLY suck if we had to manually do it: Mount microSD, copy stuff to it, unmount, use a file explorer on the phone itself and manually move the files into internal storage.
Yeah there's probably root apps and such that you can ssh in, or use adb to transfer, but that's NOT ideal.
Would be nice is the internal storage auto mounts when mounting microSD like Garmin GPS systems. Garmin GPS systems have SD card slot, when you plug it in, you can see the INTERNAL Garmin memory as well as whatever is on the SD card. (You'll see 2 removable storage devices mounting in Windows).
I think when it's plugged in, the normal notice pops up in the notification bar. But instead of just asking you to mount, it asks if you want to mount internal or the sd card.
nxt said:
I'm a Nexus One owner, previously G1/MyTouch3G also, so I'm no n00b.
With all Androids, if you have a microSD card, you just plug in the USB and you can mount the microSD card as a drive and copy stuff to it. Which is necessary since we have stupid small ass internal storage. Also it's where we copy pictures/mp3s to it.
So now, with the Samsung Galaxy S series of phones with 16 GIGS of internal storage, how do we ACCESS this storage from the PC so we can copy pictures/mp3s to the internal storage? Is there a way to MOUNT the internal storage?
I haven't read a SINGLE thing about this.
It would REALLY suck if we had to manually do it: Mount microSD, copy stuff to it, unmount, use a file explorer on the phone itself and manually move the files into internal storage.
Yeah there's probably root apps and such that you can ssh in, or use adb to transfer, but that's NOT ideal.
Would be nice is the internal storage auto mounts when mounting microSD like Garmin GPS systems. Garmin GPS systems have SD card slot, when you plug it in, you can see the INTERNAL Garmin memory as well as whatever is on the SD card. (You'll see 2 removable storage devices mounting in Windows).
Click to expand...
Click to collapse
No luck accessing internal RAM from me either (and I think other reviewers on CNET had the same bad luck)...Just got mine on Friday, and it is great except for connecting to the PC (64bit Vista) looping through MTP mode (the device keeps flashing back and forth between main screen and MTP mode, and the PC keeps trying to install the right driver to access the device as a USB mass storage device). Multiple restarts and messing with the device in Device Manager yielded no results, so I just used removable SD card to add files to the device. That obviously works fine, but is irritating.
Anyone else having trouble accessing Captivate as Mass Storage Device?
Best wishes to all.
I can't tell if you're using the Captivate driver located here.
Loosely related...I'm curious as to whether all the work going on in the Modaco SGS forums to optimize I/O (such as this) is applicable at all to the Captivate...anyone know?
I installed the driver on my Win7 machine.
I set up the USB to ask when I plug it in. I select Mass Storage. Two drives show up in the list of drivers, but when I click either one, it says "Please insert a disk in the removable disk".
What am I missing?
[EDIT]
Hang on, there was a window behind my windows with a message about install failure, device unplugged. Trying again.
[EDIT2]
Installed again. Didn't get error. Using same method as above, still no go.
So then I select PC Internet the next time I plugged in the USB cable, and it then gave the Windows POPUP saying Installing Drivers, and finished with Ready to Use. But, now I don't see the drives in Explorer. So I launched Windows Mobile Device Center...didn't see anything.
In settings goto Applications > USB Settings > select "Mass Storage" and viola!
moosefist said:
In settings goto Applications > USB Settings > select "Mass Storage" and viola!
Click to expand...
Click to collapse
I have the popup set to ask, and as noted in my post, I did select Mass Storage first couple times. It does show drives, but but when I click either one, it says "Please insert a disk in the removable disk".
Thanks for the suggestion though.
The windows 7 drivers for htc android phones are hosed in general for me. I have to use linux in a virtual machine to access ANY htc android phone.
once you hit mass storage, if you bring the notification bar down, you can click the "usb" setting and select mount. Perhaps that will work? (or is that for mac only?)
once you hit mass storage, if you bring the notification bar down, you can click the "usb" setting and select mount. Perhaps that will work? (or is that for mac only?)
yes, when you do this you will be able to access both drives without it asking you to insert a disk
I am new to android so I had this problem for a while. But you made my day madjsp. I have been trying to get this phone connected to my pc for the past 2 days, but with very little success. The kies software detected my phone only twice. But this connection was very erratic. Just to copy 200mb of photos the link showed a transfer time of 7 hours. The device would often disconnect itself after like 10 secs.
But until samsung fixes their software and drivers, the mass storage option works very reliably for transfering files between pc and (internal+external) sd cards.
My directions:
1) Choose the Mass storage option in USB settings of the device
2) Then connect to the comp.
3) There should be a message in the notification bar: "USB connected. Select to copy files to/from your computer" . Tap the notification and select mount from the popup.
Now you can view both sd cards from pc and transfer files to/fro w/ ease.
The last step is the most important one. For all those having the problem where clicking the drive in the pc reads "Insert a media into the drive", this should fix the problem. Maybe it is something android specific that I didn't know...
Same thing happen to me, i found drivers on this site and instead or hitting mass storage when it is connect to PC, I hit media PLAYER and it worked fine i was able to see the 16GB and my SD card, Loaded music and videos and pics with no problem, also remember only plug into the back of computer. you can find drivers on this site that will work on like pages 3-6
doomah69 said:
Same thing happen to me, i found drivers on this site and instead or hitting mass storage when it is connect to PC, I hit media PLAYER and it worked fine i was able to see the 16GB and my SD card, Loaded music and videos and pics with no problem, also remember only plug into the back of computer. you can find drivers on this site that will work on like pages 3-6
Click to expand...
Click to collapse
Selecting Media player worked for me as well. I now can see and have access to both my internal and external / removable SD card. Good lookin' out!

[Q] How to mount only external SD?

Whenever I plug in the phone to my computer via USB, it loads it as two separate drive letters. This is fine and good for the PC side of things.
The problem is that I want to be able to use the phone's external SD as a mass storage device that attaches to a new car's USB port. The car always throws back an "unsupported" error, and I'm betting it has everything to do with the fact that the phone tries to mount the 2 cards. The car just doesn't know how to handle that information.
So, does anyone know of a tweak or setting that would force the phone to only mount one or the other, preferably the external?
I've removed the external SD card and plugged the phone in to the car. It doesn't error out now, but I didn't give it ample time to find music hidden in the internal SD.
That being the case, I still would like to know if there is a way to disable USB mass storage for one or the other without having to shift things around all the time. There's a reason why all of my music is on the external SD--it's a 16GB card and I have a ton of music.
The only way I can think of is by mounting it in clockwork recovery console. That would give you access to the music...but you'd lose the functionality of the phone during that time, so doesn't seem like it would be a viable route for you to take...but I suppose if you wanted to do bug testing to see if your external WOULD mount to your cars usb, that's one way to check that out.
Hope this helps.
I'll give that a try this afternoon. You're right, though, it does defeat the purpose--I'd really like a functioning phone while I drive. I'm sure there's a way to adjust this, I just don't know enough about the inner workings to make it happen.
Hello devitec,
I have the same Problem in a BMW with a Samsung Galaxy SII phone. I have no satisfying solution but I can use below workaround.
The BMW cannot mount both drives, but he chooses randomly one of the two. Because there are no music-files on the internal sd, it gives me an errormessage. On every second try i get the external sd which is browsable like a usb-stick. The album- and artist-informations are not parsed for the BMW-filterfunctions, so i can only choose by directory.
I hope this workaround will also work in your car.
max01001111
P.S.: The Samsung galaxy SII has to be in debug mode to mount without kies-support.
what if you guys try to unmount the internal sd before you connect ur phone to ur car?
Sent from my LG-P999 using XDA App

Never quite understood internal storage vs USB storage on Nexus

What exactly is the difference between internal and USB storage on the Nexus S? It only has internal memory that's not expandable so why bother with the separation?
Also should I be moving apps to the USB storage since the internal storage of 1GB is 2/3 filled with apps?
The Nexus S uses a single 16GB flash module that is partitioned into two volumes instead of one smaller flash module and an expandable memory slot (SD) setup found in many other phones. The "Internal Storage" is the internal flash memory needed by Android to house the OS installation. The "USB Storage" is partitioned separately to allow the volume to be mounted, which lets you simultaneously use your phone while performing read and write operations on the "external" volume. If it wasn't set up this way, you would have to forego the ability to use your phone while it was mounted. It also allows you to erase and flash a new ROM without affecting "USB Storage" contents (photos, custom ringtones, music, etc.).
If your app has the option to be moved to "external" storage, the only drawback is that you won't be able to access it on the phone while the volume is mounted.
Oh, ok. Thanks. I never bothered using the phone when it is in USB storage mode, but it actually still works except some apps say "not installed".
DestroytheNexus said:
Oh, ok. Thanks. I never bothered using the phone when it is in USB storage mode, but it actually still works except some apps say "not installed".
Click to expand...
Click to collapse
The reason for this is that USB mass storage can only have 1 device access in at any time. if your computer is accessing it, android cannot This means that if you have apps installed to the SD card, they are no longer accessible to Android and as such, are considered not installed, disconnecting USB mass storage and letting the phone re-initialize the partition will "re-install" the program.
The other issue with the separate partitions is that you have limited space for "internal storage", on the nexus, that's around 1 gig, on other phones, it can be as low as 100 MB. Normally, this space cannot be changed, so you have to anticipate the needs of the customers when building the phone.
To correct this problem, ICS uses Media Transfer Protocol, for an explanation on why, look here. Interestingly enough the iPhone also uses a similar method for transferring files, only they have a custom protocol through iTunes rather then the more generic MTP.

[Q] USB Storage em Blu 4.0

Good Evening, I have this rom (http://forum.xda-developers.com/showthread.php?t=2295030)
installed on my phone works 100% ...
However I did something stupid this week, my phone was no memory card in the PC and connected it to move some files to the usb storage, however at the same time I was messing with a stick and need to format it by mistake ended up formatting the storage USB.
Now every time I disconnect appears "damaged card, you may need to remove" and neither to using the SD, put this warning is for internal storage, however I thought of formatting options in android, tab settings> storage, however this rom does not have the option to format and much less "mount" the internal storage.
So I'm without, thus prevented from taking pictures, listening to music internal storage ...
I wonder if you have any way to fix this?
Note: Connected PC normally recognizes the USB storage.

Prevent hard reset data loss

Hi there,
just bought the device and I'm not sure because of teh missing SD card, how to handle my "best practises" for Samsung devices. Originally I stored music, videos, Whatsapp media, Titanium backups and so on on my external memory card. But this option is now gone. Is there any way to create a new partition as external sd card wich is recognized by apps and is not affected by hard resets (which is mostly necessary for custom rom updates) ? I don't want to get in a copy nightmare for every ROM update which requires a full wipe. Is tehre any solution? I can't be the only one who is thinking about this issue.
Thx in advance!
You should get a USB OTG device, it is what I use and it is easier than connecting the cable to your computer. Instead you can connect your normal usb into the computer and transfer files then connect it to your phone.
If you are worried backup your phone externally like normal

Categories

Resources