2014-10-06 75 views
-1

我有一個應用程序(一),從谷歌播放,有一個服務器(活動),我知道這個服務器使用的端口號。如何從我的應用程序關閉該端口(B)!關閉該端口將關閉服務器,這是我的最終目標!Android - 如何關閉android中的開放端口?

編輯:我試圖殺死應用程序使用follwoing,但服務器仍在運行,所以我想關閉端口,導致關閉服務器!

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

爲什麼你給它減我不明白,我想你應該解釋一下你的觀點!!!! – 2014-10-06 10:48:13

+0

你爲什麼不關閉服務器/應用程序?它也將關閉港口,我想。 – greenapps 2014-10-06 11:53:14

+0

當我嘗試使用killBackgroundProcesses(PackageName)關閉應用程序時,服務器繼續運行,這就是爲什麼我要求關閉端口! – 2014-10-06 20:59:01

回答

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

我沒有這個可以不處理或生根您的設備之間或者UID共享來完成。

這兩個應用程序都需要相同的android:sharedUserId =「some_string」清單條目才能共享uid可用性。

否則你是沙盒)