在Android上,我寫了一個服務,這將啓動一個應用程序與如何啓動應用程序,而不會將其展示在前臺?
Intent intent = context.getPackageManager().getLaunchIntentForPackage(pkg);
context.startActivity(intent);
這將使「PKG」的前景。
問題:如何啓動這個pkg到後臺?這不會干擾當前前臺應用程序的使用。
在Android上,我寫了一個服務,這將啓動一個應用程序與如何啓動應用程序,而不會將其展示在前臺?
Intent intent = context.getPackageManager().getLaunchIntentForPackage(pkg);
context.startActivity(intent);
這將使「PKG」的前景。
問題:如何啓動這個pkg到後臺?這不會干擾當前前臺應用程序的使用。
您當然在尋找Service
。 Android中的服務用於在後臺和長時間運行操作。
A服務是表示任一種 應用程序的執行更長的運行的操作,同時不 與用戶交互,或爲其他 應用程序使用提供的功能的慾望的應用組件。
我覺得你需要的是一個Service。 A Service
充當沒有View
的Activity
。
使用服務... – Blackbelt
@blackbelt,我確實使用了服務,但「getLaunchIntentForPackage(pkg)」仍將「pkg」帶入前臺。 – JackWM
如果您不想讓用戶看到用戶界面,啓動應用程序有什麼意義? – Simon