如何开发可供所有其他应用程序使用的android应用程序?

时间:2014-04-02 14:25:06

标签: android

我可以开发一个必须由所有其他应用程序使用的Android应用程序......

例如:             我开发应用程序来改变字体样式...这个应用程序应该被其他应用程序使用,如短信发送。每当我打开并输入短信,我可以改变字体样式 使用我的字体样式应用程序...

有可能吗?

1 个答案:

答案 0 :(得分:2)

这取决于您实际想要做什么,以及其他应用程序是否支持它。

您无法在系统范围内更改字体。任何应用程序都可以定义要使用的字体,并且您无法覆盖它。强制应用程序使用不同的字体会降低该应用程序的用户体验,因此我对此限制感到非常满意。

听起来您希望能够覆盖或控制其他应用程序(他们的行为或UI)。一般情况下,除非开发其他应用程序以明确允许,否则这是不可能的。

然而,您可以通过其他方式加入应用程序。几个例子:

  • 您的应用程序可以使用AccountManager及相关类来提供其他应用程序可以使用的系统范围的帐户。
  • 您的应用程序可以允许其他应用程序启动Intent以与您的应用程序通信
  • 您的应用程序可以注册意图过滤器来处理某些操作,例如用户尝试打开特定文件类型,打开URL或发送短信。
  • DashClock等应用程序允许其他开发人员创建插件应用程序以提供新功能