除了android SDK之外,推荐的方法是包含android源代码



我是一名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

最新更新