簡體   English   中英

在發生某個事件后,如何通過自己打開並使用另一個Android應用程序?

[英]How do I open and use another android app through my own after a certain event?

我正在尋找執行以下操作的方法,但是不知道從哪里開始,我對android有一些基本的了解,希望有人可以向我指出正確的方向。

我有一個應用。 該應用程序正在等待一定數量的短信。 據我了解,使用content://sms/inbox內容解析器並不難。 (到目前為止,我可以自行管理)

收到這樣的短信后,我想打開另一個應用程序(不是我的)並按下某個按鈕(甚至導航UI直到找到它)。

這有可能實現嗎? 如果是,怎么辦?

我不在乎如何,它可以是使用為此目的而設計的庫的經典解決方案,也可以是蠻力地“記錄觸摸輸入”,但是我真的不知道從哪里開始才能完成此任務。

您要啟動的應用程序必須具有某些意圖,您可以在收到SMS時從應用程序中調用

Intent intent = getPackageManager().getLaunchIntentForPackage("com.thirdparty.package");
startActivity( intent );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM