私はAndroidアプリケーションをコーディングしています。今私は、アプリケーションがプロセスを殺すはずの部分に行きます。しかし私はそのフルネームやそのPIDを知らない。私が知っているコマンド:フルネームを知らずにプロセスを終了させるプロセスのPIDを取得する
android.os.Process.killProcess(Pid)
と
android.os.Process.getUidForName("com.android.email")
をしかし、私の問題は、私は、プロセスの完全な名前がわからないということです。
それはそう、プロセスは/data/data/com.something.something/mybinary
ですが、それは私が「これのために
/data/data/com.something.something/mybinary -a 123 -b 456
のようなコマンドを使ってすることができます実行している
をcom.something.somethingようなネイティブコードのプロセスではありません
android.os.Process.getUidForName("/data/data/com.something.something/mybinary")
しかし、どのようにマネージャオブジェクトを初期化するのか分かりませんでした。 –
ActivityManagerマネージャ=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); これは初期化方法です。 – AAnkit
/data/data/com.something.something/mybinaryからプロセスを取得しない –