当前位置: 首页 > 面试题库 >

在Android应用程序之间传递String数据

何华灿
2023-03-14
问题内容

在应用程序之间传递简单数据(例如String)的最佳方法是什么?字符串是发送方应用中已知的字段,接收方应用需要此字段。

我曾考虑将其存储在MODE_WORLD_READABLE
SharedPreferences中,但我不一定知道包名称(该名称将存在于库中),该值可以由各种应用程序设置,因此很难查找。

我当时想两个应用程序都包含BroadcastReceivers。打开接收方应用程序后,它将发送自定义的Intent供发送方应用程序接收,以告知它已准备好接收。看到该Intent后,发送方应用程序将另一个具有我的字符串值的Intent发送给接收方应用程序以进行获取。


问题答案:

@CommonsWare您的意思不正确。您可以共享数据,例如两个应用程序之间的字符串。请在此处查看:两个应用程序之间的数据共享,以及:http
:
//developer.android.com/training/sharing/send.html

“我当时想两个应用程序都包含BroadcastReceivers。” 不需要。Google提供了一个非常简单的解决方案和示例。



 类似资料:
  • 我有一个项目是由一个比我更有才华的人发起和策划的,我已经到了一个我不知道如何弥合的地步。 这是一个Java /JavaFX/SpringBoot项目,而不是Swing项目。我看到很多答案re: Swing。两个应用程序也在Gradle中设置,因此两个应用程序都有自己单独的命令,并且在CentOS 7中运行。两个应用程序都有自己的,单独的,。我相信最初的设计是为了,有目的地,从GUI中删除对数据的任

  • 我有一个项目是由比我更有才华的人发起和策划的,我已经到了一个我不知道如何沟通的地步。 这是一个Java /JavaFX/SpringBoot项目,而不是Swing项目。我看到很多答案re: Swing。两个应用程序也在Gradle中设置,因此两个应用程序都有自己单独的命令,并且在CentOS 7中运行。两个应用程序都有自己的,单独的,。我相信最初的设计是为了,有目的地,从GUI中删除对数据的任何访

  • 问题内容: 我有两个单独的android应用程序,即AppA和AppB。我试图让AppA启动AppB(这是一个游戏应用程序)。用户玩完游戏(AppB)后,它将把游戏记录发送回AppA。 因此,AppA可以正确启动AppB,但是当用户玩完游戏(AppB)后,AppB在将数据发送回AppA时崩溃,并且出现了以下错误: 流程:com.joy.AppB,PID:20265 android.content.

  • 我计划创建一个Xamarin android应用程序。我已经创建了一个windows表单。NET应用程序。我想知道这是否是连接两者以在它们之间传输数据的一种方式。或者如果它不适用于Windows表单应用程序,那么我可以将. NET Web应用程序连接到Xamarin应用程序吗? *问题补充我其实有一个. net windows form app可以读取和生成二维码。我计划制作一个应用程序来扫描二维

  • 我正在开发两个应用程序。让第一个应用程序是APP1,第二个应用程序为APP2。现在在APP1中,我不提供任何用户权限,如INTERNET权限,但它将发送任何http url,如http://www.google.com我的第二个APP2将包含INTERNET等用户权限。Http请求将从APP1发送到APP2,APP2将响应该请求,然后将结果发送回APP1。最后APP1包含一个Web视图以显示结果。

  • 本文向大家介绍Android fragment之间传递数据的方式?相关面试题,主要包含被问及Android fragment之间传递数据的方式?时的应答技巧和注意事项,需要的朋友参考一下 方法一: 1、在MainFragment中设置一个setData()方法,在方法中设置更改按钮名称; //MainFragment.java文件中 2、在MenuFragment中的ListView条目点击事件中