Google지도에 다른 Intent가 등록되어 있고 다른 시작 방법이있는 것 같습니다.
이것은 매우 리소스가 많은 응용 프로그램 (특히 메모리 현명한)이기 때문에 실제로 필요할 때까지는 영구적으로 실행되지 않기를 바랍니다. 그러나 Android는 연결 상태가 변경되거나 실내에서 자주 발생하는 GPS 또는 네트워크 위치 변경과 같이 항상 계속 시작합니다.
아이콘을 클릭하여 고의로 시작할 때까지 Google지도가 모든 프로세스를 시작하지 않도록하는 방법이 있습니까?
환경 : Droid X, 루팅 주식 Froyo 2.2; 나는이 자동 시작을 . 및 고급 작업 킬러와 Titanium Backup의 Pro 버전이 설치되었습니다.
나는 거의 모든 방법에 상당히 개방적입니다.
신뢰할 수 있습니다.
5 분 동안 다시 구성 할 필요없이 필요할 때 100 % 의도 된 기능으로 Google지도를 사용할 수 있습니다.
이상적으로, 그것을 사용하기 위해 재부팅 할 필요는 없지만 이것은 거래 킬러가 아닙니다.
Google지도뿐만 아니라 다른 애플리케이션에도 적용 할 수있는 일반적인 방법을 강력하게 선호합니다.
저는 유닉스 / 리눅스 시스템 관리 경험이 많은 소프트웨어 개발자입니다. 즉, 쉘 프롬프트 또는 쉘 스크립트 작성 / 실행 (또는 Android 스크립팅 환경의 Perl)이 필요한 솔루션은 매우 환영합니다.
내 Android Java 앱 작성과 관련된 솔루션은 전체 안드로이드 개발 초보자가 100 % 손실없이 최소한의 작업을 수행 할 수있는 것 이상으로 상세하다면 허용됩니다.
내가 시도한 것 :
Task Killer를 통한 프로세스 종료는 작동하지 않습니다. 즉각 또는 잠시 후에 다시 시작됩니다. 아마도 의도를 통해 100 % 확실하지는 않습니다.
GMap 문제를 제거하는 표준 방법 (Latitude / shut down GPS 및 네트워크 로케이터에서 로그 아웃) 이것은 많은 도움이 될 것 같지만 GPS / 로케이터를 영구적으로 종료 할 필요가 없다는 것을 알게되었습니다.
Titanium Backup Pro를 통해 고정하십시오. 재부팅이 필요하며 일반적으로별로 좋지 않습니다.
내가 생각한 가능한 접근 방식 은 다음과 같습니다.
필요하지 않은 경우 Google지도에 등록 된 모든 의도를 완전히 제거 (해제)합니다.
문제 : 먼저 Google지도가 사용하는 모든 의도를 모르겠습니다.
둘째, 내가 알고 있다는 것을 수행의 유일한 실용적인 방법은 가능한 해결책이 아니다 자동 시작 응용 프로그램입니다 - 그것은 소요 ~ 찾아 모든 의도를 다시 활성화하기 위해 5 ~ 10 분 나는 알고있다을 (자동 시작은 당 정말 좋지 -app 의도 관리-의도에 따라 조정 됨) Autostarts가 알지 못하는 가능한 의도를 신경 쓰지 마십시오 (블랙 박스이므로 누락 된 의도가 있는지 모르겠습니다).
JAR 파일의 이름을 바꾸거나 안드로이드에 어떤 실행 파일이 말에서 (전체의 .apk?)이다하는 스크립트 되세요
GoogleMaps.apk
을GoogleMaps.disabled.apk
다시합니다.문제 : 이것이 뿌리 Froyo에서 가능한지 모르겠습니다. 또한 Google지도는 DroidX에 사전 설치되었으므로 이름 변경은 업데이트에만 영향을 주지만 원래 앱에는 영향을 미치지 않습니까?
APK로 이동하고 해당 앱의 의도를 제거하기 위해 매니페스트 파일의 이름을 바꾸거나 이동 / 비우는 스크립트를 작성하십시오.
문제 : 다시 컴파일해야합니까? 반드시 마이너스 인 재부팅이 필요합니다.