【问题标题】:Android Dev: Is it possible to develop on top of/customize the Contacts App?Android Dev:是否可以在联系人应用程序之上开发/自定义?
【发布时间】:2012-07-27 17:50:55
【问题描述】:

我敢肯定,这是一个非常小众的问题,但基本上我想知道的是,新应用是否可以修改 Android 中现有的联系人应用。举一个(非常)简单的例子,考虑一个应用程序,它可以让你将你女朋友的联系方式涂成粉红色,或者突出显示你所有的家庭成员。像这样简单的事情,改变个别联系人的外观。

请注意,我不想创建新的联系人应用程序。这显然是可能的,并且已经做到了。我只是想更改或自定义现有的原生 Android 联系人应用程序。

【问题讨论】:

    标签: android contacts android-contacts


    【解决方案1】:

    不,很遗憾,如果您想更改用户访问联系人的方式,您必须创建自己的应用程序。无法在 Android 现有的默认联系人应用程序的基础上进行构建。

    【讨论】:

    • 啊..这就是我害怕的。谢谢。
    • 我还没有在 android 上做很多工作,但我认为在宣布这是真的之前我们应该放慢速度。我知道很多开发人员都会对可以安装到有根手机的 Android 操作系统版本进行定制发布/重制,因此无法修改 Android 操作系统的核心(联系人应用程序可能在其中)并制作变化?我不确定你是否可以,但这只是一个想法。
    • 嗯,可以下载 Android 源代码,使用修改后的联系人应用程序编译整个操作系统,root 手机并安装自己的操作系统。但这是一项非常技术性的工作,可能只适用于您的设备类型,并且不是您可以投放市场的应用程序。
    • 是的,我说的是安装应用程序或运行脚本以编程方式进入并添加到您的联系人应用程序的想法,而不是手动重写原始源代码。跨度>
    【解决方案2】:

    其实,你可以做一件小事。从 ICS 及更高版本开始,如果您注意到,人脉应用程序可以选择在 Skype、gtalk、facebook 等中显示特定联系人的可用性。这是通过某种插件机制完成的,其中每个“联系人提供者”(给它一个名字)可以将他们的信息提供给人员应用程序。 (我还没有完全弄清楚这是如何完成的)。

    您可以做的是:创建您自己的应用程序,该应用程序可以插入到人员应用程序中(就像 skype、gtalk、fb 等所做的那样),并为您选择的联系人提供“在线”状态。也许您甚至可以为这些联系人设置一些状态消息(您可以在联系人上看到 G+ 状态,所以应该可以)。不像你想做的那样花哨,但在某个地方。

    【讨论】:

      猜你喜欢
      • 2011-04-01
      • 2021-09-21
      • 2015-09-18
      • 1970-01-01
      • 1970-01-01
      • 2017-03-20
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多