public class

PenUtils

extends Object
java.lang.Object
   ↳ com.htc.painting.tool.pen.PenUtils

Class Overview

Basic pen utility

Summary

Public Constructors
PenUtils()
Public Methods
static List<Pen> getAllPen(Context ctx)
Get all pens from Pen Provider

This function will access database, please do not call it at main thread

static Pen getDefaultPen(Context ctx)
static Pen getPen(Context ctx, String pkgName, String penName)
Get a pen from Pen Provider through package name and pen name
static List<Pen> getPensByPackagename(Context ctx, String packageName)
Get specific Pens through package name

This function will access database, please do not call it at main thread

static Pen getSimplePen(Context ctx)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public PenUtils ()

Since: API Level 2.0

Public Methods

public static List<Pen> getAllPen (Context ctx)

Since: API Level 2.0

Get all pens from Pen Provider

This function will access database, please do not call it at main thread

Returns
  • all pens

public static Pen getDefaultPen (Context ctx)

Since: API Level 2.0

public static Pen getPen (Context ctx, String pkgName, String penName)

Since: API Level 2.0

Get a pen from Pen Provider through package name and pen name

Parameters
pkgName package name
penName pen name
Returns
  • pen

public static List<Pen> getPensByPackagename (Context ctx, String packageName)

Since: API Level 2.0

Get specific Pens through package name

This function will access database, please do not call it at main thread

public static Pen getSimplePen (Context ctx)

Since: API Level 2.0