Android Open Source - listmyaps Sortable Package Info






From Project

Back to project page listmyaps.

License

The source code is released under:

Apache License

If you think the Android project listmyaps listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package de.onyxbits.listmyapps;
/*from w ww. j av  a 2s.  com*/
import android.content.pm.ApplicationInfo;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.widget.CheckBox;

/**
 * Data container for holding all the relevant information on a package.
 * @author patrick
 * 
 */
class SortablePackageInfo implements Comparable<SortablePackageInfo>,
    View.OnClickListener {

  public String packageName;
  public String displayName;
  public String installer;
  public String tags;
  public boolean selected;
  public int versionCode;
  public String version;
  public long firstInstalled;
  public long lastUpdated;
  public int uid;
  public int rating;
  public String dataDir;
  public String comment;
  public int category;
  public int targetsdk;
  public ApplicationInfo appInfo;

  public SortablePackageInfo(){}

  @Override
  public int compareTo(SortablePackageInfo another) {
    return displayName.toLowerCase().compareTo(another.displayName.toLowerCase());
  }

  @Override
  public void onClick(View v) {
    selected = ((CheckBox) v).isChecked();
  }

}




Java Source Code List

de.onyxbits.listmyapps.AnnotationsActivity.java
de.onyxbits.listmyapps.AnnotationsSource.java
de.onyxbits.listmyapps.AppAdapter.java
de.onyxbits.listmyapps.AppRater.java
de.onyxbits.listmyapps.IconLoaderTask.java
de.onyxbits.listmyapps.ListTask.java
de.onyxbits.listmyapps.MainActivity.java
de.onyxbits.listmyapps.Schema.java
de.onyxbits.listmyapps.SortablePackageInfo.java
de.onyxbits.listmyapps.TagSelectionListener.java
de.onyxbits.listmyapps.TemplateData.java
de.onyxbits.listmyapps.TemplateEditorActivity.java
de.onyxbits.listmyapps.TemplateSource.java
de.onyxbits.listmyapps.TemplatesActivity.java
de.onyxbits.listmyapps.ViewHolder.java