回答
您可以創建簡單地啓動的服務的虛擬活動,然後完成自己:
public class MyServiceActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(this, MyService.class);
startService(intent);
finish();
}
}
是的。我從字面上看待他,但那肯定會奏效。儘管如此,你可能不得不使用這個主題,所以你暫時不會看到一個活動。 – CommonsWare 2010-03-08 18:38:46
此代碼絕對有效,這是我的代碼目前所做的。我試圖跳過額外的活動步驟。 – gnobal 2010-03-08 18:45:02
請確保您的用戶瞭解正在發生的事情。我可以看到這種事情贏得了很多一星,「點擊shorcut並沒有發生」投訴在市場上。 – CommonsWare 2010-03-08 19:19:47
不,對不起。快捷方式只能啓動活動。
那麼是否有任何官方的方式來創建一個小工具/快捷方式來啓動服務? (發送網絡請求)?快捷方式只能啓動活動,小部件與快捷方式不一樣。謝謝。 – 2018-01-05 12:26:42
@ThomasVos:應用程序小部件可以使用PendingIntent啓動活動,啓動服務或發送廣播。只需將其綁定到應用程序窗口小部件的用戶界面(例如,按鈕)中,以便在單擊該用戶界面時進行調用。 – CommonsWare 2018-01-05 13:00:13
感謝您的回覆。這將起作用,但我希望1x1小部件具有與「快捷方式」相同的樣式。 – 2018-01-05 13:11:31
- 1. 是否可以通過快捷方式啓動2個程序?
- 2. 重新啓動Windows服務的桌面快捷方式
- 3. Cloud9 IDE - 啓動導軌服務器的終端快捷方式
- 4. 是否有啓動PyCharm調試命令行的快捷方式?
- 5. 快捷方式無法啓動活動
- 6. 快捷方式啓動的活動
- 7. 以編程方式在Windows 8上啓動快捷方式
- 8. 是否有可能使用PHP創建Windows快捷方式?
- 9. 是否可以在Eclipse中使用鍵盤快捷鍵啓動/停止Tomcat?
- 10. Android:我可以檢查快捷方式是否已經存在?
- 11. 是否可以在TinyMCE中添加Cmd-Enter的快捷方式?
- 12. 是否可以創建自定義網址快捷方式?
- 13. mypy:是否可以爲複雜類型定義快捷方式?
- 14. PyQT:是否可以爲MyApplication註冊系統快捷方式?
- 15. 啓動外部快捷方式
- 16. Matlab快捷方式啓動調試?
- 17. 選擇和啓動快捷方式
- 18. ActivityNotFoundException:無法啓動快捷方式
- 19. 啓動文件夾的快捷方式
- 20. Wamp服務器快捷方式丟失
- 21. Django開發服務器是否可以以編程方式啓動?
- 22. 是否有快捷方式獲取window.history.back()
- 23. 在vba中啓用快捷方式
- 24. Android不可移動的快捷方式
- 25. c#啓動lnk快捷方式的內存使用情況
- 26. 使用快捷方式時Java啓動屏幕不工作
- 27. 如何使用Python啓動窗口的快捷方式
- 28. 使用鍵盤快捷方式啓動powershell腳本
- 29. 以admin身份運行啓動時的快捷方式
- 30. 在PowerShell中啓動()錯誤(啓動快捷方式)
什麼是服務在做什麼?只需設置一個接收器來收聽服務用來啓動它的東西呢? – Mark 2010-03-08 21:49:35