项目中从相册 或者拍照传照片 改怎么做啊 upload 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用相机 tempFile = new File(Environment.getExternalStorageDirectory(),“myphoto”); outputFileUri = Uri.fromFile(tempFile); intent.putExtra(MediaStore.Images.Media.ORIENTATION, 0); intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); startActivityForResult(intent, 1);调用相册 Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(intent, 2);重写onActivityResult获得原图@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {if(resultCode==RESULT_OK ){switch(requestCode){case 1:File f=new File(Environment.getExternalStorageDirectory()+"/"+localTempImgDir+"/"+localTempImgFileName);try { Uri u = Uri.parse(android.provider.MediaStore.Images.Media.insertImage(getContentResolver(), f.getAbsolutePath(), null, null)); //DO YOUSELF} catch (FileNotFoundException e) { e.printStackTrace();}break;case 2://参考:http://blog.csdn.net/tempersitu/article/details/20557383,判断逻辑蛮多的}}super.onActivityResult(requestCode, resultCode, data);} 正好做了这个,给你写个demo,待会出上去 安卓调用街旁的API 请教各位大侠怎么实现? 在选项里,怎样点击项目弹出一个文字确认框? android客户端的所用的后台和网站后台是一样的吗 androd1.6怎么屏蔽HOME键?100分求 横竖屏转换,页面超出屏幕问题 eclipse安装adt时遇到问题 模拟器中音乐播放器显示乱码,寻求帮助 如何实现手机和PC用NFC通信 安卓项目显示红色感叹号 我的eclipse 中的安卓设备模拟器为何不能响应方向按键?? 滑动切换图片,底部有点点显示第几个图片
outputFileUri = Uri.fromFile(tempFile);
intent.putExtra(MediaStore.Images.Media.ORIENTATION, 0);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, 1);调用相册 Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, 2);重写onActivityResult获得原图@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(resultCode==RESULT_OK )
{
switch(requestCode)
{
case 1:
File f=new File(Environment.getExternalStorageDirectory()
+"/"+localTempImgDir+"/"+localTempImgFileName);
try {
Uri u =
Uri.parse(android.provider.MediaStore.Images.Media.insertImage(getContentResolver(),
f.getAbsolutePath(), null, null));
//DO YOUSELF
} catch (FileNotFoundException e) {
e.printStackTrace();
}
break;
case 2:
//参考:http://blog.csdn.net/tempersitu/article/details/20557383,判断逻辑蛮多的
}
}
super.onActivityResult(requestCode, resultCode, data);
}