net.sourceforge.andsys
Class AsPackage

java.lang.Object
  extended by net.sourceforge.andsys.AsPackage
All Implemented Interfaces:
java.lang.Comparable<AsPackage>

public class AsPackage
extends java.lang.Object
implements java.lang.Comparable<AsPackage>


Constructor Summary
AsPackage(PackageManager pm, PackageInfo pi)
          Constructor Warning: Constructors should not call an overridable method - that is, they should only call methods that are private, static, or final.
 
Method Summary
 int compareTo(AsPackage another)
           
 boolean equals(java.lang.Object obj)
           
 Drawable getIcon()
           
 long getInstalled()
           
 java.lang.String getName()
           
 java.lang.String getPackage()
           
 java.lang.String getVersion()
           
 int hashCode()
           
static java.util.List<AsPackage> list(Context context)
          Make a list of installed Packages
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsPackage

public AsPackage(PackageManager pm,
                 PackageInfo pi)
Constructor Warning: Constructors should not call an overridable method - that is, they should only call methods that are private, static, or final.

Parameters:
pm - PackageManager
pi - PackageInfo
Method Detail

getName

public final java.lang.String getName()

getPackage

public final java.lang.String getPackage()

getVersion

public final java.lang.String getVersion()

getInstalled

public final long getInstalled()

getIcon

public final Drawable getIcon()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(AsPackage another)
Specified by:
compareTo in interface java.lang.Comparable<AsPackage>

list

public static final java.util.List<AsPackage> list(Context context)
Make a list of installed Packages

Parameters:
context -
Returns:
List of packages