Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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_Kotlin - Fatal编程技术网

Android 如何为共享按钮发送二进制内容图像和文本?

Android 如何为共享按钮发送二进制内容图像和文本?,android,kotlin,Android,Kotlin,我正在尝试开发一个共享按钮,它可以获取应用程序的屏幕截图和标签文本,到目前为止,我只能共享图像,我似乎无法在图像旁边添加文本。这是我的密码 AppExecutors.mainThread.execute { val url = FileProvider.getUriForFile( view.getViewContext(), view.getViewContext().applica

我正在尝试开发一个共享按钮,它可以获取应用程序的屏幕截图和标签文本,到目前为止,我只能共享图像,我似乎无法在图像旁边添加文本。这是我的密码

    AppExecutors.mainThread.execute {
            val url = FileProvider.getUriForFile(
                    view.getViewContext(),
                    view.getViewContext().applicationContext.packageName + ".provider",
                    imageFile)
            val shareIntent: Intent = Intent().apply {
                action = Intent.ACTION_SEND
                putExtra(Intent.EXTRA_STREAM, url)
                type = "image/jpeg"
            }
            view.getViewActivity().startActivity(Intent.createChooser(shareIntent, "Share"))

欢迎您将
EXTRA_TEXT
EXTRA_STREAM
一起包括在内,其中
EXTRA_TEXT
是您的文本。但是,请记住,发送的
动作
意图
只应包含这两个额外功能中的一个,因此并非每个应用程序都会同时应用图像和文本