JAVA
package com.example.lenovo.lianxiyong;import android.content.res.AssetManager;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ImageView;import android.widget.Toast;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.PrintStream;import java.util.Enumeration;public class ShoujicunchuActivity extends AppCompatActivity { ImageView iv1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_shoujicunchu); iv1=(ImageView)findViewById(R.id.iv1); } public void bt_1(View v) { try { AssetManager assetManager = getAssets(); InputStream inputStream = assetManager.open("nnn.jpg"); FileOutputStream fileOutputStream = openFileOutput("ttt.jpg", MODE_PRIVATE); byte[]b=new byte[1024]; int i=0; while ((i=inputStream.read(b))>0) { fileOutputStream.write(b,0,i); } fileOutputStream.close(); inputStream.close(); Toast.makeText(ShoujicunchuActivity.this, "保存成功", Toast.LENGTH_SHORT).show(); } catch (Exception e) { Toast.makeText(ShoujicunchuActivity.this, "保存失败", Toast.LENGTH_SHORT).show(); } }// public void bt_2(View v)// {// String path=getFilesDir().getAbsolutePath()+"ttt.jpg";// Bitmap bm= BitmapFactory.decodeFile(path);// } public void bt_3(View v) { if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { String path=getFilesDir().getAbsolutePath()+"ttt.jpg"; Bitmap bm= BitmapFactory.decodeFile(path); try { String str = bm.toString(); String str1 = getExternalFilesDir("test").getCanonicalPath(); FileOutputStream fos=new FileOutputStream("str1"); PrintStream ps=new PrintStream(fos); ps.print(str); ps.close(); fos.close(); } catch (Exception e) { Toast.makeText(ShoujicunchuActivity.this, "保存失败", Toast.LENGTH_SHORT).show(); } } else { Toast.makeText(ShoujicunchuActivity.this, "SD卡未挂载", Toast.LENGTH_SHORT).show(); } }}
xml