如何下载apk文件到没有SD卡的nand flash内存?

时间:2013-06-20 15:19:54

标签: java android

我的代码下载apk到SD卡,它在模拟器和具有SD卡的Android设备中工作正常。我正在为Android棒开发应用程序,它有Nand Flash /内部闪存而不是SD卡。如何获得Nand flash的路径“下载”forlder ..如何在NandFlash中找到下载文件夹的路径?

Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File("/internalmemory/Download/newversion.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // without /mnt/sdcard  this flag android returned a intent error!
        context.startActivity(intent);

1 个答案:

答案 0 :(得分:0)

  

如何在NandFlash中找到下载文件夹的路径?

您希望在其他地方找到“下载文件夹路径”的方式相同:

Environment.getExternalStoragePublicStorageDirectory(Environment.DIRECTORY_DOWNLOADS)`

您可以在the documentation中详细了解getExternalStoragePublicDirectory()。您也可以考虑阅读有关external storage的更一般的文档。