资源简介
在android手机上实现自动接听电话,2.3以下依靠的是对ITelephony的反射调用来实现,2.3-4.0是通过对耳机的模拟操作来实现,4.1以上有了一些变动,在这个demo中我没有对2.3进行处理,请朋友们自己去搜下2.3的处理方式
代码片段和文件信息
/*
* This file is auto-generated. DO NOT MODIFY.
* Original file: E:\\MyAndroid\\MyWorkSpace\\EventBusTest\\src\\com\\android\\internal\\telephony\\ITelephony.aidl
*/
package com.android.internal.telephony;
/**
* Interface used to interact with the phone. Mostly this is used by the
* TelephonyManager class. A few places are still using this directly.
* Please clean them up if possible and use TelephonyManager insteadl.
*
* {@hide}
*/
public interface ITelephony extends android.os.IInterface
{
/** Local-side IPC implementation stub class. */
public static abstract class Stub extends android.os.Binder implements com.android.internal.telephony.ITelephony
{
private static final java.lang.String DEscriptOR = “com.android.internal.telephony.ITelephony“;
/** Construct the stub at attach it to the interface. */
public Stub()
{
this.attachInterface(this DEscriptOR);
}
/**
* Cast an IBinder object into an com.android.internal.telephony.ITelephony interface
* generating a proxy if needed.
*/
public static com.android.internal.telephony.ITelephony asInterface(android.os.IBinder obj)
{
if ((obj==null)) {
return null;
}
android.os.IInterface iin = obj.queryLocalInterface(DEscriptOR);
if (((iin!=null)&&(iin instanceof com.android.internal.telephony.ITelephony))) {
return ((com.android.internal.telephony.ITelephony)iin);
}
return new com.android.internal.telephony.ITelephony.Stub.Proxy(obj);
}
@Override public android.os.IBinder asBinder()
{
return this;
}
@Override 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_dial:
{
data.enforceInterface(DEscriptOR);
java.lang.String _arg0;
_arg0 = data.readString();
this.dial(_arg0);
reply.writeNoException();
return true;
}
case TRANSACTION_call:
{
data.enforceInterface(DEscriptOR);
java.lang.String _arg0;
_arg0 = data.readString();
this.call(_arg0);
reply.writeNoException();
return true;
}
case TRANSACTION_showCallScreen:
{
data.enforceInterface(DEscriptOR);
boolean _result = this.showCallScreen();
reply.writeNoException();
reply.writeInt(((_result)?(1):(0)));
return true;
}
case TRANSACTION_showCallScreenWithDialpad:
{
data.enforceInterface(DEscriptOR);
boolean _arg0;
_arg0 = (0!=data.readInt());
boolean _result = this.showCallScreenWithDialpad(_arg0);
reply.writeNoException();
reply.writeInt(((_result)?(1):(0)));
return true;
}
case TRANSACTION_endCall:
{
data.enforceInterface(DEscriptOR);
boolean _result = this.endCall();
reply.writeNoException();
reply.writeInt(((_result)?(1):(0)));
return true;
}
case TRANSACTION_answerRingingCall:
{
data.enforceInterface(DEscriptOR);
this.answerRingingCall();
reply.writeNoException();
return true;
}
case TRANSACTION_silenceRinger:
{
data.enforceInterface(DEscriptOR);
this.silenceRinger();
reply.writeNoException();
return true;
}
case TRANSACTION_isOffhook:
{
data.enforceInterf
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 475 2014-12-10 11:05 EventBusTest\.classpath
文件 848 2014-12-10 11:05 EventBusTest\.project
文件 57 2014-12-16 13:31 EventBusTest\.settings\org.eclipse.core.resources.prefs
文件 177 2014-12-10 11:05 EventBusTest\.settings\org.eclipse.jdt.core.prefs
文件 1208 2014-12-16 14:33 EventBusTest\AndroidManifest.xm
文件 6803 2014-12-16 14:33 EventBusTest\bin\aidl\com\android\internal\telephony\ITelephony.aidl
文件 1208 2014-12-16 14:33 EventBusTest\bin\AndroidManifest.xm
文件 252 2010-12-21 19:33 EventBusTest\bin\classes\com\android\internal\telephony\.svn\all-wcprops
文件 419 2010-12-21 19:33 EventBusTest\bin\classes\com\android\internal\telephony\.svn\entries
文件 2 2010-12-21 19:32 EventBusTest\bin\classes\com\android\internal\telephony\.svn\format
文件 6938 2010-12-21 19:33 EventBusTest\bin\classes\com\android\internal\telephony\.svn\text-ba
文件 12187 2014-12-16 14:33 EventBusTest\bin\classes\com\android\internal\telephony\ITelephony$Stub$Proxy.class
文件 8246 2014-12-16 14:33 EventBusTest\bin\classes\com\android\internal\telephony\ITelephony$Stub.class
文件 6803 2014-12-16 13:25 EventBusTest\bin\classes\com\android\internal\telephony\ITelephony.aidl
文件 1776 2014-12-16 14:33 EventBusTest\bin\classes\com\android\internal\telephony\ITelephony.class
文件 357 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\BuildConfig.class
文件 2835 2014-12-16 14:40 EventBusTest\bin\classes\com\example\eventbustest\MainActivity$PhoneCallListener.class
文件 3958 2014-12-16 14:40 EventBusTest\bin\classes\com\example\eventbustest\MainActivity.class
文件 358 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R$attr.class
文件 479 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R$dimen.class
文件 425 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R$drawable.class
文件 596 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R$id.class
文件 421 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R$layout.class
文件 406 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R$menu.class
文件 490 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R$string.class
文件 449 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R$st
文件 733 2014-12-16 14:33 EventBusTest\bin\classes\com\example\eventbustest\R.class
文件 1044812 2014-12-16 14:40 EventBusTest\bin\classes.dex
文件 339694 2014-12-16 14:33 EventBusTest\bin\dexedLibs\android-support-v4-d6b1020f187472ce24223fe12fe3451c.jar
文件 391761 2014-12-16 14:40 EventBusTest\bin\EventBusTest.apk
............此处省略96个文件信息
相关资源
- android+javaWeb(ssm)学生管理系统(2
- Tiny4412 Android硬件开发指南 (含丰富源
- Android上拉下拉XListView及向左侧滑删除
- Android系统中基于FTS的全文检索器
- Android webview QQ一键登录并向后台返回
- android手机客户端上传文件到客户端(
- 基于Android的网上点餐系统
- Android计算器和科学计算器
- Android游戏源码黑白棋奥赛罗 完整AP
- Android项目源码利用加速度传感器实现
- Android应用源码仓库管理系统毕业设计
- Android中国象棋源码
- 基于Android的图书管理系统
- android图片选择包含图片查看删除选择
- 使用TensorFlow Lite在Android手机上实现图
- android仿照qq客户端及服务端源码
- android预订座位,控制单片机
- Android 导出数据库到Excel表格功能
- android天气预报.rar.rar
- android 图片选择Demo
- Android 课设 健康饮食搭配源码
- DownloadManager使用的Demo
- tensorflow android库
- Android 图片选择器 超级好用版
- 使用Android系统调用裁剪图片并保存
- Android蓝牙搜索自动配对通信Demo
- 简单的Android投票demo
- android studio 扫雷小游戏
- 自己总结的android开发流程ppt
- Android 应用微信授权登录微信分享de
评论
共有 条评论