最终,我希望生成具有一些特定功能的压缩联系人管理器。 我认为通过扩展Contact进行试验会很好。 所以使用git我检查了froyo-release并尝试构建它。 这不是很好,因为它包含像
这样的东西和朋友们。 我正在考虑以下两种方法:进口 com.android.internal.telephony.CallerInfo;
我的猜测是我错了。 “我想要第三种选择” - 柯克。
为了完整起见,新的特殊行为是提供 联系人的操作列表,基于该实体数据的类型。
答案 0 :(得分:1)
不幸的是,平台附带的许多应用程序都使用非公共API,这意味着他们需要大量的黑客来构建sdk应用程序。
您可以将它们构建为完整平台构建的一部分,或者您可以修改它们以通过反射连接到私有api,或者包含私有api函数的存根,这些函数将在以后自动删除(因为它们的名称与之冲突)真正的) - 但是如果你希望你的工作成果是可以移植和可靠地分发的东西,而不是作为rom升级的一部分,你可能需要重做工作只使用公共API。