Android Read Only File System IOException
来源:互联网 发布:新浪微博淘宝卖家认证 编辑:程序博客网 时间:2024/05/16 03:54
最近写了一个截图的功能,activity启动之后,截屏。方法如下:
但是在运行之后,却报"java.io.IOException: open failed: EROFS (Read-only file system),最后在stackoverflow上找到答案,是因为现在有些手机不允许我们直接向sd card上写东西,因此做如下修改:
public class ScreenDebug { public static void screenshot(final View v, final Activity activity) { new Thread(new Runnable() { @Override public void run() { try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } activity.runOnUiThread(new Runnable() { @Override public void run() { View view = v.getRootView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bitmap = view.getDrawingCache(); Toast.makeText(activity, "test", Toast.LENGTH_SHORT).show(); if (bitmap != null) { System.out.println("bitmap got!"); try { FileOutputStream out = new FileOutputStream(fname); bitmap.compress(Bitmap.CompressFormat.PNG, 100, out); Log.d("test", "test"); } catch (Exception e) { e.printStackTrace(); } } } }); } }).start(); }
但是在运行之后,却报"java.io.IOException: open failed: EROFS (Read-only file system),最后在stackoverflow上找到答案,是因为现在有些手机不允许我们直接向sd card上写东西,因此做如下修改:
将String fname = "/sdcard/" + "screenshot.png";换成String fname = context.getFilesDir().getPath().toString() + "/screenshot.png";
0 0
- Android Read Only File System IOException
- 【Android】报错IOException: Read-only file system问题解决方法
- Read-only file system:android
- Read-only File System
- Read-only file system
- Read-only file system
- Read-only file system
- Read-only file system
- read-only file system
- Read-only file system
- Read-only file system
- Read-only file system
- Read-only file system
- Android Read-only file system 错误
- Android adb push ... Read-only file system
- Android-Read-only file system问题
- Android Read-only file system 错误处理
- Android Read-only file system”的错误
- CSS系列2-定位1:绝对定位VS相对定位
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- PostgreSQL每日一贴-函数三态学习
- 枚举排列模板
- 【Github教程】史上最全github使用方法:github入门到精通
- Android Read Only File System IOException
- java内存系列:测试JDK最大内存
- magento soap api 列出所有的方法
- java继承中,成员变量的覆盖
- 将百度地图中模拟器和真机的.a文件打包成一个文件
- YARN学习笔记
- 怎样ubuntu下命令行终端显示短路径
- 修复系统引导项
- 集训