【发布时间】:2014-05-13 22:03:18
【问题描述】:
我可以开发一个所有其他应用程序都必须使用的 android 应用程序吗...
例如: 我开发用于更改字体样式的应用程序...此应用程序应由其他应用程序使用,例如短信发送。每当我打开并键入短信时,我可以通过以下方式更改字体样式 使用我的字体样式应用程序...
有可能吗?
【问题讨论】:
标签: android
我可以开发一个所有其他应用程序都必须使用的 android 应用程序吗...
例如: 我开发用于更改字体样式的应用程序...此应用程序应由其他应用程序使用,例如短信发送。每当我打开并键入短信时,我可以通过以下方式更改字体样式 使用我的字体样式应用程序...
有可能吗?
【问题讨论】:
标签: android
这取决于你真正想要做什么,以及其他应用是否支持它。
您在系统范围内更改字体的示例是不可能的。任何应用程序都可以定义要使用的字体,并且您不能覆盖它。强制应用程序使用不同的字体可能会降低该应用程序的用户体验,所以我对这个限制非常满意。
听起来您希望能够覆盖或控制其他应用程序(它们的行为或 UI)。通常这是不可能的,除非开发其他应用程序明确允许这样做。
但是,您可以通过其他方式连接到应用程序。几个例子:
AccountManager 和相关的类来提供其他应用程序可以使用的系统范围的帐户。【讨论】:
ClipboardManager 可能适合您的需求。