package com.sharethis.loopy.sdk; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; /** * @author Jason Polites */ public class App { private String id; private String name; private String version; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } App onCreate(Context context) { id = context.getPackageName(); name = context.getApplicationInfo().name; try { PackageInfo pInfo = context.getPackageManager().getPackageInfo(id, 0); version = pInfo.versionName; } catch (PackageManager.NameNotFoundException e) { Logger.e(e); } return this; } }