有時候如果想讓我們的應用在桌面上創建多個快捷方式,我們可以在Manifest.xml文件中對相應的activity進行聲明。
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Light" > <activity android:name=".PullToRefreshListActivity" android:label="PtR ListView" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".PullToRefreshGridActivity" android:label="PtR GridView" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".PullToRefreshExpandableListActivity" android:label="PtR ExpandableListView" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".PullToRefreshWebViewActivity" android:label="PtR WebView" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
代碼如上,這是從PullToRefresh的demo中看到的,因為我們一般的應用安裝完成后,都只會生成一個快捷方式,但是這個應用卻生成了四個,查看了Manifest.xml才發現這個東西,記錄①下,可能會有用。
希望能幫助開發Android應用程序,需要此功能的朋友。
新聞熱點
疑難解答