2014-10-06 5 views
-1

Google Play에서 서버 (활동)가있는 앱 (A)을 보유하고 있으며이 서버에서 사용하는 포트 번호를 알고 있습니다. 내 응용 프로그램에서 해당 포트를 닫는 방법 (B) !. 해당 포트를 닫으면 서버가 닫히고 이것이 최종 목표입니다!Android - Android에서 열린 포트를 닫는 방법?

편집 : 나는 follwoing을 사용하여 응용 프로그램을 죽이려고했으나 서버가 여전히 실행 중이므로 서버를 닫는 포트를 닫으려고했습니다.

ActivityManager am = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE); 
am.killBackgroundProcesses(PackageName); 
+0

나는 왜 당신이 그것을 뺀 것을 이해하지 못합니다, 나는 당신이 당신의 관점을 설명해야한다고 생각합니다! –

+0

왜 서버/앱을 닫지 않습니까? 내가 생각하기에 항구를 닫을거야. – greenapps

+0

killBackgroundProcesses (PackageName)를 사용하여 응용 프로그램을 닫으려고하면 서버가 계속 실행되므로 그 대신 포트를 닫으려고합니다! –

답변

0
ActivityManager am = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE); 
am.killBackgroundProcesses(PackageName); 

나는이 과정 또는 장치를 응원 사이의 UID 공유 중 하나없이 할 수 없습니다.

두 응용 프로그램 모두 공유 UID 작업성에 대한 동일한 android : sharedUserId = "some_string"매니페스트 항목이 필요합니다.

그렇지 않으면 모래 상자가 있습니다.)