• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android,androidstudio

Android,androidstudio

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android studio,android studio官网,android studio下载,android studio教程,android studio配置等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android,androidstudio


/**
     * 
     * 返回添加到桌面快捷方式的Intent:
     * 
     * 1.给Intent指定action="com.android.launcher.INSTALL_SHORTCUT"
     * 
     * 2.给定义为Intent.EXTRA_SHORTCUT_INENT的Intent设置与安装时一致的action(必须要有)
     * 
     * 3.添加权限:com.android.launcher.permission.INSTALL_SHORTCUT
     */

    public Intent getShortcutToDesktopIntent(Context context) {
        Intent intent = new Intent();
        intent.setClass(context, context.getClass());
        /* 以下两句是为了在卸载应用的时候同时删除桌面快捷方式 */
        intent.setAction("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.LAUNCHER");

        Intent shortcut = new Intent(
                "com.android.launcher.action.INSTALL_SHORTCUT");
        // 不允许重建
        shortcut.putExtra("duplicate", false);
        // 设置名字
        // shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME,context.getString(R.string.app_name));
        shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "11111");
        // 设置图标
        shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
                Intent.ShortcutIconResource.fromContext(context,
                        R.drawable.youtube));
        // 设置意图和快捷方式关联程序
        shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);

        return shortcut;
    }

  权限

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>

  调用 

public void click1(View v) {
        Intent intent = this.getShortcutToDesktopIntent(MainActivity.this);
        sendBroadcast(intent);
    }

  

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android Studio混淆打包错误
  • Android Studio 错误解决办法
  • android studio开发控件布局
  • 1.0 Android基础入门教程
  • 2.2.3 TableLayout(表格布局)
  • 2.3.2 EditText(输入框)详解
  • android入门,看这一本书就够了,android入门,
  • Android studio 下的SDK Manager只显示已安装包的情况,androidsdk
  • Android 知识Tips,android知识tips
  • Android Studio: Error:Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry,locateregistry

相关文章

  • 2017-10-21使用AndroidStudio建立简单的单元测试
  • 2017-05-26初识android中的动画,初识android动画
  • 2017-05-26Android提权漏洞CVE-2014-7920&amp;CVE-2014-7921分析,android提权漏洞
  • 2017-05-26Android中View实现弹性滑动的方法——Android开发艺术探索笔记
  • 2017-05-26android:listview实现qq,微信好友列表(头像,昵称,个性签名)
  • 2017-05-26android实现文字渐变效果和歌词进度的效果
  • 2017-05-26Android sdk content loader 0%,androidsdk
  • 2017-05-2653.Android Canvas Paint相关内容介绍
  • 2017-05-26关于数据抓取之xpath提取text为空问题的原因和解决方案
  • 2017-05-26drawable下的shape,drawableshape

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • AndroidStudio怎样导入jar包,androidstudiojar
    • 手机安全卫士——软件管理-用户程序和系统程序,安全卫士系统程序
    • Android学习——四种绑定监听事件,android监听
    • 高并发低基数多字段任意组合查询的优化
    • 安卓多线程间通信和多进程之间通信有什么不同?分别怎么实现?,安卓多线程
    • TabLayout和ViewPager简单实现页卡的滑动,tablayoutviewpager
    • 8.2.2 Bitmap引起的OOM问题
    • android自定义圆角背景实现富文本标题展示
    • Android 自定义View之自绘控件,androidview绘控件
    • Android 系统常用的权限,android权限

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有