मैं एक एंड्रॉइड एप्लिकेशन कोडिंग कर रहा हूं। अब मैं एक ऐसे हिस्से में जा रहा हूं जहां आवेदन को एक प्रक्रिया को मारना चाहिए। लेकिन मुझे इसका पूरा नाम या पीआईडी नहीं पता है। मैं आदेशों जानें:इसे पूरा करने के लिए किसी प्रक्रिया की पीआईडी प्राप्त करें, इसके पूर्ण नाम को जानने के बिना
android.os.Process.killProcess(Pid)
और
android.os.Process.getUidForName("com.android.email")
लेकिन मेरी समस्या यह है कि मैं इस प्रक्रिया का पूरा नाम पता नहीं है है।
यह एक मूल कोड प्रक्रिया है, इसलिए नहीं
com.something.something की तरह कुछ प्रक्रिया /data/data/com.something.something/mybinary
है लेकिन यह आदेशों के साथ की तरह
/data/data/com.something.something/mybinary -a 123 -b 456
क्योंकि मैं कर सकते हैं इस बात का
चल रहा है ' टी
android.os.Process.getUidForName("/data/data/com.something.something/mybinary")
लेकिन आप प्रबंधक ऑब्जेक्ट को कैसे प्रारंभ करते हैं, मैं समझ नहीं पाया। –
गतिविधि प्रबंधक प्रबंधक = (गतिविधि प्रबंधक) getSystemService (Context.ACTIVITY_SERVICE) प्राप्त करें; इस तरह से आप इसे कैसे शुरू करते हैं। – AAnkit
/data/data/com.something.something/mybinary –