从另一个运行的Android应用程序中检索数据

时间:2012-06-12 10:47:03

标签: android

我正在构建一个应用程序,我希望心率超过某个阈值触发器和事件。我想知道是否有任何方法可以通过在我自己的应用程序中使用手机上另一个应用程序(心率应用程序)检索的数据来实现这一点。我宁愿不必从头开始构建心率传感器!!

例如,使用来自应用的数据,如下所示: https://play.google.com/store/apps/details?id=com.macropinch.hydra.android&hl=en

我甚至可以这样做吗?或者我是否需要开发者权限,或者我可以阅读手机上的文件的数据输出?

2 个答案:

答案 0 :(得分:2)

这已经在另一个线程中讨论过了。 Threre主要有两种方法,一种是contentprovider,另一种是sharedpreferences。但提供数据的应用程序应该实现这些。 Data sharing between two applications

答案 1 :(得分:1)

I'm wondering if there's any way to do this by using data retrieved  
     

我自己的应用程序中的另一个手机应用程序(心率应用程序)

如果其他应用程序提供远程服务(查看AIDL),那么您的应用程序可以调用该服务来实现功能。但AFAIK Cardiograph不提供此类服务。

  

或者我是否需要开发者权限,或者是否输出数据   手机上的文件我可以读到吗?

我在这里看到的唯一选择是获取Souce Code,显然你需要联系开发者:D

如果此应用程序正在SD卡上输出数据,那么您可以阅读它。

相关问题