上次說到了從package中獲取manifest中已經註冊的應用,然後作為資料傳送到listview上顯示。其實系統中有乙個類,只需要繼承這個類,然後重寫乙個方法就同樣可以實現了,這個類就是launcheractivity,看一下launcheractivity裡面的**:也是從package中拿到的:
1我們可以看到mintent = new intent(gettargetintent()); 那我們就看看是怎麼拿到intent的:@override
2protected
void
oncreate(bundle icicle)
1它只是返回了乙個intent的物件而已,並沒用設定它的action和category之類的,那我們就需要重寫這個方法,然後設定它的action和category:/**2
* get the base intent to use when running
3* .4*/
5protected
intent gettargetintent()
1完了之後執行,我們可以看到效果了:@override
2protected
intent gettargetintent ()
隨便點乙個進去看看有沒用點選事件:
有點選事情,很好,跟上次實現的功能一樣,但明顯這個更簡潔,用起來更方便。。。
for迴圈的另一種方式
語法 for expr1 expr2 expr3 do done 解釋 expr1 控制變數的初始值 expr2 判定什麼時候退出迴圈 expr3 修正這個變數的值 範例 計算1到100之間的數值的和 這裡面 有倆種方式 最普通的是我們想到的是 1到100之間的數列,另一種是今天的小知識點的運用 這...
另一種解決應用程式呼叫相關文件的辦法
前二天為了學習xml,因為偷懶而把程式中xml檔案的路徑寫成乙個已經解除安裝專案下面的xml檔案,當前為了解決問題,使用了相對路徑的辦法,就是使用下面的辦法 string filename 數字影象聯想庫.xml 今天經人點撥發現其實還有一種更簡單的辦法,就是使用檔案的屬性功能 如上圖,在程式中就可...
sprngMVC獲取request另一種方式
首先,加入 然後在 裡面獲取 在spring api中提供了乙個非常便捷的工具類requestcontextholder,能夠在controller中獲取request物件和response物件,使用方法如下 需要注意的是如果直接使用這個工具類,則會丟擲乙個空指標異常。原因是需要先在web.xml配...