zoukankan      html  css  js  c++  java
  • Android之创建程序快捷方式

    创建快捷方式是需要在桌面中长按,然后选择shortcut,然后在选择需要创建快捷方式的程序。以下是步骤:

    1. 首先,需要在AndroidManifest中添加<action android:name="android.intent.action.CREATE_SHORTCUT" /> 

    1A.  判断是否要添加快捷方式:if (getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT))

    2. 创建一个Intent对象

    3. 使用这个对象(第2步的Intent对象)创建快捷方式的名字,第一个参数固定,第二个参数自定义:putExtra(Intent.EXTRA_SHORTCUT_NAME, "发送邮件"); 

    4. 构建快捷方式中专门的图标,最终在桌面上显示的图标,第一个参数是context,第二个参数是图片资源文件:Parcelable icon = Intent.ShortcutIconResource.fromContext(this,R.drawable.mail_edit); 

    5. 使用Intent对象(第2步的Intent对象)添加快捷方式图标:putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,icon); 

    6. 构建快捷方式执行的Intent,也就是当点击该快捷方式后执行的操作。这里的示例为打开邮件:
    Intent mailto = new  Intent(Intent.ACTION_SENDTO, Uri.parse( "mailto:xxx@xxx.com" ));  

    7. 使用Intent对象(第2步的Intent对象)添加快捷方式Intent:putExtra(Intent.EXTRA_SHORTCUT_INTENT, mailto); 

    8. 使用setResult方法返回,第一个参数可以为RESULT_OK或者是RESULT_CANCELED,第二个参数就是第2步的Intent对象:setResult(RESULT_OK,Intent对象);  

  • 相关阅读:
    JavaScript通过HTML的class来获取HTML元素的方法总结
    HTML5之FileReader接口读取文件
    简单好用用js就可以保存文本文件到本地
    JS获取节点的兄弟,父级,子级元素的方法
    删除window里面删除不掉的文件
    《软件过程改进》练习题
    软件过程改进2016下半年真题及答案
    jquery
    JSP入门
    JAVA方法
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/2474834.html
Copyright © 2011-2022 走看看