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

あるアプリから別のアプリのレイアウトにアクセスすることはできないと思います。

于 2012-10-01T10:05:11.667 に答える