我正在创建一个Android应用程序,我想访问其他应用程序的视图/布局。我知道我需要访问的应用程序的包名称和活动名称。
假设我需要访问的应用程序是“Hello World” - 包是“com.hello”,活动是“com.hello.HelloWorldActivity”。现在基于这些信息,我需要在HelloWorldActivity中找到布局和视图。
有没有办法做到这一点。 有人可以帮我这个。
提前致谢。
答案 0 :(得分:1)
您可能会看到Android测试项目(JUnit)可以访问相同的已签名应用。例如,Robotium可以访问不同活动的视图。
答案 1 :(得分:0)
我认为它应该有用。
View view = View.inflate(this, package_name.R.layout.layout_id, null);
答案 2 :(得分:0)
不,这是不可能的。您可以在运行时访问的唯一内容是SharedPreferences,这只有在其他应用程序的开发人员要求您时才会这样做。
答案 3 :(得分:0)
我认为我们无法从一个APP访问另一个APP的布局。