1

このコードを使用して新しいファイル iam を作成したい

try { 
            File file = new File(Environment.getExternalStorageDirectory() + File.separator + "Contacts.vcf");
            file.createNewFile();

         } catch (IOException ioe) 
          {ioe.printStackTrace();}

そしてこの許可を使用して

<permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS" ></permission>

しかし、それは私に言う例外を与え続けますPermission denied

4

4 に答える 4

4

you need to use this permission in manifest file

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
于 2012-05-17T08:44:34.063 に答える
2

when you write any file in External Storage(SD CARD) or Internal Storage ,You have to add permission in manifest file...

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
于 2012-05-17T08:45:20.200 に答える
1

この権限をマニフェストファイルに追加します

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
于 2012-05-17T08:47:14.130 に答える
0

以下に示すように、 AndroidManifestファイルにWRITE_EXTERNAL_STORAGE権限を付与します

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
.........
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest>
于 2012-05-17T08:47:09.383 に答える