為Activity生成桌面快捷方式

2022-02-14 13:51:08 字數 2042 閱讀 7046

有時候如果想讓我們的應用在桌面上建立多個快捷方式,我們可以在manifest.xml檔案中對相應的activity進行宣告。

<

android:icon

="@drawable/icon"

android:label

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

>

>

**如上,這是從pulltorefresh的demo中看到的,因為我們一般的應用安裝完成後,都只會生成乙個快捷方式,但是這個應用卻生成了四個,檢視了manifest.xml才發現這個東西,記錄①下,可能會有用。

Ubuntu下生成桌面快捷方式

然後我們要在這個檔案裡面下如下 desktop entry name androidstudio comment androidstudio exec home jcman jcman program android studio bin studio.sh icon home jcman jcma...

桌面快捷方式

1,廢棄 判斷是否已經建立了快捷方式 在某些機型中需要判斷 判斷是否已經建立了快捷方式 return private booleanhasshortcut title newstring null if c null c.getcount 0 public void createshortcut e...

為Arch Linux安裝桌面

接著開始正式安裝xfce桌面。由於xfce是基於圖形庫gtk 而gtk 圖形庫則是基於x.org的,但是x.org又是x window system x11 的乙個開源實現。所以要在arch linux中使用xfce桌面,那麼安裝x.org是必不可少的 sudo pacman s xorg上面的命令...