android.content.pm
Class PackageManager
java.lang.Object
android.content.pm.PackageManager
public abstract class PackageManager
- extends java.lang.Object
|
Method Summary |
abstract void |
addPackageToPreferred(java.lang.String packageName)
|
abstract boolean |
addPermission(PermissionInfo info)
|
abstract void |
addPreferredActivity(IntentFilter filter,
int match,
ComponentName[] set,
ComponentName activity)
|
abstract int |
checkPermission(java.lang.String permName,
java.lang.String pkgName)
|
abstract int |
checkSignatures(int uid1,
int uid2)
|
abstract int |
checkSignatures(java.lang.String pkg1,
java.lang.String pkg2)
|
abstract void |
clearPackagePreferredActivities(java.lang.String packageName)
|
abstract Drawable |
getActivityIcon(ComponentName activityName)
|
abstract Drawable |
getActivityIcon(Intent intent)
|
abstract ActivityInfo |
getActivityInfo(ComponentName className,
int flags)
|
abstract java.util.List<PermissionGroupInfo> |
getAllPermissionGroups(int flags)
|
abstract int |
getApplicationEnabledSetting(java.lang.String packageName)
|
abstract Drawable |
getApplicationIcon(ApplicationInfo info)
|
abstract Drawable |
getApplicationIcon(java.lang.String packageName)
|
abstract ApplicationInfo |
getApplicationInfo(java.lang.String packageName,
int flags)
|
abstract java.lang.CharSequence |
getApplicationLabel(ApplicationInfo info)
|
abstract int |
getComponentEnabledSetting(ComponentName componentName)
|
abstract Drawable |
getDefaultActivityIcon()
|
abstract Drawable |
getDrawable(java.lang.String packageName,
int resid,
ApplicationInfo appInfo)
|
abstract java.util.List<ApplicationInfo> |
getInstalledApplications(int flags)
|
abstract java.util.List<PackageInfo> |
getInstalledPackages(int flags)
|
abstract java.lang.String |
getInstallerPackageName(java.lang.String packageName)
|
abstract InstrumentationInfo |
getInstrumentationInfo(ComponentName className,
int flags)
|
abstract Intent |
getLaunchIntentForPackage(java.lang.String packageName)
|
abstract java.lang.String |
getNameForUid(int uid)
|
PackageInfo |
getPackageArchiveInfo(java.lang.String archiveFilePath,
int flags)
|
abstract int[] |
getPackageGids(java.lang.String packageName)
|
abstract PackageInfo |
getPackageInfo(java.lang.String packageName,
int flags)
|
abstract java.lang.String[] |
getPackagesForUid(int uid)
|
abstract PermissionGroupInfo |
getPermissionGroupInfo(java.lang.String name,
int flags)
|
abstract PermissionInfo |
getPermissionInfo(java.lang.String name,
int flags)
|
abstract int |
getPreferredActivities(java.util.List<IntentFilter> outFilters,
java.util.List<ComponentName> outActivities,
java.lang.String packageName)
|
abstract java.util.List<PackageInfo> |
getPreferredPackages(int flags)
|
abstract ActivityInfo |
getReceiverInfo(ComponentName className,
int flags)
|
abstract Resources |
getResourcesForActivity(ComponentName activityName)
|
abstract Resources |
getResourcesForApplication(ApplicationInfo app)
|
abstract Resources |
getResourcesForApplication(java.lang.String appPackageName)
|
abstract ServiceInfo |
getServiceInfo(ComponentName className,
int flags)
|
abstract FeatureInfo[] |
getSystemAvailableFeatures()
|
abstract java.lang.String[] |
getSystemSharedLibraryNames()
|
abstract java.lang.CharSequence |
getText(java.lang.String packageName,
int resid,
ApplicationInfo appInfo)
|
abstract XmlResourceParser |
getXml(java.lang.String packageName,
int resid,
ApplicationInfo appInfo)
|
abstract boolean |
hasSystemFeature(java.lang.String name)
|
abstract boolean |
isSafeMode()
|
abstract java.util.List<ResolveInfo> |
queryBroadcastReceivers(Intent intent,
int flags)
|
abstract java.util.List<ProviderInfo> |
queryContentProviders(java.lang.String processName,
int uid,
int flags)
|
abstract java.util.List<InstrumentationInfo> |
queryInstrumentation(java.lang.String targetPackage,
int flags)
|
abstract java.util.List<ResolveInfo> |
queryIntentActivities(Intent intent,
int flags)
|
abstract java.util.List<ResolveInfo> |
queryIntentActivityOptions(ComponentName caller,
Intent[] specifics,
Intent intent,
int flags)
|
abstract java.util.List<ResolveInfo> |
queryIntentServices(Intent intent,
int flags)
|
abstract java.util.List<PermissionInfo> |
queryPermissionsByGroup(java.lang.String group,
int flags)
|
abstract void |
removePackageFromPreferred(java.lang.String packageName)
|
abstract void |
removePermission(java.lang.String name)
|
abstract ResolveInfo |
resolveActivity(Intent intent,
int flags)
|
abstract ProviderInfo |
resolveContentProvider(java.lang.String name,
int flags)
|
abstract ResolveInfo |
resolveService(Intent intent,
int flags)
|
abstract void |
setApplicationEnabledSetting(java.lang.String packageName,
int newState,
int flags)
|
abstract void |
setComponentEnabledSetting(ComponentName componentName,
int newState,
int flags)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GET_ACTIVITIES
public static final int GET_ACTIVITIES
- See Also:
- Constant Field Values
GET_RECEIVERS
public static final int GET_RECEIVERS
- See Also:
- Constant Field Values
GET_SERVICES
public static final int GET_SERVICES
- See Also:
- Constant Field Values
GET_PROVIDERS
public static final int GET_PROVIDERS
- See Also:
- Constant Field Values
GET_INSTRUMENTATION
public static final int GET_INSTRUMENTATION
- See Also:
- Constant Field Values
GET_INTENT_FILTERS
public static final int GET_INTENT_FILTERS
- See Also:
- Constant Field Values
GET_SIGNATURES
public static final int GET_SIGNATURES
- See Also:
- Constant Field Values
GET_RESOLVED_FILTER
public static final int GET_RESOLVED_FILTER
- See Also:
- Constant Field Values
GET_META_DATA
public static final int GET_META_DATA
- See Also:
- Constant Field Values
GET_GIDS
public static final int GET_GIDS
- See Also:
- Constant Field Values
GET_DISABLED_COMPONENTS
public static final int GET_DISABLED_COMPONENTS
- See Also:
- Constant Field Values
GET_SHARED_LIBRARY_FILES
public static final int GET_SHARED_LIBRARY_FILES
- See Also:
- Constant Field Values
GET_URI_PERMISSION_PATTERNS
public static final int GET_URI_PERMISSION_PATTERNS
- See Also:
- Constant Field Values
GET_PERMISSIONS
public static final int GET_PERMISSIONS
- See Also:
- Constant Field Values
GET_UNINSTALLED_PACKAGES
public static final int GET_UNINSTALLED_PACKAGES
- See Also:
- Constant Field Values
GET_CONFIGURATIONS
public static final int GET_CONFIGURATIONS
- See Also:
- Constant Field Values
MATCH_DEFAULT_ONLY
public static final int MATCH_DEFAULT_ONLY
- See Also:
- Constant Field Values
PERMISSION_GRANTED
public static final int PERMISSION_GRANTED
- See Also:
- Constant Field Values
PERMISSION_DENIED
public static final int PERMISSION_DENIED
- See Also:
- Constant Field Values
SIGNATURE_MATCH
public static final int SIGNATURE_MATCH
- See Also:
- Constant Field Values
SIGNATURE_NEITHER_SIGNED
public static final int SIGNATURE_NEITHER_SIGNED
- See Also:
- Constant Field Values
SIGNATURE_FIRST_NOT_SIGNED
public static final int SIGNATURE_FIRST_NOT_SIGNED
- See Also:
- Constant Field Values
SIGNATURE_SECOND_NOT_SIGNED
public static final int SIGNATURE_SECOND_NOT_SIGNED
- See Also:
- Constant Field Values
SIGNATURE_NO_MATCH
public static final int SIGNATURE_NO_MATCH
- See Also:
- Constant Field Values
SIGNATURE_UNKNOWN_PACKAGE
public static final int SIGNATURE_UNKNOWN_PACKAGE
- See Also:
- Constant Field Values
COMPONENT_ENABLED_STATE_DEFAULT
public static final int COMPONENT_ENABLED_STATE_DEFAULT
- See Also:
- Constant Field Values
COMPONENT_ENABLED_STATE_ENABLED
public static final int COMPONENT_ENABLED_STATE_ENABLED
- See Also:
- Constant Field Values
COMPONENT_ENABLED_STATE_DISABLED
public static final int COMPONENT_ENABLED_STATE_DISABLED
- See Also:
- Constant Field Values
DONT_KILL_APP
public static final int DONT_KILL_APP
- See Also:
- Constant Field Values
PKG_INSTALL_INCOMPLETE
public static final int PKG_INSTALL_INCOMPLETE
- See Also:
- Constant Field Values
PKG_INSTALL_COMPLETE
public static final int PKG_INSTALL_COMPLETE
- See Also:
- Constant Field Values
FEATURE_CAMERA
public static final java.lang.String FEATURE_CAMERA
- See Also:
- Constant Field Values
FEATURE_CAMERA_AUTOFOCUS
public static final java.lang.String FEATURE_CAMERA_AUTOFOCUS
- See Also:
- Constant Field Values
FEATURE_CAMERA_FLASH
public static final java.lang.String FEATURE_CAMERA_FLASH
- See Also:
- Constant Field Values
FEATURE_SENSOR_LIGHT
public static final java.lang.String FEATURE_SENSOR_LIGHT
- See Also:
- Constant Field Values
FEATURE_SENSOR_PROXIMITY
public static final java.lang.String FEATURE_SENSOR_PROXIMITY
- See Also:
- Constant Field Values
FEATURE_TELEPHONY
public static final java.lang.String FEATURE_TELEPHONY
- See Also:
- Constant Field Values
FEATURE_TELEPHONY_CDMA
public static final java.lang.String FEATURE_TELEPHONY_CDMA
- See Also:
- Constant Field Values
FEATURE_TELEPHONY_GSM
public static final java.lang.String FEATURE_TELEPHONY_GSM
- See Also:
- Constant Field Values
FEATURE_TOUCHSCREEN_MULTITOUCH
public static final java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH
- See Also:
- Constant Field Values
FEATURE_LIVE_WALLPAPER
public static final java.lang.String FEATURE_LIVE_WALLPAPER
- See Also:
- Constant Field Values
PackageManager
public PackageManager()
getPackageInfo
public abstract PackageInfo getPackageInfo(java.lang.String packageName,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getLaunchIntentForPackage
public abstract Intent getLaunchIntentForPackage(java.lang.String packageName)
getPackageGids
public abstract int[] getPackageGids(java.lang.String packageName)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getPermissionInfo
public abstract PermissionInfo getPermissionInfo(java.lang.String name,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
queryPermissionsByGroup
public abstract java.util.List<PermissionInfo> queryPermissionsByGroup(java.lang.String group,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getPermissionGroupInfo
public abstract PermissionGroupInfo getPermissionGroupInfo(java.lang.String name,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getAllPermissionGroups
public abstract java.util.List<PermissionGroupInfo> getAllPermissionGroups(int flags)
getApplicationInfo
public abstract ApplicationInfo getApplicationInfo(java.lang.String packageName,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getActivityInfo
public abstract ActivityInfo getActivityInfo(ComponentName className,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getReceiverInfo
public abstract ActivityInfo getReceiverInfo(ComponentName className,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getServiceInfo
public abstract ServiceInfo getServiceInfo(ComponentName className,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getInstalledPackages
public abstract java.util.List<PackageInfo> getInstalledPackages(int flags)
checkPermission
public abstract int checkPermission(java.lang.String permName,
java.lang.String pkgName)
addPermission
public abstract boolean addPermission(PermissionInfo info)
removePermission
public abstract void removePermission(java.lang.String name)
checkSignatures
public abstract int checkSignatures(java.lang.String pkg1,
java.lang.String pkg2)
checkSignatures
public abstract int checkSignatures(int uid1,
int uid2)
getPackagesForUid
public abstract java.lang.String[] getPackagesForUid(int uid)
getNameForUid
public abstract java.lang.String getNameForUid(int uid)
getInstalledApplications
public abstract java.util.List<ApplicationInfo> getInstalledApplications(int flags)
getSystemSharedLibraryNames
public abstract java.lang.String[] getSystemSharedLibraryNames()
getSystemAvailableFeatures
public abstract FeatureInfo[] getSystemAvailableFeatures()
hasSystemFeature
public abstract boolean hasSystemFeature(java.lang.String name)
resolveActivity
public abstract ResolveInfo resolveActivity(Intent intent,
int flags)
queryIntentActivities
public abstract java.util.List<ResolveInfo> queryIntentActivities(Intent intent,
int flags)
queryIntentActivityOptions
public abstract java.util.List<ResolveInfo> queryIntentActivityOptions(ComponentName caller,
Intent[] specifics,
Intent intent,
int flags)
queryBroadcastReceivers
public abstract java.util.List<ResolveInfo> queryBroadcastReceivers(Intent intent,
int flags)
resolveService
public abstract ResolveInfo resolveService(Intent intent,
int flags)
queryIntentServices
public abstract java.util.List<ResolveInfo> queryIntentServices(Intent intent,
int flags)
resolveContentProvider
public abstract ProviderInfo resolveContentProvider(java.lang.String name,
int flags)
queryContentProviders
public abstract java.util.List<ProviderInfo> queryContentProviders(java.lang.String processName,
int uid,
int flags)
getInstrumentationInfo
public abstract InstrumentationInfo getInstrumentationInfo(ComponentName className,
int flags)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
queryInstrumentation
public abstract java.util.List<InstrumentationInfo> queryInstrumentation(java.lang.String targetPackage,
int flags)
getDrawable
public abstract Drawable getDrawable(java.lang.String packageName,
int resid,
ApplicationInfo appInfo)
getActivityIcon
public abstract Drawable getActivityIcon(ComponentName activityName)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getActivityIcon
public abstract Drawable getActivityIcon(Intent intent)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getDefaultActivityIcon
public abstract Drawable getDefaultActivityIcon()
getApplicationIcon
public abstract Drawable getApplicationIcon(ApplicationInfo info)
getApplicationIcon
public abstract Drawable getApplicationIcon(java.lang.String packageName)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getText
public abstract java.lang.CharSequence getText(java.lang.String packageName,
int resid,
ApplicationInfo appInfo)
getXml
public abstract XmlResourceParser getXml(java.lang.String packageName,
int resid,
ApplicationInfo appInfo)
getApplicationLabel
public abstract java.lang.CharSequence getApplicationLabel(ApplicationInfo info)
getResourcesForActivity
public abstract Resources getResourcesForActivity(ComponentName activityName)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getResourcesForApplication
public abstract Resources getResourcesForApplication(ApplicationInfo app)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getResourcesForApplication
public abstract Resources getResourcesForApplication(java.lang.String appPackageName)
throws PackageManager.NameNotFoundException
- Throws:
PackageManager.NameNotFoundException
getPackageArchiveInfo
public PackageInfo getPackageArchiveInfo(java.lang.String archiveFilePath,
int flags)
getInstallerPackageName
public abstract java.lang.String getInstallerPackageName(java.lang.String packageName)
addPackageToPreferred
public abstract void addPackageToPreferred(java.lang.String packageName)
removePackageFromPreferred
public abstract void removePackageFromPreferred(java.lang.String packageName)
getPreferredPackages
public abstract java.util.List<PackageInfo> getPreferredPackages(int flags)
addPreferredActivity
public abstract void addPreferredActivity(IntentFilter filter,
int match,
ComponentName[] set,
ComponentName activity)
clearPackagePreferredActivities
public abstract void clearPackagePreferredActivities(java.lang.String packageName)
getPreferredActivities
public abstract int getPreferredActivities(java.util.List<IntentFilter> outFilters,
java.util.List<ComponentName> outActivities,
java.lang.String packageName)
setComponentEnabledSetting
public abstract void setComponentEnabledSetting(ComponentName componentName,
int newState,
int flags)
getComponentEnabledSetting
public abstract int getComponentEnabledSetting(ComponentName componentName)
setApplicationEnabledSetting
public abstract void setApplicationEnabledSetting(java.lang.String packageName,
int newState,
int flags)
getApplicationEnabledSetting
public abstract int getApplicationEnabledSetting(java.lang.String packageName)
isSafeMode
public abstract boolean isSafeMode()
Copyright © 2008-2010. All Rights Reserved.