2
apk
ファイルをusb storage
から取得し、internal storage
をアプリに保存しようとしています。(Android)内部ストレージにapkファイルを保存しようとすると、エラーが発生します。
FileOutputStream fout = _context.openFileOutput(filePath, Context.MODE_PRIVATE);
をそして私はとのAPKをインストールしようとした:
私が使用してAPKファイルを保存した
private void installApk(String path) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(path)),"application/vnd.android.package-archive");
startActivity(intent);
}
しかし、私はエラーを得ました。
There is a Problem Parsing the Package
私が使用してみました:
FileOutputStream fout = _context.openFileOutput(filePath, Context.MODE_WORLD_READABLE);
、それがうまく働きました。
なぜMODE_PRIVATE
がペアリングエラーを引き起こすのですか?
すべて(保存とインストール)は、1つのアプリケーションでのみ発生します。だから私はMODE_PRIVATEが適切に動作すると思います。しかし、働いていない。 –