0

我用于将 apk 下载到 SD 卡的代码在模拟器和具有 SD 卡的 Android 设备中运行良好。我正在为具有 Nand Flash/Internal Flash 而不是 SD 卡的 Android Stick 开发应用程序。如何获取 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);
4

1 回答 1

0

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

就像您希望在其他任何地方找到“下载文件夹的路径”一样:

Environment.getExternalStoragePublicStorageDirectory(Environment.DIRECTORY_DOWNLOADS)`

getExternalStoragePublicDirectory()您可以在文档中阅读更多信息。您也可以考虑阅读有关外部存储的更一般的文档。

于 2013-06-20T15:26:44.327 回答