public class MainActivity extends AppCompatActivity {    TextView tv1,tv2;    Button bOpen;    EditText et;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        tv1=(TextView)this.findViewById(R.id.tv1);        tv2=(TextView)this.findViewById(R.id.textView2);        bOpen=(Button)this.findViewById(R.id.button);        et=(EditText)this.findViewById(R.id.editText);        bOpen.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                String str=loadFromSDFile(et.getText().toString().trim());                tv2.setText(str);            }        });    }    private String loadFromSDFile(String fname) {        fname="/"+fname;        String result=null;        try {            File f=new File(Environment.getExternalStorageDirectory().getPath()+fname);            int length=(int)f.length();            byte[] buff=new byte[length];            FileInputStream fin=new FileInputStream(f);            fin.read(buff);            fin.close();            result=new String(buff,"UTF-8");        }catch (Exception e){            e.printStackTrace();            Toast.makeText(MainActivity.this,"没有找到指定文件",Toast.LENGTH_SHORT).show();        }        return result;    }}

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. 百度地图集成
  4. android 古怪问题解决集合
  5. Android动态改变TextView字体颜色
  6. Android(安卓)apps应用检查更新代码
  7. 38 Android(安卓)actionbar 简单使用
  8. [android]-记录日志到sd卡
  9. Android(安卓)自定义字体(otf,ttf等等)

随机推荐

  1. Android(安卓)Bitmap 的加载和 Cache 缓
  2. Android应用程序与SurfaceFlinger服务的
  3. android zxing 横屏改为竖屏的配置
  4. 面向 Android(安卓)的 Google 项目:Google
  5. Hello World Kotlin
  6. 进入android项目组的第一天
  7. Handler 机制(一)
  8. Flutter实战(八)---巧用SizedBox实现Margin
  9. Android高手进阶教程(二)之----Android(
  10. Windows配置Android(安卓)SDK环境