android - 在 2 个 android 应用程序之间共享字符串
问题描述
我希望在 2 个 android 应用程序之间共享一些字符串。例如,App B 想知道用户是否登录 App A 以及当前登录用户的名称。
stackoverflow 上的许多示例都提供使用共享首选项(参见两个应用程序之间的数据共享)。但是 android:sharedUserId 自 Android 29 以来已被弃用,并且可以随时删除(https://developer.android.com/guide/topics/manifest/manifest-element#uid)
另一方面,有内容提供者。共享数据库似乎很合适,但共享字符串似乎完全过大。
所以我的问题是:自 Android 29 以来,在应用程序之间共享简单对象的最佳选择是什么?
解决方案
推荐阅读
- python - 如何在while循环中记录第一次出现
- python-3.x - 当我在另一个函数中调用一个函数时,返回值不会被打印出来,所以我需要使用 print 函数
- class - Dart:如何访问另一个类中对象的类属性?(嵌套类)
- r - oob=scales::squish 不适用于 ggplot2 中的 scale_size_continuous
- reactjs - 如何隐藏 URL 扩展名以防止访问页面
- ios - 如何使用委托和协议传递数据
- django - 表“avc.consumptions_message”不存在
- unit-testing - 如何将 POST 请求 multipart/form-data 字段作为数组发送以进行单元测试?
- arrays - 通过 Swift 编程访问二维数组中的值
- java - 如何使用 Java 将图像编码为 AVIF?