我是一名android编程新手。我了解android SDK不包含android源代码中的所有类。例如,AtCommandResult.class从android中丢失(隐藏)。
然而,有时候,我想在我的应用程序中使用隐藏代码,我想知道什么是最好的方法。我能想到的一种方法是将其对应的源代码包含在我的项目中,并使用不同的包名,以避免与现有核心冲突。但这种方法的问题是,从那时起,我必须自己维护代码。一两节课是可以的,但你知道我要去哪里。除了麻烦google在SDK中包含代码之外,还有更好的方法吗?
您可以使用。aidl文件:
http://developer.android.com/guide/developing/tools/aidl.html这些已经可以用于访问,例如在电话函数中。
代码示例如下:http://code.google.com/p/auto-answer/source/browse/trunk/src/com/android/internal/telephony/ITelephony.aidl?r=13