android - 广播安卓
问题描述
我想构建更多可以发送另一个 Android 应用程序数据的 Android 应用程序。现在有例如 3 个应用程序(OneApp、TwoApp、ThreeApp)和另一个应用程序(AlertAPp)。
现在我希望这 3 个应用程序可以在 AlertApp 发送 soma 数据,并且在未来,另一个应用程序可以在 AlertApp 发送数据永远不会更改其他应用程序代码。
我在 Android 中看到了广播接收器,但我不知道它是否是好的解决方案。
解决方案
您可以通过意图发送数据
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent); // or startActivityForResult
有关文档的更多详细信息。
您也可以使用公共数据库(未保存在缓存中),但加密或文件。
推荐阅读
- jquery - 可以使用 jQuery .click() 激活按钮的 :active CSS 属性吗?
- keras - Keras LSTM 网络预测所有信号属于同一类别(在 3 个不同的类别中)
- c# - 数据表单元格数学
- mysql - 优化数据库中大表的查询(SQL)
- powershell - 忽略Powershell中文本字符串中的引号
- javascript - 如何将 Codepen 脚本添加到我的文件中(见截图)
- html - 需要帮助将图像集中在我的标题列表中吗?
- flutter - Flutter on VS Code 运行卡在“Installing build\app\outputs\apk\app.apk...”
- css - 文件拖放到元素上后使用 :hover CSS 规则闪烁元素
- python - 如何为 Pandas 中同一类别的每条记录添加均值?