android写入任意路径中
16lz
2021-12-04
import java.io.FileOutputStream;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class WriteAnythingPathActivity extends Activity { EditText editText; Button button; // 需要权限 // 这个是写入任意路径中 /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); editText = (EditText) findViewById(R.id.ettext); button = (Button) findViewById(R.id.btnsave); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub try { // 输出流 第一个参数为文件名 FileOutputStream out = new FileOutputStream( "/sdcard/name.txt"); // 或 mnt/sdcard/name.txt String txt = editText.getText().toString(); // 换行 txt = txt.replaceAll("\n", "\r\n"); // 将内容转换为字节类型的数组 byte[] message = txt.getBytes(); // 把字节输出 out.write(message); // 关闭输出流 out.close(); } catch(Exception e) { Log.e("e", e.getMessage()); } } }); }}权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
更多相关文章
- android跳转权限设置页面
- Android(安卓)usb 无访问权限
- android跳转至权限设置界面
- Android(安卓)studio 通过wifi debug
- Android修改文件权限
- android创建文件夹
- android WebView onJsAler onJsC…
- android写入任意路径中
- Android显示在线图片