�����ڵ�λ�ã���ҳ > ���� > Android���� > UI���� > ����
��α��ʵ�֡��ܽ����硱��
http://www.drovik.com/      2012-9-6 19:39:26      ��Դ��CSDN����      �����

���ҵ��˽��������������������;
1.�Լ�ʵ��һ��ITelephony.aidl��Դ����copy����eclipse���Զ�����һ��ITelephony.java ���������ǾͿ���ʹ�����interface�ˡ�
2.���ITelephony��TelephonyManager������һ��˽�з��� private Itelephony getITelephony() ���Ի��ITelephony���������ʹ�����˽�з�����һ��С���ɣ�Ҫ�õ�java �ķ�����ơ��򵥵Ĺ������£�
���Class����Method��-������getITelephony.
��ϸ���£�
1. ��src���½�һ������com.android.internal.telephony(��ITelephony.aidl �� package �����İ���һ��)��
2. Ȼ���ϵͳԴ���а�ITelephony.aidl�ļ������� com.android.internal.telephony���¡���Ҳ�������½�һ��ITelephony.aidl��Ȼ���ٰ����ݿ�����ȥ��ITelephony.aidl�ļ����ݿ�����http://www.netmite.com/android/mydroid/1.5/frameworks/base/telephony/java/com/android/internal/telephony/ITelephony.aidl �ҵ�����������ʺ�û��SDKԴ���ļ��Ŀ����ߣ�����
3. ��src���½�һ������android.telephony, Ȼ���½�һ��NeighboringCellInfo.aidl��������Ϊ��
package android.telephony;

parcelable NeighboringCellInfo;

4.��˽�з����л�ȡITelephony�� �������¡�

tManager = (TelephonyManager)
this.getSystemService(Context.TELEPHONY_SERVICE);
//��ʼ��iTelephony
Class <TelephonyManager> c = TelephonyManager.class;
Method getITelephonyMethod = null;
try {
getITelephonyMethod = c.getDeclaredMethod(��getITelephony��, (Class[])null);
getITelephonyMethod.setAccessible(true);
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

try {
iTelephony = (ITelephony) getITelephonyMethod.invoke(tManager, (Object[])null);
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

����ʵandroid sdk������ĵ��Ǻ��а����ģ� aidl��������������Ŀ��Կ� ������ĵ��� ��

��������
��������(0)
���� *
�������� *
��֤�� *ͼƬ�����壿������µõ���֤��