WEB开发网
开发学院手机开发Android 开发 Android 实现程序创建桌面快捷方式 阅读

Android 实现程序创建桌面快捷方式

 2010-09-10 00:57:00 来源:WEB开发网   
核心提示:public void addShortCut(){SharedPreferences settins =getSharedPreferences("shortcut",0);Boolean existCheck=settins.getBoolean("shortcut",fal

public void addShortCut(){

SharedPreferences settins =getSharedPreferences("shortcut",0);

Boolean existCheck=settins.getBoolean("shortcut",false);

// Log.w("tttttttt","existCheck="+existCheck);

if(existCheck)return;

Intent thisIntent = new Intent();

thisIntent.setClass(this, AppActivity.class);

String ACTION_ADD_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT";

Intent addShortcut = new Intent(ACTION_ADD_SHORTCUT);

Parcelable icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);

addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);

addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME,getString(R.string.app_name));

addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, thisIntent);

sendBroadcast(addShortcut);

SharedPreferences settings =getSharedPreferences("shortcut", 0);

SharedPreferences.Editor editor = settings.edit();

editor.putBoolean("shortcut",true);

editor.commit();

}

Tags:Android 实现 程序

编辑录入:coldstar [复制链接] [打 印]
赞助商链接