当前位置: 代码迷 >> Android >> 自己开发相册,其他应用程序调用如何返回图片
  详细解决方案

自己开发相册,其他应用程序调用如何返回图片

热度:81   发布时间:2016-04-28 05:53:19.0
自己开发相册,其他应用程序调用怎么返回图片?
我自己做了个相册,现在功能都做了,相册是由三个activity进行跳转的(相册墙、照片墙、大图浏览三个activity),现在我想让其他应用程序调用到我的相册中的图片并返回到应用程序中,我该怎么做???

流程 :
例如: 短信 ——>我自己的相册(相册墙这个activity)——>照片墙这个activity,点击照片墙上的图片后回到短信的页面,并且短信页面会获取到图片!

请哪位大神教教我!小弟是新手,第一次弄这个方面的东西!万分感谢!
------解决方案--------------------
lz只需要在那个activity   setResult就可以了

比如:
Intent intent = getIntent();
intent.putExtra("value", "myvalue");
setResult(RESULT_OK, intent);

其他app调用之后
@Override
public void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (resultCode == RESULT_OK) {
String value = data.getStringExtra("value");
Toast.makeText(getActivity(), value, 1000).show();
}
}
------解决方案--------------------


startActivityForResult(new Intent(this, Activity_B.class),1);

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
setResult(RESULT_OK, data);
finish();
}
}


B

Intent intent = new Intent();
intent.putExtra("value", "myvalue");
setResult(RESULT_OK, intent);

  相关解决方案