Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android。如何使用其他应用程序数据?_Android - Fatal编程技术网

Android。如何使用其他应用程序数据?

Android。如何使用其他应用程序数据?,android,Android,如何在android中使用来自其他应用程序的数据到我的应用程序? 在安卓系统中,有没有办法从其他应用程序访问数据 您应该阅读关于应用程序之间的信息,关于,然后带着更好的问题返回此处。在本例中,使用Intent调用相机应用程序,获取位图并在ImageView中设置 startCamera.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent

如何在android中使用来自其他应用程序的数据到我的应用程序?
在安卓系统中,有没有办法从其他应用程序访问数据

您应该阅读关于应用程序之间的信息,关于,然后带着更好的问题返回此处。

在本例中,使用Intent调用相机应用程序,获取位图并在ImageView中设置

startCamera.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
        intent.putExtra("return-data", true);
        startActivityForResult(intent);
    }
});

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (resultCode == Activity.RESULT_OK) {
        Bitmap bitmap = (Bitmap) data.getExtras().get("data");
        imageView.setImageBitmap(bitmap);
        Toast.makeText(cameraActivity.this, "Saved", Toast.LENGTH_LONG).show();
    } else if (resultCode == Activity.RESULT_CANCELED) {
        Toast.makeText(getBaseContext(), "Camera cancelled by user", Toast.LENGTH_SHORT).show();
    }
}

请解释什么是“数据”或您已经尝试了什么。您可以解释哪种类型的数据吗?您可以始终使用startActivityForResult(,int))作为结果,但是“其他应用程序”必须支持将数据发送回您!如果您想在应用程序之间使用数据,请将应用程序1数据存储在文件中,然后从应用程序2访问该文件。您可以使用共享文件夹中的文件。您可以使用套接字: