2015-01-23 1 views
0

1 개월 동안이 테마를 검색합니다.안드로이드에서 Kill 프로세스 또는 종료 프로세스에 대한 다른 솔루션 (또는 솔루션)

안드로이드에서 다른 응용 프로그램의 프로세스를 죽이는 방법.

내 문제가 해결되지 발견 된 모든 솔루션 :

는 사용자가 응용 프로그램을 시작하는 것을 금지가되지 않는 내 목록입니다.

"killBackgroundProcesses(packageName);" 
and 
"forceStopPackage.invoke(am, process.processName);" 

을하지만 아무 반응이 없습니다 :

나는보십시오. 그렇다면 어떻게하면 배경에 놓을 수 있습니까? 4.4.x android 버전으로 개발 중입니다. 모든 의견을 환영합니다. 안아.

[@ 편집]
나는 알고있다 : 안드로이드에서 프로세스를 죽이는 것은 나쁜 생각이다. 그렇다면 내 사용자가 다른 사람의 앱을 보지 못하도록 차단하려면 어떻게해야합니까?

+0

다른 프로세스를 죽이면됩니까? 네가 아니야? – JClassic

+0

예! 다른 앱의 프로세스를 죽이려고하지만 아무 일도 일어나지 않습니다. –

+0

게시 됨 답변, 이해가 되길 바랍니다. – JClassic

답변

0

응용 프로그램에서 다른 응용 프로그램을 종료 할 수있는 권한은 "루트 응용 프로그램"또는 시스템 응용 프로그램이어야합니다. 즉, 특수 권한을 가져야합니다. (특수 권한이 ​​없으면 살인을 수행하는 사용자 ID와 동일한 사용자 ID를 가진 프로세스 만 죽일 수 있습니다. 자신의 프로세스를 죽이려고하면 제대로 작동합니다.)

여기에 세부 정보가있는 사이트입니다 권한 : http://developer.android.com/guide/topics/security/permissions.html

대부분의 타사 앱에는 특별한 권한이 없습니다.

모두가 서로의 응용 프로그램을 죽일 수 있다면 혼란 스럽습니다.

인용구 :

. "안드로이드는 보안의 손해에 대한 사용자 경험을 복잡하기 때문에 런타임시 동적으로 권한을 부여하는 메커니즘이 없습니다"

+0

새로운 것이 없습니다. 나는 당신이 올린 의견을 다른 사람들에게 읽어 주었다. "Kill processes"에 대한 다른 솔루션을 원합니다. 답장을 보내 주셔서 감사합니다. –

+0

@FelipeCosta 문제는 없습니다. 다음은 또 다른 질문입니다. http://stackoverflow.com/questions/28007152/how-to-gain-root-privileges-to-block-another-app-on-android/28007231#28007231 – JClassic

+0

요점은 : 프로세스를 중지하고 싶지는 않지만 사용자가 다른 앱을 볼 수 없도록 차단하고 싶습니다. –

관련 문제