【问题标题】:Writing plugins for the existing Android apps为现有的 Android 应用程序编写插件
【发布时间】:2017-01-18 17:39:34
【问题描述】:

是否可以为现有应用程序编写插件?我不是在问我是否可以编写具有插件架构的 Android 应用程序,例如 here

例如,假设我想在官方 Android 6 相机中添加一个按钮,该按钮可以无限次超时重复拍摄高质量照片(不是延时拍摄)。现有的相机应用程序只提供 3 秒和 10 秒的延迟,直到拍摄照片,但我想自定义此功能以在快照之间有任何延迟,无论时间长短(甚至直到内存已满)。我只是想让相机自动触发,而不需要人反复按下按钮。

如果 Android 支持自定义现有应用程序,我没有找到任何地方。

【问题讨论】:

    标签: android


    【解决方案1】:

    Android 提供的最接近的东西是 Intents。 Intent 被广播并且可以被其他应用程序拾取。

    除此之外,没有真正的插件架构。应用程序是否具有特定功能的插件挂钩,取决于应用程序。

    对于您的特定要求,我认为内置相机应用程序没有提供您可以使用的钩子或 Intent。
    您可以做的是寻找一个开源相机应用程序并添加此功能。或者创建自己的相机应用。

    【讨论】:

    • 我很惊讶 Android 没有为插件提供简单的 API。对于我想要实现的如此简单的任务,创建我的相机应用程序会很麻烦。不过,我认为满足我需求的最佳解决方案是按照您的建议修改现有的开源应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多