Tag Info

Hot answers tagged

26

taken straight from android developer site There is no effect on the application performance so long as the external storage is mounted on the device. The .apk file is saved on the external storage, but all private user data, databases, optimized .dex files, and extracted native code are saved on the internal device memory. The unique container in which ...


18

That has to do with the Multi-User feature enabled with JellyBean 4.2 (not 4.1). In order to handle separate accounts, parts of the directory structure had to be changed. /sdcard/legacy e.g. always points to the currently logged-in user's sd card directory. I currently cannot find the document where I read the details, so I cannot link any source. But with ...


15

Widgets won't work if they're on the SD card.


14

Found an answer to my own question! Might as well share how I did it (DO IT AT YOUR OWN RISK, it worked fine for me). Needs root obviously. Using a root-enabled file manager, navigate to /system/etc/permissions Edit platform.xml and find the WRITE_EXTERNAL_STORAGE permission. Add an additional group definition for this permission...<group gid="media_rw" ...


13

Absolutely, and it's very easy. This is the procedure for my Samsung Galaxy S; other phones may be different: Plug in the USB cable and a USB icon appears in the notification area at the top of the screen. Pull down the notification and tap "USB connected". Tap "Mount" on the dialog box that's displayed. Two removable drives show up on my PC; one for ...


13

