多くのソフトウェアやブラウザ プラグインがこれを行うのを見てきました。それらをインストールした後、システムの右クリックにいくつかのメニュー項目を追加します。例えば。私の PC では、SVN によって「SVN Checkout」という項目が右クリック メニュー全体に追加されました。
Android では、Whatsapp がシステム全体の [共有] メニューに追加されるため、共有するすべての画像に対して、Whatsapp のオプションも表示されます。同様のことは、「ポケットに保存」というメニュー項目を追加する Pocket などのアプリでも行われます。そのため、記事をクリックすると、メニューに「ポケットに保存」が表示されます。
質問: これはどのように行われますか? クロス プラットフォームの一般的な方法はありますか、それともプラットフォームごとに異なる方法で行う必要がありますか?
Windows/Linux/Mac および Android/iOS のユーザーにこの機能を提供する必要があります。これに関するガイダンスをいただければ幸いです。
更新: Java のみを使用してこれを行うことはできますか? そうすれば、Java を使用するすべてのプラットフォームで 1 つのソリューションが機能します。