天天看點

Android 發送多個不同的快捷方式(shortcut)到桌面并向其啟動的Activity傳參

需求:

對于建立快捷方式到桌面,網上能查到不少資料,但一般都是針對應用程式本身的。

前陣子在做項目時,遇到了一個類似于百度貼吧裡面的一個需求:對于每個具體的貼吧,都可以将其發送到桌面(HomeScreen)建立快捷方式shortcut。

圖示相同,隻是圖示下面顯示的名稱為具體貼吧的名稱,然後點選此快捷圖示則能直接進入到本貼吧中。

實作:

1.AndroidManifest中聲明權限:

2.app_start.xml布局檔案:

相應的邏輯代碼為:

貼吧頁tieba_activity.xml布局檔案為:

相應的邏輯代碼為:

在如上代碼中,最主要的部分為addShortCut()函數和AppStart對傳入參數的相應處理過程。

---------------------------------------------------------------------------------

筆者水準有限,若有錯漏,歡迎指正,如果轉載以及CV操作,請務必注明出處,謝謝!

本文轉自Windstep部落格園部落格,原文連結:http://www.cnblogs.com/lwbqqyumidi/p/3358310.html,如需轉載請自行聯系原作者

繼續閱讀