Like Bryan says (I can't comment so had to add another answer...), it doesn't move the whole app. The size given after the move is the bit still on the internal storage - it doesn't give any size for the elements that have beend moved to SD. So in answer to your question, the app doesn't get smaller, just amount of internal storage used gets smaller.


13

If you're using Android 2.2, you can move your applications to SD from Settings -> Applications -> Manage Applications. Before 2.2, you need to have root, create a separate partition in your SD card, and install a custom ROM that supports app2sd.


13

In order to view local files on the sdcard with the default Android browser just enter file://sdcard/ and then the path to the file you want to view. For example if you have an xml file named "person" in a folder named "xmlfiles" it would look like file://sdcard/xmlfiles/person.xml in your address bar. You can create bookmarks for the file you are viewing ...


12

No, it does not format the SD card. It only wipes all internal memory on the phone. It is recommended you do this every time you switch to a new CustomRom, or if the current CustomRom is giving you problems (typically after upgrading the CustomRom).


11

The information below is from a developer website, it is the closest I could find to a definitive answer. From website: If you're using API Level 7 or lower, use getExternalStorageDirectory() to open a File that represents the root of the external storage, then save your shared files in one of the following directories: * Music/ - Media scanner classifies ...


10

Applications installed on SD card cannot run if you remove your SD card or you're turning on USB Mass storage (so it can be accessed from a computer). That's the only drawback I have been experiencing. I've actually seen performance improvement since moving to SD; before I moved to SD I had exhausted the internal memory (about a few kilobytes left) and the ...


10

Indeed, Android's native "Move to SD Card" does not move the entire app to the card. Things like app's data, cache and dalvik-cache (optimized bytecode) are left on the device's internal memory. You can try to mitigate this by regularly clearing out the cache of apps you use most often (e.g. Browser, etc.) by going to Menu -> Settings -> Applications ...


9

I'm tempted to say everything is safe to delete. It should be, with a storage device intended to be removed and used elsewhere. But I know some apps will be unhappy. So a good rule is not to delete anything that's clearly used by an app that you care about. It's probably a good idea not to delete level 0 directories that start with a . such as ...


8

If you have a file browser app installed, such as ASTRO, you can browse to the apk file on your SD card, click the apk, and it should pop up the apk installer.


8

An app consists of dex files, apk files, data files and libraries. When you install apps in SD card, not all of the parts of the apps are kept in SD card. Some of them remains in internal Storage. However if you have a rooted phone, you can use program like link2sd to move all the pieces of app to SD card. EDIT: You can use program like app2sd to easily ...


7

This can "officially" only be done if you are running android-2.2-froyo and you set the app to install on the sdcard. If you are not running android-2.2-froyo then the only way to do it is with some "hackery", which involves partitioning your sdcard, symbolic links and some other things. There are some custom ROMs that would have this built in The ...


7

Android scans your sd card. When it finds an MP3 playlist (m3u file) it looks for media files in the same path, if it does not find any, it deletes the playlist because it thinks it is empty. To stop this from happening create a file in the folder with the m3u file called .nomedia. This will tell the media scanner to ignore the content in the folder.


7

The Market doesn't support this (or any search filters aside from price and "safe search", really) on either the website or the native app. It has been requested a handful of times on the Google support forums, but never really received much of a response. AppBrain does support this, however (example search), so you could use that to search and then install ...


7

There are many available choices, depending on the features you need: Cryptonite uses EncFS and requires root LUKS also requires root and provides on-the-fly encryption (AES by default) to virtual folders Eds provides encrypted containers and does not require root. It even is compatible to TrueCrypt. DroidCrypt can encrypt single files or full directories. ...


7

An app must explicitly support App2SD, or you cannot move it to the card. There are several reasons why an app might not support it: using widgets (both mentioned apps seem to fall into this category. AK Notepad: "Pin notes to your home screen"; Any.DO: "You can even add our widget to your homescreen") running a service As the sdcard would be ...


7

A good application to do that is the Samba Filesharing. It shares your sdcard, making it easy to transfer files from/to your phone. Settings After installing the application from Google Play, open it and fill a password by touching the password menu. The default username is SDCARD and the default Workgroup is WORKGROUP. You can leave it that way or change ...


7

Unless you've done something unusual with your device, the SD card will be formatted as a FAT file system, which does not support *nix file permissions. This Linux FAQ entry from one of MIT's professors explains it a bit, and also explains how you can potentially use mount options to change the permission mode of the device (this would require root, though, ...


6

Some file systems are pretty robust, if you used ext3/4 and yaffs2, the chance of getting caught in situation where the filesystem cannot recover is scarcer than winning a lottery. These file system utilizes logging to revert inconsistencies; At every startup, Android will check the filesystem's log, if the log is not empty that means the file system is not ...


6

SD cards generally use the FAT file system, which does not allow for filesystem permissions. This means that the Android OS would have to manage a custom list of files, their permissions, a mapping of apps to files/folders, etc. in order to prevent apps from accessing the whole card. This would be a terrible mess. Not only complicated, but it would ...


6

Have just noticed this too on my (original) Galaxy S since it got the Gingerbread update, presume that this is something that Samsung have changed in their Gingerbread build, as the S2 comes with Gingerbread from the factory. On the Galaxy S (and I presume it will be the same on the S2) they have a built-in storage (either 8GB or 16GB in the original S) ...


6

From the main screen (list of threads), long click on the thread and choose the option to "backup thread." This will save the thread to your SD card as an xml file.


6

Android provides the capability to do filesystem encryption, but it's up to the vendor who builds the firmware for your device to enable it for the SD card. I have only seen a few devices with this capability enabled for the SD card, though most seem to have it for the internal storage (/data). Typically if it's enabled, there will be a menu item in the ...


6

There are many "*2SD" methods, and they generally involve root access. My personal favorite is Link2SD. It uses symlinks, which take up (practically) no space. The actual program, data, libraries, etc are stored on a second partition on your SD card. This comes with the downside of actually having to create two partitions on your SD card (meaning it will ...


6

As explained by the comments and Liam's answer, this is due to the noexec flag used by the system when mounting the sdcard. If your configure file is a shell script (as it usually is), you can still trick it to be executed: cd to the directory as you described above, and then execute sh configure. sh is the Shell interpreter, and that binary should be ...


6

FolderSync could come in handy here. Define a "folder pair" (i.e. which directory on your Android device to sync with which directory on your computer), using any of the available protocols (SFTP, Samba, or any other). Then either chose for some "auto-check" (e.g. have it synced every night), or push the button manually. Using the paid version, you could ...



Only top voted, non community-wiki answers of a minimum length are eligible