public class CameraTest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button cameraButton = (Button) findViewById(R.id.cameraButton);
cameraButton.setOnClickListener( new OnClickListener(){
public void onClick(View v ){
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent,0);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode== 0 && resultCode == Activity.RESULT_OK){
Bitmap x = (Bitmap) data.getExtras().get("data");
((ImageView)findViewById(R.id.pictureView)).setImageBitmap(x);
ContentValues values = new ContentValues();
values.put(Images.Media.TITLE, "title");
values.put(Images.Media.BUCKET_ID, "test");
values.put(Images.Media.DESCRIPTION, "test Image taken");
values.put(Images.Media.MIME_TYPE, "image/jpeg");
Uri uri = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values);
OutputStream outstream;
try {
outstream = getContentResolver().openOutputStream(uri);
x.compress(Bitmap.CompressFormat.JPEG, 70, outstream);
outstream.close();
} catch (FileNotFoundException e) {
//
}catch (IOException e){
//
}
}
}
}
分享到:
相关推荐
Android应用程序之间数据共享ContentResolver.pdf
1、可以通过ContentResolver来获取android内部的数据,比如联系人信息、系统的多媒体信息、短信信息等等。 2、可以获取提供了ContentProvider的应用的数据。 ContentResolver的使用方法:(参考《疯狂Android讲义第...
ContentResolver, 该资源和本人上传的另外一个工程ContentProvider一起使用,可以深刻理解Android四大组件之一《ContentProvider》的用法
例子虽然简单,但是覆盖到了Content Provider里面的知识点,例如集成Content Provider,Uri的格式,Content Provider的注册,权限的设置,接口的重写等。由于没有其他多余的代码,功能针对性很强,是学习Android跨...
简单实现数据库操作,能对外共享数据,ContentProvider和ContentResolver,实现数据对外共享
Android中ContentResolver的使用说明.pdf 学习资料 复习资料 教学资源
此为ContentResolver与ContentProvider的使用Demo.
安卓程序间数据共享的实现,包含两个程序,共享资源的程序和读取资源的程序,共享资源的程序包含了SQLite数据库的使用。
Android应用程序之间数据共享—ContentResolver(1)[定义].pdf
ContentProvider与ContentResolver 与 SQLiteOpenHelper http://blog.csdn.net/i_do_can/article/details/50937380 http://blog.csdn.net/i_do_can/article/details/50937380
android文本/图片切换,contentresolver,抽屉,评级,scroll,bitmap使用
设计App通过ContentResolver的使用场景,访问系统中所有联系人并将其以列表形式展示出来,长按联系人姓名会弹出菜单显示添加、删除、排号等相关操作,选
利用contentprovider和contentresolver执行对数据库的增删改查操作,
http://blog.csdn.net/i_do_can/article/details/50942221 http://blog.csdn.net/i_do_can/article/details/50942221 http://blog.csdn.net/i_do_can/article/details/50942221
内容概要: ...能学到什么:ContentProvider、ContentResolver、CursorAdapter、Cursor、后台服务、前台服务、绑定服务、自定义广播、播放进度条、OnClickListener监听器 适用人群:Android开发初学者
使用ContentResolver操作安卓通讯录的实践项目demo,包括增删改查的操作,做了一个简陋的欢迎界面
利用contentprovider和ContentResolver获取手机联系人信息
contentResolver数据库操作
主要介绍了Android中ContentProvider和ContentResolver详解的相关资料,需要的朋友可以参考下