2011-09-17 59 views
1

是否有任何方法可以獲取即將取代我的活動的活動的包名稱?例如,假設我在自己的應用程序中,並收到一封電子郵件,並使用通知欄打開該應用程序。有什麼方法可以確定要在Pause中發送我的活動線程的軟件包名稱嗎?如何獲取替換我自己的活動的名稱?

謝謝!

回答

0

我不認爲有這樣做的簡單和直接的方式,因爲每個Android應用程序運行在一個單獨的進程。如果你的設備是根源的,你可以解決它。

儘管如此,除非應用程序向您公開接口,否則您實際上並不知道除您的應用程序之外的任何應用程序的任何活動的名稱。通常情況下,當目標是從包中檢索信息時,使用PackageManager類,因此請仔細閱讀它,但正如我所說,如果您不是root用戶,我認爲不能這樣做。

不過,看看這個answer

+0

嗯,這是一個恥辱,但我認爲你是對的。我要開始購買和閱讀一些適當的Android書籍,以停止發佈這麼多該死的問題。非常感謝您親切的先生或女士! – Taranasus

+0

@Taranasus,這不是一種恥辱,我也在學習曲線。只是想幫助。繼續學習並不斷提問。我們都向他們學習!祝你好運! – kaneda

相關問題