Установите приложения на SD-карту по умолчанию [дубликат] -- 2.3-gingerbread пол android Связанный проблема

Install apps to sd card by default [duplicate]


7
vote

проблема

русский
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»>
Этот вопрос уже есть ответы здесь :
Установка на SDCard по умолчанию (5 ответов)
Закрыто 7 лет назад .

Как я могу сделать это? Я использую Samsung Galaxy Ace

Я попробовал этот метод http://forum.xda-developers.com/showthread.php ? T = 1278349 Я подтвердил, что это действительно было установлено на 2. Но это не будет работать.

Тогда я уконул свой телефон, установил приложение, с помощью которого я мог изменить путь установки по умолчанию, но он также не будет работать.

Что я могу сделать?

Английский оригинал

How can I do this? I'm using a Samsung Galaxy Ace

I've tried this method http://forum.xda-developers.com/showthread.php?t=1278349 I confirmed that it was indeed set to 2. But it wouldnt work.

Then I rooted my phone, installed an app with which I could modify the default installation path, but it also wouldnt work.

What can I do?

  
   
   

Список ответов

4
 
vote

с 2.3, он установит приложения по умолчанию на внешнюю SD-карту. Тем не менее, это будет только только , если приложение может запустить с SD-карты. Многие приложения должны быть установлены на внутреннее хранилище, чтобы правильно работать.

 

With 2.3, it will install apps by default to the external SD card. However, this will only happen if the app can run from the SD card. Many apps must be installed onto the internal storage in order to work properly.

 
 
 
 
2
 
vote

от Google:

Установка приложения на внешних носителях хранения Платформа Android теперь позволяет приложениям запросить установку на внешние носители хранения устройства (например, SD-карту), в качестве альтернативы установки на внутреннюю память устройства.

Разработчики приложений могут выразить предпочтительное местоположение установки для их приложений с помощью нового атрибута в файле манифеста, Android: InstallLocation. Атрибут поддерживает три значения: «Internolonly», «Preferexternal» и «Авто». В момент установки система проверяет значение Android: InstallLocation и устанавливает приложение .apk в соответствии с предпочтительным местоположением, если это возможно. Если приложение запросило внешнюю установку, система устанавливает ее в частный зашифрованный раздел на внешних носителях. Как только приложение .apk установлен извне, система позволяет пользователю поместить место хранения местоположения .apk и переместить его на внутреннюю память устройства при необходимости (и наоборот), через управление приложениями в пользовательских настройках.

По умолчанию система устанавливает все приложения на внутреннюю память устройства, за исключением тех, которые явно запрашивают внешнюю установку. Это означает, что система всегда будет устанавливать устаревшие приложения на внутреннюю память, поскольку они не имеют доступа к атрибуту Android: InstallLocation. Однако можно настроить и компилировать устаревшее приложение так, чтобы он устанавливался на более старых версиях платформы и снаружи на Android 2.2 и более поздних платформах, если это необходимо.

Обратите внимание, что запрашивая установку на внешний носитель устройства не подходит для всех приложений, особенно потому, что внешние носители могут быть съемными, а размонтирование / измельчение может нарушить пользовательский опыт и настройки системы.

Для получения дополнительной информации о настройке предпочтительного установки местонахождения для вашего приложения, включая обсуждение того, какие типы приложений должны и не должны запрашивать внешнюю установку, пожалуйста, прочитайте Приложение Установите местоположение Документ.

 

From Google:

App installation on external storage media The Android platform now allows applications to request installation onto the device's external storage media (such as the SD card), as an alternative to installation onto the device's internal memory.

Application developers can express the preferred installation location for their applications by means of a new attribute of in the manifest file, android:installLocation. The attribute supports three values: "internalOnly", "preferExternal", and "auto". At install time, the system checks the value of android:installLocation and installs the application .apk according to the preferred location, if possible. If the application has requested external installation, the system installs it into a private, encrypted partition in the external media. Once an application .apk is installed externally, the system lets the user change the storage location of the .apk and move it onto the device's internal memory if needed (and vice versa), through Manage Applications in the user settings.

By default, the system installs all applications onto the device's internal memory, except for those that explicitly request external installation. This means that the system will always install legacy applications onto internal memory, since they do not have access to the android:installLocation attribute. However, it is possible to configure and compile a legacy application such that it is installed internally on older versions of the platform and externally on Android 2.2 and later platforms, if necessary.

