我正在尝试将文件上传到网络服务器。但我发现文件未找到异常。我认为错误来自我定义的路径。我的路径是Sd卡/ Android / data / ic_launcher.png < / p>
任何人都可以帮我正确地给出路径。请伙计们......
答案 0 :(得分:1)
试试这个。
File file = new File(Environment.getExternalStorageDirectory(), "Android/data/ic_launcher.png");
在清单文件中添加此权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
答案 1 :(得分:0)
String SD_Card_Path = Environment.getExternalStorageDirectory().toString();
String Complete_Path = SD_Card_Path + "/Android/data/ic_launcher.png";
这是经过测试的代码在您的AndroidMenifest中添加外部存储读/写权限,您的代码将会运行。