2017-07-30 4 views
-2

私はちょうどしばらくしてAndroidプログラミングに戻っています。別のAndroidアプリケーションがある程度容量を超えて通信できることは知っていますが、既存のアプリケーションの機能を変更できるアプリケーションですか?他のアプリケーションの機能を変更するためのAndroidアプリ

私は3番目のInstagramアプリケーション(そのAPIを使用して作成された可能性が高いアプリケーション)を意味するものではありません。例えば、バックグラウンドで実行され、既存のアプリケーションに機能を追加するアプリケーションを作成することは可能ですか?

たとえば、機能を追加する可能性のあるTwitterアプリケーションを使用しているとき、または既存の機能を無効にする可能性のある、拡張アプリケーションをバックグラウンドで実行するとしますか?

Androidアプリで

答えて

1

サンドボックス化されている(これは私がこの質問を投稿する場所を他に知りませんでした直接関連していない場合は申し訳ありません)。

1つのアプリが他のアプリの操作に影響を与える可能性がある場合は、大きなセキュリティ上の問題となります。

何ができるのは、アプリ同士が相互にやりとりして情報をやりとりすることです。これにはアンドロイドのプロセス間通信、Androidバインダーのコンテンツプロバイダ、インテントの中継方法がいくつかあります。

あなたができることは、他のアプリで描画することです。これは、あなたが背景のアプリで何も実際に変更することなくいくつかの機能を追加することができます このテクニックを使用するいくつかのアプリがあります。 LastPassは良い例です。 詳細については、this articleを参照してください。

+0

ありがとうございました。 iOSアプリケーションに類似したものはありますか? (Pardon私の無知は決してiPhoneを持っていた) – user3200451

+0

AFAIK iOSでそれは不可能である – ApriOri

+0

頭のためにありがとう! – user3200451

関連する問題