@Override public PackageInformation getPackageInformation(String packageName) { PackageInformation pi = new PackageInformation(packageName); pi.implTitle = name; return pi; }
@Override public PackageInformation getPackageInformation(String packageName) { PackageInformation pi = new PackageInformation(packageName); pi.implTitle = name; return pi; }
PackageInformation androidPackagesInfo=new PackageInformation(this); ArrayList<InfoObject> appsData=androidPackagesInfo.getInstalledApps(true); for (InfoObject info : appsData) { Toast.makeText(MainActivity.this, info.appname,2).show(); Drawable somedrawable=info.icon;
PackageInformation androidPackagesInfo=new PackageInformation(this); ArrayList<InfoObject> appsData=androidPackagesInfo.getInstalledApps(true); for (InfoObject info : appsData) { Toast.makeText(MainActivity.this, info.appname,2).show(); Drawable somedrawable=info.icon;
PackageInformation androidPackagesInfo=new PackageInformation(this); ArrayList<InfoObject> appsData=androidPackagesInfo.getInstalledApps(true); for (InfoObject info : appsData) { Toast.makeText(MainActivity.this, info.appname,2).show(); Drawable somedrawable=info.icon;
public class Q19615935 { public static void main(String[] args) { List<PackageInformation> list = new ArrayList<PackageInformation>(); PackageInformation pi = new PackageInformation(); pi.packageId = 42; pi.packageType = 21; pi.packageWeight = 2000.0; AddressInformation source = new AddressInformation(); source.address_id = 1; source.city="A city"; source.state="A state"; source.street_name="A street name"; source.zipcode=0; pi.packageSource= source; pi.packageDestination=new AddressInformation(); list.add(pi); Gson g = new Gson(); System.out.println(g.toJson(list)); } }
return new PackageInformation(packageName, manifest);
return new PackageInformation(packageName, manifest);
/** * Returns a list of installed apps */ public static ArrayList<PackageInformation> getInstalledApps( Context contxt, boolean getSysPackages) { ArrayList<PackageInformation> pacakgeInformationList = new ArrayList<PackageInformation>(); List<PackageInfo> packs = contxt.getPackageManager() .getInstalledPackages(0); for (int i = 0; i < packs.size(); i++) { PackageInfo packageInfo = packs.get(i); if ((!getSysPackages)) { continue; } PackageInformation newInfo = new PackageInformation(); newInfo.setAppName(packageInfo.applicationInfo.loadLabel( contxt.getPackageManager()).toString()); newInfo.setPacakgeName(packageInfo.packageName); newInfo.setVersionName(packageInfo.versionName); newInfo.setVersionCode(packageInfo.versionCode); newInfo.setIcon(packageInfo.applicationInfo.loadIcon(contxt .getPackageManager())); pacakgeInformationList.add(newInfo); } return pacakgeInformationList; }