0

我正在创建一个 android 应用程序,我想在其中访问其他应用程序的视图/布局。我知道我需要访问的应用程序的包名称和活动名称。

假设我需要访问的应用程序是“Hello World”——包是“com.hello”,活动是“com.hello.HelloWorldActivity”。现在基于这些信息,我需要在 HelloWorldActivity 中找到布局和视图。

有没有办法做到这一点。有人可以帮我解决这个问题。

提前致谢。

4

4 回答 4

1

您可能会看到 Android 测试项目 (JUnit) 可以访问相同的签名应用程序。例如, Robotium可以访问不同活动的视图。

于 2013-01-29T13:06:29.387 回答
0

我认为它应该工作。

View view = View.inflate(this, package_name.R.layout.layout_id, null);
于 2012-10-01T10:02:49.343 回答
0

不,这是不可能的。您在运行时唯一可以访问的是 SharedPreferences 并且只有在其他应用程序的开发人员希望您访问的情况下才能访问。

于 2012-10-01T10:03:02.877 回答
0

我认为我们无法从一个 APP 访问另一个 APP 的布局。

于 2012-10-01T10:05:11.667 回答