This topic is dedicated to users of the Android OS and in particular the solution to a pressing problem with a lack of internal memory of the device.
And the most important thing is that the actions described in the article do not require obtaining Root rights, which is a deterring factor for most ordinary users, since the rooted Android loses the guarantee and receiving official updates. All who are intrigued, I ask under the cat.
Probably all Android users of Android are aware of a problem when a notification appears in the status bar informing you that the internal memory of the device has been exhausted and offers to either delete temporary application files or delete the applications themselves. And if you have Android version 2.2 and higher, it offers to move applications to the card. But the trouble is, applications are not all moving, but only those whose authors have blessed them for it. What to do, you ask, if all applications are needed, the memory is exhausted and the authors did not make it possible to move to the map? I will tell about it further.
Step one
Installing
HTC Sync . All you can not install, it is enough only to its component
HTC Driver Installer .
Step Two
Install
Android SDK . Installer take
install to the root of the system disk for example: C: \ android-sdk-windows.
')
Next, create a new system variable. To do this, go to My Computer-Properties-Advanced System Settings, click on the environment variables, and create a new system variable. Variable name: adb variable value: C: \ android-sdk-windows \ tools.
Then run the SDK Manager from the Android-sdk-windows folder. The program will check for the presence of the necessary components and will offer to install the missing ones, to this boldly refuse. If it gives an error, then go to Tools and put two checkmarks in Misc. This completes the preparation of software, go to the most interesting.
Step Three
Activate the
"Move to SD card" button. Connect the phone cable to the PC and select the synchronization mode. On the PC, run the command line and type in it: C: \ android-sdk-windows \ platform-tools \ adb shell Press enter, the $ icon should appear.
Next, type the following: pm setInstallLocation 2 (Register is important!). The Pm set InstallLocation 2 line and the $ symbol should appear in response.
After that, disconnect the device from the PC and reboot it. After the reboot, go to the settings-applications-management applications, select the application and make sure that the Move to SD-card button has become active. Now by default all applications will be put on the map. But do not forget that when you connect your phone to a PC in the "Disk drive" mode, the card is unmounted and the applications on it will pause. So applications that are hung in the background (Widgets, live wallpapers, messengers) are recommended to be moved to the phone after installation.
And again: just in case the attributes of the pm SetInstallLocation command:
pm setInstallLocation 0 - automatic selection of the application installation location.
pm setInstallLocation 1 - install to internal memory (“to phone”)
pm setInstallLocation 2 - installation to external memory ("on the card")
That's all, good moves and thank you for your attention.