gpt4 book ai didi

android - 获取要在 MMS 中发送的可绘制图像的 URI

转载 作者:行者123 更新时间:2023-11-29 14:17:26 24 4
gpt4 key购买 nike

这是我在这里的第一篇文章,所以如果我违反了一些规则,我真的很抱歉。哪里不对请指正。

现在回答这个问题,我在 stackoverflow 和其他网站/互联网上来回搜索,但似乎找不到正确的答案。

我正在尝试将可绘制文件夹中的 jpg 附加到我的 MMS。我正在使用此代码发送彩信。

Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("image/jpg");
intent.putExtra(Intent.EXTRA_STREAM,path);
startActivity(intent);

Intent 对我来说工作正常,如果我不向它添加 URI 路径,彩信应用程序就会加载。但是,当我添加路径时,应用程序崩溃了。我已经尝试了多种方法来从我在 stackoverflow 或其他网站上找到的可绘制对象中添加图像。

我在这里写了一些,它们都不适合我。

Uri path = Uri.parse("android.resource://com.android.MYAPP/drawable/imagename");

String uri = "drawable/icon";
int imageResource = getResources().getIdentifier(uri, null, getPackageName());
Uri path = Uri.parse("android.resource://com.android.MMSAPP/drawable/" + imageResource);

Uri path = Uri.parse("android.resource://com.android.MMSAPP/" + R.drawable.imageName);

过去几天我一直在解决这个问题,如果我能找到正确的答案,我将不胜感激。

非常感谢您。

最佳答案

我仍然不确定为什么我在使用对其他人都可以正常工作的代码时出错,但是,我使用了 assetmanager,一切都对我有用。

关于android - 获取要在 MMS 中发送的可绘制图像的 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11558873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com