android 文件公有存储,如何将文件写入Android中的外部公共存储,以便从Windows中看到它们?...
时间: 2024-02-17 11:59:49 浏览: 18
要将文件写入Android中的外部公共存储,您可以使用以下步骤:
1. 获取外部存储的公共目录。您可以使用以下代码获取外部存储的公共目录:
```java
File publicDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
```
2. 创建要写入的文件。您可以使用以下代码创建要写入的文件:
```java
File file = new File(publicDir, "example.txt");
```
3. 打开文件输出流并写入文件。您可以使用以下代码打开文件输出流并将字符串写入文件:
```java
try {
FileOutputStream fos = new FileOutputStream(file);
fos.write("Hello, world!".getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
```
4. 现在,您可以从Windows中查看该文件。连接您的Android设备到计算机上,然后打开外部存储的公共目录。您应该能够看到刚刚创建的文件。
请注意,为了访问外部存储的公共目录,您需要在AndroidManifest.xml文件中声明适当的权限:
```xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```