他のapkのボタンクリックからapkを起動できます。しかし、パラメーターも送信する必要があります。たとえば、テキストに値を指定し、ボタンをクリックすると、パラメーターを他のapkに送信する必要があり、他のapkを開始する必要があります。同じパッケージ内のアクティビティ間でパラメーターを送信する方法を知っています。どうすればいいのか教えてください。
更新: その apk を正常に実行しました。クラス名の代わりにパッケージ名を入力する必要がありました。
他のapkのボタンクリックからapkを起動できます。しかし、パラメーターも送信する必要があります。たとえば、テキストに値を指定し、ボタンをクリックすると、パラメーターを他のapkに送信する必要があり、他のapkを開始する必要があります。同じパッケージ内のアクティビティ間でパラメーターを送信する方法を知っています。どうすればいいのか教えてください。
更新: その apk を正常に実行しました。クラス名の代わりにパッケージ名を入力する必要がありました。
共通ディレクトリ内のファイルを使用してさまざまなアプリを通信できます。または、基本的に、最初のアプリで他のアプリを実行するサーバーソケットを使用できるため、2 番目のアプリはそれを接続して最初のアプリとの間でデータを転送できます。
i.putExtra(param, value);//Put extra values to your intents,
インテントを使用して別のアプリを起動する場合に使用
します。
Android のさまざまなアプリケーション間でデータを共有するには、コンテンツ プロバイダーを使用する必要があります。ここ
使用方法の例です。データセットを識別する URI が必要であり、別のアプリケーションで同じ URI を使用してデータを取得する必要があります。
Android Developer Documentationまたはインターネット上の多くのチュートリアルで説明されているように、インテントを使用します。
そこで読むことができるように、パラメータを渡すためにバンドルを使用する必要があります。