我的代码下载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);
答案 0 :(得分:0)
如何在NandFlash中找到下载文件夹的路径?
您希望在其他地方找到“下载文件夹路径”的方式相同:
Environment.getExternalStoragePublicStorageDirectory(Environment.DIRECTORY_DOWNLOADS)`
您可以在the documentation中详细了解getExternalStoragePublicDirectory()
。您也可以考虑阅读有关external storage的更一般的文档。