// Path: androidemu/src/main/java/android/os/IBinder.java
// public interface IBinder {
// 	int FIRST_CALL_TRANSACTION = 0x00000001;
// 	int LAST_CALL_TRANSACTION = 0x00ffffff;
// 	int PING_TRANSACTION = ('_' << 24) | ('P' << 16) | ('N' << 8) | 'G';
// 	int DUMP_TRANSACTION = ('_' << 24) | ('D' << 16) | ('M' << 8) | 'P';
// 	int INTERFACE_TRANSACTION = ('_' << 24) | ('N' << 16) | ('T' << 8) | 'F';
// 	int TWEET_TRANSACTION = ('_' << 24) | ('T' << 16) | ('W' << 8) | 'T';
// 	int LIKE_TRANSACTION = ('_' << 24) | ('L' << 16) | ('I' << 8) | 'K';
// 	int SYSPROPS_TRANSACTION = ('_' << 24) | ('S' << 16) | ('P' << 8) | 'R';
// 	int FLAG_ONEWAY = 0x00000001;
// 
// 	public String getInterfaceDescriptor() throws RemoteException;
// 
// 	public boolean pingBinder();
// 
// 	public boolean isBinderAlive();
// 
// 	public IInterface queryLocalInterface(String descriptor);
// 
// 	public boolean transact(int code, Parcel data, Parcel reply, int flags)
// 			throws RemoteException;
// 
// 	public interface DeathRecipient {
// 		public void binderDied();
// 	}
// 
// 	public void linkToDeath(DeathRecipient recipient, int flags)
// 			throws RemoteException;
// 
// 	public boolean unlinkToDeath(DeathRecipient recipient, int flags);
// }


import android.content.Intent;
import android.os.IBinder;
package android.app;


public abstract class Service extends ContextWrapper {

	public static final int START_CONTINUATION_MASK = 0x0000000f;
	public static final int START_FLAG_REDELIVERY = 0x00000001;
	public static final int START_FLAG_RETRY = 0x00000002;
	public static final int START_NOT_STICKY = 0x00000002;
	public static final int START_REDELIVER_INTENT = 0x00000003;
	public static final int START_STICKY = 0x00000001;
	public static final int START_STICKY_COMPATIBILITY = 0x00000000;

	public int status = ServiceManager.STATUS_NEW;

// Path: androidemu/src/main/java/android/os/IBinder.java
// public interface IBinder {
// 	int FIRST_CALL_TRANSACTION = 0x00000001;
// 	int LAST_CALL_TRANSACTION = 0x00ffffff;
// 	int PING_TRANSACTION = ('_' << 24) | ('P' << 16) | ('N' << 8) | 'G';
// 	int DUMP_TRANSACTION = ('_' << 24) | ('D' << 16) | ('M' << 8) | 'P';
// 	int INTERFACE_TRANSACTION = ('_' << 24) | ('N' << 16) | ('T' << 8) | 'F';
// 	int TWEET_TRANSACTION = ('_' << 24) | ('T' << 16) | ('W' << 8) | 'T';
// 	int LIKE_TRANSACTION = ('_' << 24) | ('L' << 16) | ('I' << 8) | 'K';
// 	int SYSPROPS_TRANSACTION = ('_' << 24) | ('S' << 16) | ('P' << 8) | 'R';
// 	int FLAG_ONEWAY = 0x00000001;
// 
// 	public String getInterfaceDescriptor() throws RemoteException;
// 
// 	public boolean pingBinder();
// 
// 	public boolean isBinderAlive();
// 
// 	public IInterface queryLocalInterface(String descriptor);
// 
// 	public boolean transact(int code, Parcel data, Parcel reply, int flags)
// 			throws RemoteException;
// 
// 	public interface DeathRecipient {
// 		public void binderDied();
// 	}
// 
// 	public void linkToDeath(DeathRecipient recipient, int flags)
// 			throws RemoteException;
// 
// 	public boolean unlinkToDeath(DeathRecipient recipient, int flags);
// }


// Path: androidemu/src/main/java/android/app/Service.java
import android.content.Intent;
import android.os.IBinder;

package android.app;


public abstract class Service extends ContextWrapper {

	public static final int START_CONTINUATION_MASK = 0x0000000f;
	public static final int START_FLAG_REDELIVERY = 0x00000001;
	public static final int START_FLAG_RETRY = 0x00000002;
	public static final int START_NOT_STICKY = 0x00000002;
	public static final int START_REDELIVER_INTENT = 0x00000003;
	public static final int START_STICKY = 0x00000001;
	public static final int START_STICKY_COMPATIBILITY = 0x00000000;

	public int status = ServiceManager.STATUS_NEW;

	public abstract IBinder onBind(Intent intent);