दिलचस्प पोस्ट
सरल विभाजन गणना के लिए पायथन 0 क्यों वापस करता है? टकन्नेटर के इवेंट लूप के साथ आप अपना कोड कैसे चलाते हैं? कंट्रोलर डिवी में कर्सर की स्थिति कैसे प्राप्त करें? बाँट स्क्रिप्ट में प्रिंटफ में विचित्र मुद्दा: "09" और "08" अमान्य संख्याएं हैं, "07" और "06" ठीक हैं जावा में माइक्रोसॉन्ड्स में वर्तमान समय PHP: HTTP प्रतिक्रिया कोड कैसे भेजें? बुनियादी HTML दृश्य प्रस्तुत करना है? Node.JS लिनक्स कमांड लाइन का उपयोग कर अनइंस्टाल करें? एक अद्वितीय और नियतात्मक तरीके से, दो पूर्णांकियों को मैप करने के लिए एसक्यूएल WHERE- क्लॉज में समग्र फ़ंक्शन जावास्क्रिप्ट में मैं एक नेमस्पेस कैसे घोषित करूं? IOS 7 के लिए UIAlertView के अंदर सबव्यू कैसे जोड़ें? पता लगाएँ कि एंड्रॉइड डिवाइस में इंटरनेट कनेक्शन है पार्सिंग के दौरान अजगर अनपेक्षित EOF कैसे निर्धारित करें कि एक JSON ऑब्जेक्ट संशोधित नहीं किया गया है?

मैं एंड्रॉइड पर चलने वाला ऐप कैसे देख सकता हूं?

मैं एक एंड्रॉइड डेवलपर हूं और मैं अपने आवेदन में एक I स्टेटमेंट लिखना चाहता हूं। इस बयान में मैं यह जानना चाहता हूं कि डिफ़ॉल्ट ब्राउज़र (Android OS में ब्राउज़र) चल रहा है या नहीं। मेरे द्वारा इसे योजनाबद्ध तरीके से इसे कैसे किया जा सकता है?

Solutions Collecting From Web of "मैं एंड्रॉइड पर चलने वाला ऐप कैसे देख सकता हूं?"

नीचे सहायक वर्ग जोड़ें:

 public class Helper { public static boolean isAppRunning(final Context context, final String packageName) { final ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); final List<ActivityManager.RunningAppProcessInfo> procInfos = activityManager.getRunningAppProcesses(); if (procInfos != null) { for (final ActivityManager.RunningAppProcessInfo processInfo : procInfos) { if (processInfo.processName.equals(packageName)) { return true; } } } return false; } } 

अब आप निम्न कोड से जांच कर सकते हैं यदि आपका वांछित ऐप चल रहा है या नहीं:

 if (Helper.isAppRunning(YourActivity.this, "com.your.desired.app")) { // App is running } else { // App is not running } 

आप इसे निम्नलिखित विधि द्वारा देख सकते हैं

 public static boolean isRunning(Context ctx) { ActivityManager activityManager = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningTaskInfo> tasks = activityManager.getRunningTasks(Integer.MAX_VALUE); for (ActivityManager.RunningTaskInfo task : tasks) { if (ctx.getPackageName().equalsIgnoreCase(task.baseActivity.getPackageName())) return true; } return false; }