解决方案 »
- 如何在自定义的dialog在使用SharedPreferences
- 怎么从PendingIntent中获得该PendingIntent对象所对应的Intent
- 问一个关于Intent的putExtra方法的问题?
- android对图像的处理
- 关于startActivityForResult使用的一个问题
- android 4.0 修改内存大小
- 代码实现删除系统应用
- 要实现一个在andriod手机上通过“打开”按钮能读取服务器的文件
- 实现复杂的滚动布局 跟scrollview和listview相关
- android定制的设备7.1.1系统,怎么处理运行时权限
- Android 界面布局的问题?
- 项目一直卡在某个位置上,安卓新手求助
File dir = new File(Environment
.getExternalStorageDirectory()
.getAbsolutePath()
+ "/TEMP/pic/");// 设置临时文件的存放目录
if (!dir.exists()) {
dir.mkdir();
}
File tempPic = new File(dir, "temp.png");
Uri uri = Uri.fromFile(tempPic);
intent = new Intent();
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.Images.Media.ORIENTATION, 0);
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
mContext.startActivityForResult(intent, type * 10);
启动照相机,并将文件放到指定位置。File dir = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/TEMP/pic/");// 设置存放目录
File f = new File(dir.getAbsoluteFile(), "temp.png");
BitmapFactory.Options opts = new BitmapFactory.Options();// 获取缩略图显示到屏幕
opts.inSampleSize = 6;
photo = BitmapFactory.decodeFile(f.getPath(), opts);
if (photo != null) {
iv_photo.setImageBitmap(photo);
System.out.println(f.getPath());
photoPath = f.getPath();
}
然后到获得文件对应的路径。