在我的应用程序中,我想查看手机上安装的一些其他Android应用程序(健康应用程序)的数据。我知道ContentProvider
& ContentResolver
类提供了这种功能。
如果某些应用程序不共享其数据怎么办?如何配对这样的应用程序? 例如,我如何配对' Runtastic'应用程序与我的应用程序配对,因为我想在我的应用程序中打开另一个健康应用程序(安装在手机上)点击一些按钮,还想访问它的健康相关数据(步数)?
有没有人实现过这种功能?
答案 0 :(得分:2)
Android设备应该扎根。如果没有root,则无法访问这些数据。
答案 1 :(得分:1)
内容提供和内容解析器通过隐式意图提供数据,在提供api之前,您无法访问手机上安装的数据或其他应用。