-
android 实现调用系统相机拍照,并且存到sd卡 实例 附完整源码
一个demo,实现调用系统相机拍照,将其显示在屏幕上,并且存到sd卡。 Android中实现拍照有两种方法,一种是调用系统自带的相机,然后使用其返回的照片数据。 还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,洗染也比较复杂,一般平常的应用只需使用第一种即可。 用Intent启动相机的代码:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent, 1); 拍完照后就可以在onActivityResult(int requestCode, int resultCode, Intent data)中获取到Bitmap对象了。Bitmap bitmap = (Bitmap) data.getExtras().get("data"); 要将图像存储到sd卡之前最好先检查一下sd卡是否可用 String sdStatus = Environment.getExternalStorageState(); if (!sdStatus.equals(Environment.MEDIA_MOUNTED)) { // 检测sd是否可用 Log.v("TestFile", "SD card is not avaiable/writeable right now."); return; } 以下代码可以实现将图像文件存到“sdcard/myImage/”文件夹下,名称为“111.jpg” File file = new File("/sdcard/myImage/"); file.mkdirs();// 创建文件夹 String fileName = "/sdcard/myImage/111.jpg"; try { b = new FileOutputStream(fileName); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, b);// 把数据写入文件 } catch (FileNotFoundException e) { e.printStackTrace(); } finally { try { b.flush(); b.close(); } catch (IOException e) { e.printStackTrace(); } } 另外要注意的是读写sd卡文件必须首先要在Mainifest.xml文件中配置权限: 一个demo,实现调用系统相机拍照,将其显示在屏幕上,并且存到sd卡。
- 2013-06-13下载
- 积分:1
-
Android 自动服务的主要功能(手机的自动服务功能-06_1).zip
Android 自动服务的主要功能(手机的自动服务功能-06_1).zip
- 2019-10-06下载
- 积分:1
-
android 图片搜索 例子源码下载
android 图片搜索 例子源码下载
- 2014-11-24下载
- 积分:1
-
Swipe Screen for Android
此应用程序显示刷卡屏幕。谁希望在你的应用程序中使用此方法。
- 2022-01-31 10:34:33下载
- 积分:1
-
java 三角形面积计算(文件读取)
java 三角形面积计算(文件读取)
- 2014-07-15下载
- 积分:1
-
Android源代码聊天应用: -
这是一个简单的聊天应用程序。阅读文本文件被添加rar文件“how_to_run.txt”,以帮助运行在服务器和客户端程序。在命令提示符不是启动项目在日食第一次运行的Java文件。
- 2022-02-21 11:00:30下载
- 积分:1
-
相册预览效果,模拟系统自带的效果。
应用背景相册预览效果,模拟系统自带的效果,可以直接运行。关键技术1,可以左右滑动预览。2,可以放大缩小预览。3,可以直接导入使用
- 2022-08-12 19:32:36下载
- 积分:1
-
android 仿QQ聊天界面 例子源码下载
android 仿QQ聊天界面 例子源码下载
- 2015-04-21下载
- 积分:1
-
AbstractMapBasedMultiset
Basic implementation of Multiset backed by an instance of code Map, AtomicInteger for Andriod.
- 2013-10-05 08:20:28下载
- 积分:1
-
Android 图书管理系统+后台系统
一个基于Android环境运行的图书管理系统+后台系统,两者是独立分开的,正确运行需要数据库支持,本源码包中的仅是代码部分,包括了子系统后台部分。两个系统面对的用户不一样,一个是学生,一个是管理员。
,这里牵涉一个问题:为什么要重写toString()呢?因为适配器在显示数据的时候,如果传入适配器的对象不是字符串的情况下,直接就使用对象.toString()。
运行界面效果请参见截图所示,需要配置数据库,db.sql是数据库附加脚本。
- 2022-02-12 05:48:54下载
- 积分:1