パッケージ名が異なる2つのアプリケーションがあります。例:App1とApp2。
App1は、バックエンドにアップロードできるように、いくつかのファイルをApp2の内部メモリに書き込む必要があります。
私はこれを行うためにApp1で以下を使用しました:
filePath = getPackageManager().getPackageInfo("app2.package.name", 0).applicationInfo.dataDir;
正しいパスを取得できましたが、書き込むことができませんでした。logcatを確認しましたが、「許可が拒否されました」と表示されています。
私は何かが足りないのですか?他に何をする必要がありますか?