프로요에서는 setInstallLocation 파라메터를 세팅함으로써 루팅없이 강제로 SD카드에 앱을 설치 할 수 있습니다.
(Anroid Debug Bridge를 사용하는 방법에 대해서는 다른 분이 자세히 쓰셨으므로 패스합니다)
기존에 설치한 앱들도 강제로 SD로 옮길 수 있는데요
이때, 반드시 전체가 옮겨지는게 아니고 옮길 수 있는 부분만 옮겨지기 때문에
SD설치가 지원 안되는 앱을 강제로 SD로 옮기건 휴대폰 내에 놔두건 실행에 큰 차이는 없어보입니다만
현재까지 두가지 정도 문제점을 발견했습니다.
(폰을 재 부팅하게되면 홈스크린이 뜨는 것보다 SD 마운트 시점이 늦기 때문에 벌어지는 문제같습니다)
1. 아이콘이 사라진다.
재부팅후 홈 스크린에 있는 앱 중 SD에 설치된 모든 앱의 아이콘이 사라집니다.
(앱 드로어 안의 아이콘에는 변화없습니다)
LauncerPro를 사용하고 있으므로 그 프로그램에 국한된 문제인지는 모르지만
홈 어플을 restart하는 것으로 간단하게 해결할 수 있습니다.
2. 위젯이 사라진다.
마찬가지로 홈 스크린의 위젯이 오류가 납니다.
해결책이 없어보이므로 위젯은 SD에 설치하면 안될 듯 합니다.
이때 홈바탕을 길게 눌러서 나오는 위젯 선택화면에서도 사라져서 다시 배치할 수도 없습니다.
위젯을 Install하기 전에는 반드시 setInstallLocation을 0으로 설정해야 할 것 같습니다.
-----------------
setInstallLocation으로 SD에 저장하시는 분들이 많이 계실텐데 이외 정보의 추가나 수정 부탁드리겠습니다.
2 번 위젯이 사라지는것은 이미 도입때부터 구글이 경고한 사항으로 위젯이 포함된 어플은 SD카드로 옮기지 않도록 권고하고 있습니다. 하지만 안드로이드의 진짜 장점은 위젯어플이라 생각하고 최대한 위젯이 있는 어플을 설치하는 나는... OTL.. 그저 웁니다...
1번 아이콘이 사라지는 경우는 보통 이런 경우입니다.
어플을 설치한다. 홈에 아이콘을 만든다 ( 아이콘 링크가 내장메모리쪽으로 간다 ) . 어플을 SD로 옮긴다.
재부팅한다. 런처가 어플을 찾는다. 하지만 찾을 수 없다. 아이콘 오류 두둥... 이후에 다시 아이콘을 추가하면 정상적인 아이콘이 생성되며 이후에는 재부팅해도 아이콘이 그대로입니다. 이에 대한 사항도 구글에서 권고했던걸로 기억합니다.
내용은 어플을 옮긴 후에 아이콘을 만들라는 거였던가요. ^^ 기억이 가물하네요. 제 경우는 한번 다시 만들면 그 후는 오류나지 않더군요