android学习笔记之快捷方式

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 01:33 点击:

 

 

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

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

      package="king.demo"

      android:versionCode="1"

      android:versionName="1.0">

    <application android:icon="@drawable/icon" android:label="@string/app_name">

        <activity android:name=".MainActivity"

                  android:label="@string/app_name">

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

                <action android:name="android.intent.action.CREATE_SHORTCUT" />    //需要加上这一句

            </intent-filter>

        </activity>

    </application>

 

</manifest>

 

 

 

 

package king.demo;

 

import android.app.Activity;

import android.content.Intent;

import android.net.Uri;

import android.os.Bundle;

import android.os.Parcelable;

 

 

public class MainActivity extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        

        //要添加的快捷方式的Intent

        Intent addShortCut;

        //判断是否要添加快捷方式

        if(getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT)){

               addShortCut = new Intent();

               //设置快捷方式的名字

               addShortCut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "发送邮件");

               //构建快捷方式中专门的图标

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

               //添加快捷方式图标

               addShortCut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);

               //构建快捷方式执行的Intent

               Intent mailto = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:xxx@xxx

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Android 完全退出程序
    • 原创:Android应用开发-Andorid歌词秀,含源码
    • android 屏幕保护
    • Android手机软件汉化教程---第四课 dex文件汉化
    • 众多Android 开源项目推荐,给力工作给力学习
    • Android Audio代码分析4
    • Android得到已安装的应用程序信息!
    • Android开发者指南(29) —— USB Host and Accessory
    • Android成长的幕后推手:工程师鲁宾
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1