/*
* This file is auto-generated. DO NOT MODIFY.
* Original file: E:\\eclipse\\workspace\\chapter8_2\\src\\com\\ophone\\chapter8_2\\IPlayback.aidl
*/
package com.ophone.chapter8_2;
import java.lang.String;
import android.os.RemoteException;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Binder;
import android.os.Parcel;
public interface IPlayback extends android.os.IInterface
{
/** Local-side IPC implementation stub class. */
public static abstract class Stub extends android.os.Binder implements com.ophone.chapter8_2.IPlayback
{
private static final java.lang.String DESCRIPTOR = "com.ophone.chapter8_2.IPlayback";
/** Construct the stub at attach it to the interface. */
public Stub()
{
this.attachInterface(this, DESCRIPTOR);
}
/**
* Cast an IBinder object into an IPlayback interface,
* generating a proxy if needed.
*/
public static com.ophone.chapter8_2.IPlayback asInterface(android.os.IBinder obj)
{
if ((obj==null)) {
return null;
}
android.os.IInterface iin = (android.os.IInterface)obj.queryLocalInterface(DESCRIPTOR);
if (((iin!=null)&&(iin instanceof com.ophone.chapter8_2.IPlayback))) {
return ((com.ophone.chapter8_2.IPlayback)iin);
}
return new com.ophone.chapter8_2.IPlayback.Stub.Proxy(obj);
}
public android.os.IBinder asBinder()
{
return this;
}
public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException
{
switch (code)
{
case INTERFACE_TRANSACTION:
{
reply.writeString(DESCRIPTOR);
return true;
}
case TRANSACTION_start:
{
data.enforceInterface(DESCRIPTOR);
this.start();
reply.writeNoException();
return true;
}
case TRANSACTION_pause:
{
data.enforceInterface(DESCRIPTOR);
this.pause();
reply.writeNoException();
return true;
}
case TRANSACTION_stop:
{
data.enforceInterface(DESCRIPTOR);
this.stop();
reply.writeNoException();
return true;
}
case TRANSACTION_release:
{
data.enforceInterface(DESCRIPTOR);
this.release();
reply.writeNoException();
return true;
}
case TRANSACTION_previous:
{
data.enforceInterface(DESCRIPTOR);
this.previous();
reply.writeNoException();
return true;
}
case TRANSACTION_next:
{
data.enforceInterface(DESCRIPTOR);
this.next();
reply.writeNoException();
return true;
}
case TRANSACTION_getId:
{
data.enforceInterface(DESCRIPTOR);
int _result = this.getId();
reply.writeNoException();
reply.writeInt(_result);
return true;
}
case TRANSACTION_getTitle:
{
data.enforceInterface(DESCRIPTOR);
java.lang.String _result = this.getTitle();
reply.writeNoException();
reply.writeString(_result);
return true;
}
case TRANSACTION_getArtist:
{
data.enforceInterface(DESCRIPTOR);
java.lang.String _result = this.getArtist();
reply.writeNoException();
reply.writeString(_result);
return true;
}
case TRANSACTION_getAlbum:
{
data.enforceInterface(DESCRIPTOR);
java.lang.String _result = this.getAlbum();
reply.writeNoException();
reply.writeString(_result);
return true;
}
case TRANSACTION_getDuration:
{
data.enforceInterface(DESCRIPTOR);
int _result = this.getDuration();
reply.writeNoException();
reply.writeInt(_result);
return true;
}
case TRANSACTION_getTime:
{
data.enforceInterface(DESCRIPTOR);
int _result = this.getTime();
reply.writeNoException();
reply.writeInt(_result);
return true;
}
case TRANSACTION_seek:
{
data.enforceInterface(DESCRIPTOR);
int _arg0;
_arg0 = data.readInt();
this.seek(_arg0);
reply.writeNoException();
return true;
}
case TRANSACTION_isPlaying:
{
data.enforceInterface(DESCRIPTOR);
boolean _result = this.isPlaying();
reply.writeNoException();
reply.writeInt(((_result)?(1):(0)));
return true;
}
}
return super.onTransact(code, data, reply, flags);
}
private static class Proxy implements com.ophone.chapter8_2.IPlayback
{
private android.os.IBinder mRemote;
Proxy(android.os.IBinder remote)
{
mRemote = remote;
}
public android.os.IBinder asBinder()
{
return mRemote;
}
public java.lang.String getInterfaceDescriptor()
{
return DESCRIPTOR;
}
public void start() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_start, _data, _reply, 0);
_reply.readException();
}
finally {
_reply.recycle();
_data.recycle();
}
}
public void pause() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_pause, _data, _reply, 0);
_reply.readException();
}
finally {
_reply.recycle();
_data.recycle();
}
}
public void stop() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_stop, _data, _reply, 0);
_reply.readException();
}
finally {
_reply.recycle();
_data.recycle();
}
}
public void release() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_release, _data, _reply, 0);
_reply.readException();
}
finally {
_reply.recycle();
_data.recycle();
}
}
public void previous() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_previous, _data, _reply, 0);
_reply.readException();
}
finally {
_reply.recycle();
_data.recycle();
}
}
public void next() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_next, _data, _reply, 0);
_reply.readException();
}
finally {
_reply.recycle();
_data.recycle();
}
}
public int getId() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
int _result;
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_getId, _data, _reply, 0);
_reply.readException();
_result = _reply.readInt();
}
finally {
_reply.recycle();
_data.recycle();
}
return _result;
}
public java.lang.String getTitle() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
java.lang.String _result;
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_getTitle, _data, _reply, 0);
_reply.readException();
_result = _reply.readString();
}
finally {
_reply.recycle();
_data.recycle();
}
return _result;
}
public java.lang.String getArtist() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
java.lang.String _result;
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_getArtist, _data, _reply, 0);
_reply.readException();
_result = _reply.readString();
}
finally {
_reply.recycle();
_data.recycle();
}
return _result;
}
public java.lang.String getAlbum() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
java.lang.String _result;
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_getAlbum, _data, _reply, 0);
_reply.readException();
_result = _reply.readString();
}
finally {
_reply.recycle();
_data.recycle();
}
return _result;
}
public int getDuration() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
int _result;
try {
_data.writeInterfaceToken(DESCRIPTOR);
mRemote.transact(Stub.TRANSACTION_getDuration, _data, _reply
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
关于导入源代码 启动Eclipse,选择菜单【File】->【Import】点“General”前面的加号,选择“Exiting Projects into Workspace” 点下面的“Next”。选择项目所在的目录,选择完成项目不能存放在包含中文的目录里,否则可能会出问题。
资源推荐
资源详情
资源评论
收起资源包目录
Ophone应用开发权威指南光盘源码 从第一章到第十一章 (1099个子文件)
IPlayback.aidl 324B
IPlayback.aidl 324B
resources.ap_ 171KB
resources.ap_ 140KB
resources.ap_ 140KB
resources.ap_ 138KB
resources.ap_ 131KB
resources.ap_ 82KB
resources.ap_ 79KB
resources.ap_ 66KB
resources.ap_ 36KB
resources.ap_ 28KB
resources.ap_ 28KB
resources.ap_ 14KB
resources.ap_ 11KB
resources.ap_ 10KB
resources.ap_ 10KB
resources.ap_ 8KB
resources.ap_ 7KB
resources.ap_ 7KB
resources.ap_ 7KB
resources.ap_ 7KB
resources.ap_ 7KB
resources.ap_ 7KB
resources.ap_ 7KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 5KB
resources.ap_ 5KB
chapter5.apk 188KB
chapter8_2.apk 154KB
chapter7_6.apk 154KB
chapter7_2.apk 150KB
chapter4_2.apk 145KB
chapter4_4.apk 91KB
chapter4_1.apk 88KB
chapter9_4.apk 76KB
chapter4_3.apk 46KB
chapter2_2.apk 31KB
chapter2_1.apk 30KB
chapter6_5.apk 25KB
chapter10_1.apk 23KB
chapter9_3.apk 20KB
chapter6_4.apk 19KB
chapter11_2.apk 19KB
chapter7_4.apk 15KB
chapter8_1.apk 13KB
chapter10_2.apk 12KB
chapter9_1.apk 12KB
chapter6_2.apk 12KB
chapter6_1.apk 11KB
chapter3_1.apk 11KB
chapter9_2.apk 11KB
chapter3_3.apk 10KB
chapter7_1.apk 10KB
chapter11_1.apk 10KB
chapter3_2.apk 10KB
chapter7_3.apk 10KB
chapter6_3.apk 9KB
Screen.class 10KB
CutActivity.class 9KB
PlayingActivity.class 8KB
PublisherProvider.class 7KB
AuthorListActivity.class 7KB
MusicActivity.class 7KB
MusicService.class 6KB
MusicActivity.class 6KB
MusicActivity.class 6KB
MainActivity.class 6KB
WidgetsActivity.class 6KB
WidgetsActivity.class 6KB
PhoneActivity.class 6KB
HttpActivity.class 6KB
TetrisActivity.class 6KB
MyClockView.class 5KB
MusicActivity.class 5KB
Sphere.class 5KB
PlayingActivity.class 5KB
RecorderActivity.class 5KB
PostActivity$PostTask.class 4KB
NetworkActivity.class 4KB
IPlayback$Stub$Proxy.class 4KB
Brick.class 4KB
PostActivity.class 4KB
Frames.class 4KB
FileStorageActivity.class 4KB
MusicService.class 4KB
DownloadActivity.class 4KB
CameraActivity.class 4KB
AuthorListActivity.class 4KB
PostServlet.class 4KB
GetActivity.class 4KB
PostServlet.class 4KB
ContentProviderDao.class 4KB
DataBaseDao.class 4KB
Quad.class 4KB
TCube.class 4KB
共 1099 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
- zhqq2992012-04-16谢谢楼主分享。内容是全的。
advanceyue
- 粉丝: 14
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功