Androidについて読み始めてから、しばらく経ちました。すでにいくつかの基本的なアプリケーションを作成しましたが、まだ何かが欠けています: アプリケーション コンポーネントの共有は実際にどのように行われているのでしょうか? これは Android Dev Guide が言うことです:
Android の中心的な機能は、1 つのアプリケーションが他のアプリケーションの要素を利用できることです (それらのアプリケーションが許可している場合)。たとえば、アプリケーションが画像のスクロール リストを表示する必要があり、別のアプリケーションが適切なスクローラーを開発して他のユーザーが利用できるようにしている場合、独自のスクローラーを開発するのではなく、そのスクローラーを呼び出して作業を行うことができます。あなたのアプリケーションは、他のアプリケーションのコードやリンクを組み込んでいません。むしろ、必要が生じたときに他のアプリケーションのその部分を起動するだけです。
このような質問に出くわしたと思いますが、まだ混乱していると思います。そのような「プライベート アプリケーション」情報を取得して、そのアプリケーションの開発者に連絡する唯一の方法はありますか?
アプリが操作するデータに関する情報も非公開ですか?AndroidManifest.xmlファイルに記載されている場合、他のアプリでも利用可能ですか、それともAndroidのみ利用可能ですか?
Android への関心を満たし始めたとき、私を引き付けたものの 1 つは、相互運用性が非常に優れているという印象でした...
:)
私は間違っていたのでしょうか、それともまだ道を見つけられていないのでしょうか?
ありがとう!