मैं सिस्टम ऐप और सामान्य ऐप के बीच अंतर कैसे करूं? मैंने एंड्रॉइड PackageManager
के माध्यम से देखा और कोई भी नहीं मिला।मैं गतिशील रूप से कैसे पता लगा सकता हूं कि मेरा एप्लिकेशन सिस्टम या सामान्य है या नहीं?
संपादित करें: मैं कोड के माध्यम से अंतर करना चाहता हूं।
if(system app) {
//do something
}
else{
//do nothing
}
यह वास्तव में सच नहीं है। हालांकि अधिकांश स्थापित अनुप्रयोग उस व्यवहार का पालन करते हैं जो 'Application.FLAG_SYSTEM' प्राप्त होगा, कुछ ऐप्स सिस्टम छवि (जैसे कि एसडी कार्ड पर) पर स्थापित नहीं होने का विकल्प चुन सकते हैं, और यह लागू नहीं होगा। Http://developer.android.com/reference/android/content/pm/ApplicationInfo.html#FLAG_SYSTEM – Phil
@ क्लेयरस्विन्सन: फिल सही है। एक सत्यापित करने के लिए एक डबल पुष्टिकरण विधि के लिए मेरा उत्तर जांचें कि कोई ऐप 'वास्तविक' है या नहीं सिस्टम ऐप या नहीं। – Basher51