पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.0.1

device_installed_apps

Flutter के लिए प्लगइन जिसमें डिवाइस में स्थापित ऐप्स से संबंधित विधियाँ हैं।

Android
30-दिन डाउनलोड
115
लाइक
31
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add device_installed_apps

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

device_installed_apps पैकेज एक फ्लटर प्लगइन है जो एंड्रॉइड डिवाइस पर स्थापित ऐप्स के बारे में जानकारी प्राप्त करने के लिए विधियाँ प्रदान करता है। यह विकासकर्मियों को स्थापित एप्लिकेशन की सूची बनाने, उनके पैकेज नाम तक पहुँचने, और ऐप लेबल और आइकन जैसे मेटाडेटा एकत्र करने की अनुमति देता है। इसे विशेष रूप से एंड्रॉइड के लिए डिज़ाइन किया गया है, और फ्लटर ऐप्स में डिवाइस-लेवल ऐप दृश्यता की आवश्यकता वाले ऐप्स में बिना किसी दिक्कत के एकीकृत किया जा सकता है। यह प्लगइन सिस्टम उपकरण, ऐप प्रबंधन उपकरण या ऐप डेटा पर निर्भर विश्लेषण विशेषताओं के लिए उपयोगी है। यह iOS का समर्थन नहीं करता है, जिससे इसका उपयोग केवल एंड्रॉइड-केवल वातावरण में सीमित हो जाता है।

उपयोग

  • एप्प इन्वेंटरी ट्रैकिंग
  • सिस्टम उपयोगिता विकास
  • स्थापित ऐप्स पर विश्लेषण
  • उपकरण स्वास्थ्य मॉनिटरिंग

मुख्य विशेषताएँ

  • स्थापित एंड्रॉइड ऐप्स सूचीबद्ध करें
  • पैकेज नाम और लेबल प्राप्त करें
  • एप्लिकेशन मेटाडेटा एक्सेस करें
  • Android-केवल प्लेटफॉर्म समर्थन
  • सरल API एकीकरण

इनके लिए उपयुक्त

  • Android-केवल एप्लिकेशन डेवलपर्स
  • सिस्टम टूल निर्माता
  • एप्लिकेशन प्रबंधन उपकरण
  • विश्लेषण-केंद्रित अनुप्रयोग

विचार योग्य बातें

  • Android प्लेटफॉर्म पर सीमित
  • रनटाइम अनुमतियों की आवश्यकता है
  • कोई iOS समर्थन नहीं
  • गोपनीयता के संबंध में निहितार्थ हो सकते हैं
  • उपकरण-विशिष्ट कार्यान्वयन पर निर्भर है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

device_installed_apps

A new Flutter plugin project.

Getting Started

Plugin for Flutter with methods related to device installed apps.

Supported platform
Android

Installation Guide

Usage

Device installed apps
List<AppInfo> apps = await DeviceDeviceInstalledApps.getApps(
							String bundleIdPrefix,
							bool includeSystemApps, 
							bool includeIcon,
		      				List<String> permissions,
      						bool shouldHasAllPermissions);
Example
var permissions = ['android.permission.NFC','android.permission.ACCESS_FINE_LOCATION'];
List<AppInfo> apps = await DeviceDeviceInstalledApps.getApps(includeSystemApps: true, permissions: permissions, bundleIdPrefix: 'com.hofinity', shouldHasAllPermissions: false);

Device system apps
List<AppInfo> apps = await DeviceDeviceInstalledApps.getSystemApps(
							String bundleIdPrefix,
							bool includeIcon,
		      				List<String> permissions,
      						bool shouldHasAllPermissions);
Example
var permissions = ['android.permission.NFC','android.permission.ACCESS_FINE_LOCATION'];
List<AppInfo> apps = await DeviceDeviceInstalledApps.getSystemApps(permissions: permissions, bundleIdPrefix: 'com.hofinity', shouldHasAllPermissions: false);

Device installed apps bundleIds
List<String> apps = await DeviceDeviceInstalledApps.getAppsBundleIds(
							String bundleIdPrefix,
							bool includeSystemApps, 
							bool includeIcon,
		      				List<String> permissions,
      						bool shouldHasAllPermissions);
Example
var permissions = ['android.permission.NFC','android.permission.ACCESS_FINE_LOCATION'];
List<String> apps = await DeviceDeviceInstalledApps.getAppsBundleIds(includeSystemApps: true, permissions: permissions, bundleIdPrefix: 'com.hofinity', shouldHasAllPermissions: false);

Get an app info
AppInfo app = await DeviceInstalledApps.getAppInfo(String bundleId);
Launch an app
DeviceInstalledApps.launchApp(String bundleId);
Open app os settings
DeviceInstalledApps.openSettings(String bundleId);
Check if an app is system app
bool isSystemApp = await DeviceInstalledApps.isSystemApp(String bundleId);

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

  • plugin_platform_interface^2.0.2

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।