- 浏览: 127528 次
文章分类
- 全部博客 (121)
- confluence (1)
- android (77)
- PHP (6)
- java (21)
- mysql (3)
- dos (1)
- 传感器 (2)
- 获取电话薄信息 (3)
- 正则表达式 (1)
- 网络 (1)
- 蓝牙 (1)
- 图片 (4)
- intent (3)
- 注意 (1)
- eclipce (1)
- plugins (1)
- dialog (4)
- zip (1)
- sd卡 (1)
- ui (1)
- Camera (1)
- draw (1)
- activity (2)
- launchMode (1)
- 安全 (1)
- Button (1)
- ImageTextButton (1)
- paint (1)
- network (1)
- popupwindow (1)
- jquery (1)
- ant (1)
- notifaction (1)
- Rating (1)
- ListView (3)
- editText (1)
- doc (1)
- jdk (1)
- animation (1)
- sign (1)
- 签名 (1)
- 广播 (1)
- textview (4)
- 删除线 (1)
- 城市列表 (1)
- IDE (1)
- Eclipse (1)
- pixels (2)
- px (1)
- 静默安装 (1)
- Android截屏 (1)
- eclipcetheme (1)
- scroll (1)
- ActivityGroup (1)
- sqlite (1)
- webview (3)
- PullToRefreshListView (1)
- cache (1)
- java引用 (1)
- 命名空间 (1)
- httpClient (1)
- 开源控件 (0)
- sms (1)
- 文字水平滚动 (1)
- 正则 (1)
- 理论知识 (1)
- 属性 (0)
- openfire (1)
- 面试 (1)
- 继承的优缺点 (1)
- PowerDesigner (1)
- 数字格式化 (1)
- andriod (1)
- webservice (1)
- 记录 (0)
- share (0)
- 开源 (1)
最新评论
package com.example.imagedemo001; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.provider.MediaStore; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageView; /** * * 功能:调用Android系统的的照相功能,获取图片信息 <br /> * 日期:2012-12-26<br /> * 版本:ver 1.0<br /> * * @author fighter * @since */ public class Main extends Activity { /** 调用系统相机 */ private final int TAKE_PICTURE = 1001; /* 将图片切割 */ private final int FORMAT_PICTURE = 1003; private Button btnTake; private ImageView imgView; private OnClickListener btnClickListener; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.initWidget(); this.initParam(); this.initBtnListener(); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (TAKE_PICTURE == requestCode && RESULT_OK == resultCode && null != data) { Bitmap bitmap = data.getParcelableExtra("data"); if(null != bitmap){ doCorpImage(bitmap); } }else if(FORMAT_PICTURE == requestCode && RESULT_OK == resultCode && null != data){ Bitmap bitmap = data.getParcelableExtra("data"); if(null != bitmap){ this.imgView.setImageBitmap(bitmap); } } super.onActivityResult(requestCode, resultCode, data); } private void initWidget() { this.btnTake = (Button) findViewById(R.id.btnTake); this.imgView = (ImageView) findViewById(R.id.imgView); } private void initParam() { this.btnClickListener = new BtnOnClickLisenerImpl(); } private void initBtnListener() { this.btnTake.setOnClickListener(btnClickListener); } private void doCorpImage(Bitmap bm){ Intent intent = getCropImageIntent(bm); startActivityForResult(intent, FORMAT_PICTURE); } /* * 格式后的参数... * */ private Intent getCropImageIntent(Bitmap bm) { Intent intent = new Intent("com.android.camera.action.CROP"); intent.setType("image/*"); intent.putExtra("data", bm); intent.putExtra("crop", "true"); intent.putExtra("aspectX", 1); intent.putExtra("aspectY", 1); intent.putExtra("outputX", 128); intent.putExtra("outputY", 128); intent.putExtra("return-data", true); return intent; } class BtnOnClickLisenerImpl implements OnClickListener { @Override public void onClick(View v) { switch (v.getId()) { case R.id.btnTake: takePicture((Button) v); break; default: break; } } private void takePicture(Button btn) { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, TAKE_PICTURE); } } }
- ImageDemo001.rar (667.7 KB)
- 下载次数: 1
发表评论
-
使用Android进行分享
2014-04-21 14:22 01.简单的分享文本 Intent sendIntent = ... -
android:descendantFocusability用法简析
2013-11-25 10:11 0开发中很常见的一个问题,项目中的listview不 ... -
Android 的应用程序的优先级和进程状态
2013-11-04 12:29 2237回收资源的时候,进 ... -
去掉listview顶部和底部阴影(高光部分)
2013-11-13 11:04 700/** * 去掉listview顶部和底部阴影(高光 ... -
Android的5个进程等级 .
2013-10-22 17:00 691来自:http://blog.csdn.net/ ... -
使用TextView 使用文字水平滚动
2013-09-26 15:12 647/** * * <b>功能名:< ... -
SMS研究(转)记录地址
2013-09-22 15:20 722拦截短信 作者:bingzhi更新于 07月26日访问(70 ... -
ListView 隐藏滚动条及基本属性
2013-09-09 22:25 1278由于这两天在做listView的东西,所以整理出来一些我个 ... -
android 编辑框过滤文本
2013-09-05 13:48 554public class EditOnKeyListener ... -
HttpClient The target server failed to respond
2013-09-04 17:50 14870关于HttpClient 出现 The target ser ... -
android webview的三种加载方式
2013-08-28 17:20 568//打开本包内asset目录下的index.html文件 ... -
TextView的一些高级显示
2013-08-20 10:41 4351. 自定义字体可 ... -
命名空间
2013-08-19 18:18 7601.需要在AndroidManifest.xml添加自己的 ... -
java 4种引用
2013-08-16 09:20 7131.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍 ... -
清除 webView 存在的缓存!
2013-08-15 17:27 795CookieSyncManager.createInstan ... -
使用 PullToRefreshListView 分页问题.
2013-08-15 12:05 2285使用PullToRefreshListView分页刷新问题, ... -
清除webview产生的缓存
2013-08-15 10:03 1548/** * 删除应用缓存(/data/data/包名/ ... -
读取assets或者raw目录下的sqlite数据库
2013-08-14 17:46 994public class DbManager { pr ... -
使用 ActivityGroup 加载多个Activity
2013-08-14 15:13 6951.mTabClassArray 数组中存放的是Activi ... -
监听 ScrollView 滑动到底部
2013-08-13 15:52 9491.给ScrollView添加 OnTouchListene ...
相关推荐
本项目"Android图片剪切并存入数据库"正是关注这个场景,下面将详细解释实现这个功能的关键知识点。 首先,我们需要使用`Intent`来实现从相册或相机获取图片的功能。通过启动一个系统级别的`Intent`,用户可以选择...
ACDSee 7.0支持批量导出图片功能,用户可以从数码相机或光盘中一次性选择多张图片,然后导出至本地硬盘或其他存储设备上。 #### 二、压缩软件WinRAR **2.1 WinRAR 3.41概述** WinRAR是一款广泛使用的压缩软件,...
Gilisoft Video Editor14.50 中文正式版是一款强大的视频编辑软件,几乎每个人都可以拍摄视频,无论是使用数码相机,智能手机还是专用摄像机,但原始视频观看起来并不好玩。GiliSoft视频编辑器可以帮助您制作精彩的...
常见的文字编辑技巧包括换行、分段、移动光标、字符插入、字符修改、字符删除、复制、剪切、粘贴、查找和替换、段落调整、加入空格或空行等。 三、Internet应用 Internet应用是指使用Internet来浏览、下载和分享...
Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。 ...
* 掌握基本的文字编辑技巧(如:换行、分段、移动光标、字符插入、字符修改、字符删除、复制、剪切、粘贴、查找和替换、段落调整、加入空格或空行等基本编辑技巧) * 掌握常用的格式设置(如:字体、字号、行距、字...
包括获取应用程序、安装应用程序、查看应用程序、卸载应用程序等功能,支持应用程序缓存清理。 - **获取应用程序**:通过应用商店下载应用。 - **安装应用程序**:安装下载的应用程序。 - **查看应用程序**:管理已...
* 掌握基本的文字编辑技巧(如:换行、分段、移动光标、字符插入、字符修改、字符删除、复制、剪切、粘贴、查找和替换、段落调整、加入空格或空行等基本编辑技巧) * 掌握常用的格式设置(如:字体、字号、行距、字...
- **Apple Developer Program**:加入官方开发者计划,获取最新技术资讯和高级开发资源。 - **在线论坛与社区**:参与Stack Overflow、GitHub等平台的讨论,解决开发难题。 - **官方文档与教程**:定期查阅Apple官方...
- **Shift+C**:显示/隐藏相机,**Shift+O**:显示/隐藏几何体,**G**:显示/隐藏网格,**Shift+H**:显示/隐藏帮助物体,**Shift+L**:显示/隐藏光源,**Shift+P**:显示/隐藏粒子系统,**Shift+W**:显示/隐藏空间...