2017-01-18 5 views
1

既存のアプリにプラグインを書き込むことはできますか? hereのようなプラグインアーキテクチャを持つAndroidアプリを書くことができるかどうかは尋ねていません。既存のAndroidアプリ用のプラグインの作成

たとえば、タイムアウトのある高品質の写真(タイムラプスではない)を無制限に使用する公式のAndroid 6カメラにボタンを追加したいとします。既存のカメラアプリは、写真が撮られるまで3秒と10秒の遅延しか与えませんが、スナップショット間の遅延を何らかの時間(メモリがいっぱいになるまで)遅延させるようにこの機能をカスタマイズしたいと考えています。人がボタンを何度も押す必要なく、自動的にカメラが自動的に起動されるようにするだけです。

既存のアプリのカスタマイズがAndroidでサポートされていると、どこにも見つかりませんでした。

答えて

1

Androidが提供する最も近いものはインテントです。インテントがブロードキャストされ、他のアプリケーションによってピックアップされる可能性があります。

これ以外にも、実際にはプラグイン用のアーキテクチャはありません。アプリケーションに特定の機能のプラグインフックがあるかどうかは、アプリケーションによって異なります。

あなたの特定の要件として、私は内蔵のカメラアプリがあなたが使用できるフックまたはインテントを提供しているとは思いません。
あなたができることは、オープンソースのカメラアプリを探してこの機能を追加することです。または独自のカメラアプリを作成します。

+0

Androidがプラグイン用の簡単なAPIを提供していないことに驚いています。私のカメラアプリケーションを作成することは、私が実装したい簡単なタスクのためには面倒です。それにもかかわらず、私のニーズに最も適したソリューションは、あなたが提案したように、既存のopensourceアプリケーションを変更することだと思います。 –

関連する問題