2011-03-28 5 views
0

응용 프로그램이 제거되지 않도록 보호하는 방법이 있는지 알고 싶습니다. 나는 그것이 장치 관리자로 응용 프로그램을 추가하는 것이 가능하다는 것을 알고 있지만 이것이 충분하지 않습니다.android 응용 프로그램 제거 보호

설치를 시작하기 전에 보안 코드를 묻는 메시지가 나타날 수 있습니까? 모든 아이디어는 높이 평가.

답변

3

두 개의 응용 프로그램을 만들 수 있습니다. 첫 번째는 응용 프로그램이고 두 번째 응용 프로그램은 제거 인 텐트를 수신하고 첫 번째 응용 프로그램이 제거되면 작업을 시작합니다. 그러나 사용자가 두 번째 응용 프로그램을 먼저 제거 할 수 있기 때문에 이는 기본적인 보호입니다.

+0

당신은 그렇게 할 수는 있지만 여전히 제거를 막을 수는 없습니다. 두 번째 앱은 첫 번째 앱이 제거되었다는 것을 알고 어떤 식 으로든 막을 수는 없습니다. 첫 번째 앱을 다시 설치하려고 할 수는 있지만 비 루트 기기에서 비 대화식으로 수행하는 데 문제가있을 수 있으며 특별한 앱 스토어를 사용하지 않는 한 첫 번째 앱에서 사용 된 로컬 데이터가 손실 될 위험이 있습니다. 다른 곳에서. – RivieraKid

0

사용자가 응용 프로그램을 설치하면 불가능하다고 생각합니다. 응용 프로그램도 사용자별로 제거 할 수 있습니다.

2

유일한 해결책은 안드로이드 소스를 수정하는 것입니다. 제거 할 수없는 응용 프로그램 (Gmail, 연락처, 전화 응용 프로그램, SMS 응용 프로그램, 페이 스북, 트위터)이 있으므로 요구 사항에 사용할 수있는 플래그가 있어야합니다. 그러나 나는 사용자 정의되지 않은 안드로이드 OS에 대한 방법이 있다는 것을 의심합니다 ...

0

시장에서 "응용 프로그램 보호"는 원하는대로 수행한다고 생각합니다. BroadCastReceiver 수신 대기 ACTION_PACKAGE_REMOVED를 구현하십시오.

관련 문제