android 获取图片上某一个文字位置_Android中点击一个按钮获得一张照片的路径,怎么写?...
public void onClick(View v){Intent i = null;switch(v.getId()){case R.id.layout_select_camera:i = new Intent("android.media.action.IMAGE_CAPTURE");i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new F
public void onClick(View v)
{
Intent i = null;
switch(v.getId())
{
case R.id.layout_select_camera:
i = new Intent("android.media.action.IMAGE_CAPTURE");
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment.getExternalStorageDirectory(), time+".jpg")));
i.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
startActivityForResult(i, REQUEST_CODE_CREATE_IMAGE);
break;
}
/**
* 从各个获取头像的Activity返回之后会到这里。
*/
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
switch (requestCode)
{
case REQUEST_CODE_CREATE_IMAGE:
if (resultCode == RESULT_OK)
{
Intent in = new Intent();
in.putExtra("name", time+".jpg");
in.putExtra(OPT, OPT_CREATE_IMAGE);
setResult(RESULT_OK, in);
finish();
return;
}
}
else if(fileSource.equals(AttachmentActivity.OPT_CREATE_IMAGE))
{
String name = data.getStringExtra("name");
//附件的地址
//lu add the following line in 2010,12,30 for debug
File f = new File(Environment.getExternalStorageDirectory(), name);
atta.setSize(String.valueOf(f.length()));
//文件所在路径的设定
atta.setAttachURL(f.getPath());
//缩略图的显示
atta.setUri(Uri.fromFile(f));
//附件的名称
atta.setFilename(name);
//是图片
atta.setAttachType(AttachmentActivity.ATTACHMENT_IMAGE);
atta.setClient_id(attas.size()+1);
attas.add(atta);
mGrid.setVisibility(View.VISIBLE);
attaAdapter.notifyDataSetChanged();
return;
}
}
2011年4月20日 13:06
更多推荐
所有评论(0)