Note that requesting installation onto the device's external media is not suitable for all applications, particularly because the external media may be removable and unmounting/remounting may disrupt the user experience and system settings.

For more information about setting a preferred install location for your application, including a discussion of what types of applications should and should not request external installation, please read the App Install Location document.

 
 
1
 
vote

Используйте link2sd . Это очень хорошее приложение. Вы можете даже установить его автоматически перемещать приложения на SDCard.

 

Use link2sd. It's a very nice app. You can even set it to automatically move applications to the sdcard.

 
 
0
 
vote

Попробуйте шаги в предоставленном Ссылка И это будет работать как очарование, работает для меня :)

И если ваш разработчик и хотите добавить свое приложение непосредственно на SD-карту, добавьте ниже строку в Mainest Tag

 <код> android:installLocation="preferExternal"   
 

Try the steps in the provided link and it will work like a charm, works for me :)

and if your a developer and want to add your application directly into sd card then add below line in manifest tag

android:installLocation="preferExternal" 
 
 

Связанный проблема

7  Любая версия Android поддерживает AD-HOC-соединения?  ( Does any version of android support ad hoc connections ) 
Я только что купил lenovo ideapad a1 , который запускается Android 2.3. Кажется, что соединение устройства к Ad-Hoc Network невозможно. Есть ли любая друга...

1  Как сделать меню Slide в 3D?  ( How to make menu slide in 3d ) 
Я видел это здесь: http: / /theunlockr.com/2011/04/12/android-101-how-to-scan-use-a-qr-code/ Смотреть видео, и вы увидите. Я хочу знать, как создать это...

6  OpenVPN с Android 2.3.x - Безопасность  ( Openvpn with android 2 3 x security concerns ) 
Мне нужно использовать свой телефон Android 2.3.x для доступа к серверу OpenVPN. У меня CM 7 со встроенной поддержкой OpenVPN и Tun. Моя главная проблема закл...

93  Когда мой телефон получит обновление Android 2.3 (пряник)?  ( When will my phone get the android 2 3 update gingerbread ) 
Android 2.3 (пряник) SDK был выпущен 6 декабря 2010 года . ( Высокоуровневые выделения пользователей ) Конечно, не все устройства получат это обновление пр...

1  Укоренивание Samsung Galaxy S II GT-I9100  ( Rooting samsung galaxy s ii gt i9100 ) 
Как один корневой Samsung Galaxy S II GT-I9100 (с его исходным андроидом 2.3 пряника), предпочтительно под Minux Mint? На этих вопросах относятся специально...

4  Проблема заглавной буквы речи к тексту  ( Speech to text uppercase letter problem ) 
Всякий раз, когда я составляю любой тип сообщения через речь и текст, проблема возникает, что довольно раздражает и, по-видимому, нет обходного пути. Пробле...

1  Как я могу обновить мою Samsung Galaxy S2 (GT-I9100) с Android 2.3.3 до более новой версии?  ( How can i update my samsung galaxy s2 gt i9100 from android 2 3 3 to a newer v ) 
У меня есть Samsung Galaxy SII (GT-I9100). ОС версии-2.3.3. Всякий раз, когда я подключаю его к kies, он не может найти доступное обновление программного обес...

4  Как отключить обернутую настольные прокрутки?  ( How to disable desktop scroll wrap ) 
Samsung Galaxy Ace 2. Скажем, у меня есть 3 настольных компьютера, я могу прокрутить от 1 до 2, от 2 до 3 и ... от 3 до 1. Последний нежелательный мной, т...

0  Как сделать Android 2.3, чтобы использовать распознавание голоса без необходимости Интернета?  ( How to make android 2 3 to use voice recognition without the need of internet ) 
На моем Samsung Galaxy y Duos, GT-S6102B, вы можете нажать кнопку, чтобы поговорить что-то вместо того, чтобы написать его. Это прекрасное поведение, но он ра...

0  Не могу получить доступ к электронным письмам в ярлыках Gmail  ( Cant access emails in gmail labels ) 
Это проблема, которая внезапно появилась (или, скорее, не так!) На моем Nexus один работает цианогенмод 7. Было в порядке, а потом вдруг я больше не мог заг...