Android桌面應用快捷程式的開發

2021-06-28 02:14:50 字數 1024 閱讀 2225

快捷圖示有兩部分組成,一部分是應用的圖示,另一部分就是應用的名稱。其實launcher中的快捷圖示只是繼承了textview控制項,重繪了一下,將背景弄成淺灰色(具體是什麼顏色我也不知道)的橢圓背景,顯示的文字顏色則是白色。textview有android:drawabletop等屬性,用來顯示應用的圖示。

建立buddletextview類:

package com.lyc;

import android.content.context;

import android.graphics.canvas;

import android.graphics.paint;

import android.graphics.rectf;

import android.text.layout;

import android.util.attributeset;

import android.widget.textview;

public class buddletextview extends textview

public buddletextview(context context, attributeset attrs)  

public buddletextview(context context, attributeset attrs, int defstyle)

private void init()

protected void drawablestatechanged()  

@override 

public void draw(canvas canvas)  

}配置檔案

<?xml version="1.0" encoding="utf-8"?>

"package="com.lyc"

android:versioncode="1"

android:versionname="1.0">

android:theme="@android:style/theme.translucent"

Android應用啟動後自動建立桌面快捷方式

和ios開發和windows phone開發相比,android是開放的,android上的開發也相對更加靈活,能夠做很多事情。有的朋友會發現,在某些android應用安裝以後,第一次執行,就會在桌面建立快捷方式。這是如何做到的呢?要不怎麼說android特別開放呢,在android開發中,只要傳送...

Android應用啟動後自動建立桌面快捷方式

和ios開發和windows phone開發相比,android是開放的,android上的開發也相對更加靈活,能夠做很多事情。有的朋友會發現,在某些android應用安裝以後,第一次執行,就會在桌面建立快捷方式。這是如何做到的呢?要不怎麼說android特別開放呢,在android開發中,只要傳送...

Android桌面快捷方式

我的應用程式會在第一次使用的時候在桌面建立乙個快捷方式,我建立快捷方式的 是這樣的 我的程式在第一次使用的時候會在桌面建立乙個快捷方式,如下 1 2 3 4 5 6 7 8 9 10 intent intent newintent intent.setclass this,splashactivit...