3

会社用のモバイル アプリケーションを構築しています。会社のモバイル アプリケーションに、別のアプリケーションに直接移動するボタンを追加する必要があります。1つのモバイルアプリを他のアプリに埋め込むソリューションを知っている人はいますか???

4

1 に答える 1

4

ボタンのコード内で、(他の誰かが作成した) 別のアプリケーションを起動できる明示的/暗黙的なインテントを起動できます。アプリケーションはアプリケーション内で実行されませんが、ユーザーには、実行中の他のアプリケーションが自分のアプリケーションの一部であるという錯覚が生じます。もちろん、これは 2 番目のアプリケーションがユーザーの電話に既にインストールされていることを前提としています。インストールされていない場合、ボタンは、ユーザーがアプリをインストールできるように Google Play から関連するアプリケーションのインストール ページを取得し、インストール後にアプリケーションを実行することができます。

アプリケーションでは、コンテンツ プロバイダーを提供してデータを保持することもできます。コンテンツ プロバイダー プロバイダーは、他のアプリケーションがアクセスできるように、一連のパブリック CRUD インターフェイスをデータに公開します。これは、連絡先データベースが Android で共有される方法です。たとえば、多くの異なるアプリケーション間で、Google 以外のアプリケーション間でも連絡先データベースが共有されます。

基本的に、最初から開始して、Android の基礎について学習する必要があります。インテントとコンテンツ プロバイダーについて読み始めた場合、アクティビティ、アクティビティのライフサイクル、スタック/タスク、および Android でのセキュリティの一般的な仕組みについて最初に学ぶまで、これらの構造は意味をなさないかもしれません。Android の基本的な概念について説明している、評価の高い非常に優れた Google I/O ビデオがいくつかあります。

于 2013-10-06T14:39:03.400 に答える