项目中从相册 或者拍照传照片 改怎么做啊 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,待会出上去 求教一个Fragment 跳转问题 手机客户端与网络服务器的交互问题! andengine中精灵和刚体能碰撞检测吗? Wifi-Direct是加载sta模式的驱动还是ap模式的驱动 [android opengl]如何实现球的纹理映射 android drawText无法显示文字 如何将PopupWindow的现实位置设置在某一组件下边? 求救 新人寻求帮助 麻烦有实际工作经验的Android开发者帮我回答以下几个问题 我的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);
}