0
programitically私はスタックとAPKをインストールするには、以下の方法を見つけるために検索が、それ は、Android API 6上では正常に動作し、「このメソッドは、実行 携帯電話の画面上でこのエラーが現れなるhigher.whenしないインストールあり パッケージを解析する問題です "誰でも助けてくれますか?APKダウンロード
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.fromFile(new File(PathManagers.getApk(context) + zipFileNameUnzipApk));
intent.setDataAndType(uri, "application/vnd.android.package-archive");
if (intent.resolveActivityInfo(context.getPackageManager(), 0) != null)
{
context.startActivity(intent);
}
else
{
// if you reach this place, it means there is no any file
// explorer app installed on your device
}
を使用し、その後根ざしている場合は? – ruben
あなたの質問を編集して、「正しく動作しない」ということを詳しく説明してください。 Android 7.0以降のデバイスでは 'Uri.fromFile()'を使用できません(ファイルを提供するには 'FileProvider'を使う必要があります)。また、 'ACTION_VIEW'ではなく' ACTION_INSTALL_PACKAGE'を使う方が良いでしょう。 – CommonsWare