दिलचस्प पोस्ट
मृदुरीय रिपॉजिटरी के साथ गिट इंटरऑपरेबिलिटी स्मृति में कितने स्ट्रिंग ऑब्जेक्ट बनाए जाएंगे? PHP सत्र चर कैसे सुरक्षित है? अमेज़ॅन एपीआई गेटवे से एडब्ल्यूएस लैम्ब्डा के लिए एक क्वेरी स्ट्रिंग या मार्ग पैरामीटर कैसे पास करें सी # / .net के लिए अच्छी गुणवत्ता वाले कोड कवरेज के लिए मैं क्या उपयोग कर सकता हूं? LINQ में केस असंवेदनशील है मैं एंड्रॉइड स्टूडियो में सामग्री डिज़ाइन पुस्तकालय कैसे आयात करूं? जांच कर रहा है कि क्या मेरा विंडोज़ अनुप्रयोग चल रहा है IOS में मूल JSON समर्थन? mysql – तारीख की तारीख सीमाओं में दर्ज करें अगर तिथियां मौजूदा लोगों के साथ ओवरलैप नहीं करती हैं MySQL CONVERT_TZ () पकड़ और अंत में वापस बयान का व्यवहार लायब्रेरी का उपयोग किए बिना अजगर में कस्टम महीनों में दिन के समय में वृद्धि कैसे करें मैं पीडीएफ फाइल से चित्र कैसे निकाल सकता हूं? Twitter बूटस्ट्रैप के साथ मॉडल / संवाद को हटाने की पुष्टि करें?

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

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

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

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

 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; }