问题描述
我得到了很多 java 文件和添加贴纸到 WhatsApp 的机制。我正在开发包含贴纸的模因应用程序。我想让用户向 WhatsApp 添加自定义贴纸。我的应用程序实现了房间、视图模型、存储库模式和许多功能,所以我从 WhatsApp 的 android 源代码中获得了一个片段,它也显示了 意图 操作。 但我只是想要一个简单的。
我只想:
我可以完成上述所有步骤,但对于最后一个,我需要简化代码来保存它。 有没有办法在不创建内容提供者
的情况下添加贴纸提前致谢
解决方法
首先,您不能仅通过更改扩展名将任何图像格式更改为 .webp
。
您必须正确更改格式。
第二,
ContentProvider
是此处最重要的部分,它将允许 WhatsApp 与您的应用通信以了解贴纸文件(图像)。
所以不,您不能只向 WhatsApp 添加贴纸包而不实施相应的 ContentProvider
。
检查 ContentProvider
实现 here 并根据您的逻辑进行更改。