من کارهایی که گفته بودید رو انجام دادم ولی نشد همش خطای java.io.IOException: Permission denied رو میده در حالی که این منیفستمه
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STO RAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_ST ORAGE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE "/>
<uses-permission android:name="android.permission.WRITE_INTERNAL_ST ORAGE"/>
<uses-permission android:name="android.permission.READ_INTERNAL_STO RAGE"/>
و اینم کد اون قسمت
File downdir = context.getDir("Wifi-ShareClient", 0);
if(!downdir.exists())
downdir.mkdirs();
this.saveDirectory = downdir.getAbsolutePath()+"/";
file = new File(saveDirectory + smbFile.getName()); //save directory
try {
if(!file.exists())
file.createNewFile();
که توی همین قسمت این خطا رو میده