2012-01-23 5 views
2

나는 이것이 실제로 무엇에 관한 정보가 전혀없이 웹상에서 이것을 알아 내려고 노력했다. Google Manifest 정보는 다음과 같이 말합니다.android.permission.SET_PROCESS_LIMIT이 (가) 안드로이드 응용 프로그램에서 사용되는 것은 무엇입니까?

응용 프로그램이 실행할 수있는 응용 프로그램 프로세스의 최대 개수를 설정할 수 있습니다.

이것이 제 3 자 앱 권한이 아니라고 생각하지만, 임베디드 기기에 대해서는 꼭 알아야합니다.

내 생각 엔이 방법은 한 응용 프로그램이 android : process = ". RemoteActivity"를 호출 할 때 열 수있는 프로세스 수를 제한한다는 것입니다.

누구나? 고맙습니다.

+2

음, 그것은 임베디드 장치의 경우, 해당 임베디드 디바이스에 대한 모든 소스 코드를 - 사용'grep'하고 그것이 무엇인지 알아 사용. – CommonsWare

+0

그럼 타사 개발자가 사용할 수 없습니까? - 고맙습니다! – guitarbaka

+0

글쎄, 그것은 "위험한"수준의 권한이므로 SDK 개발자는이를 요구하고 보유 할 수 있습니다. 내 요점은 더 운이 좋으면, 우리가 할 일은'SET_PROCESS_LIMIT'이 참조되는 곳을보기 위해 소스 코드를 훑어 보는 것 뿐이며, 그렇게 할 수도 있습니다. – CommonsWare

답변

0

이것은 개발/디버깅 용으로 제작되었습니다. 그리고 그것이 말하는대로하십시오. 앱을 실행하면 Android가 모든 활동에 대한 프로세스를 생성한다는 것을 기억하십시오. 즉, 응용 프로그램의 여러 활동을 여는 경우 동일한 프로세스를 사용합니다. 그러나 Android는 활동에서 기본 프로세스 또는 다른 프로세스를 사용할지 여부를 결정합니다. 그것이이 허가가 존재하는 이유입니다.

출처 :

http://developer.android.com/guide/topics/fundamentals/processes-and-threads.html

http://developer.android.com/reference/android/Manifest.permission.html#SET_PROCESS_LIMIT

관련 문제