精华内容
下载资源
问答
  • Android创建桌面快捷方式几种方法

    千次阅读 2015-11-27 10:57:33
    Android在桌面上生成快捷方式有情况,一是直接在桌面直接生成;一是长按桌面,在弹出的快捷菜单中生成。    第一个是通过广播(Broadcast)的形式向Luncher发送请求生成快捷方式的。在网上找到关于这方面的...
    Java代码   收藏代码
    1. Android在桌面上生成快捷方式有两种情况,一种是直接在桌面直接生成;一种是长按桌面,在弹出的快捷菜单中生成。  
    2.   
    3. 第一个是通过广播(Broadcast)的形式向Luncher发送请求生成快捷方式的。在网上找到关于这方面的注册信息。  
    4.   
    5. <!--     
    6.     
    7. Code highlighting produced by Actipro CodeHighlighter (freeware)     
    8. http://www.CodeHighlighter.com/     
    9.     
    10. --><!--设置wallpapaer的activity -->    
    11.         <!-- Intent received used to install shortcuts from other applications -->            
    12.           
    13. <receiver                
    14.     android:name="com.android.launcher2.InstallShortcutReceiver"                
    15.     android:permission="com.android.launcher.permission.INSTALL_SHORTCUT">                
    16.     <intent-filter>                    
    17.         <action android:name="com.android.launcher.action.INSTALL_SHORTCUT" />                
    18.     </intent-filter>            
    19. </receiver>   
    20.   
    21.         可以看出,要在桌面上创建快捷方式就需要权限了:  
    22.   android:permission="com.android.launcher.permission.INSTALL_SHORTCUT。  
    23.   所以在我们的manifest.xml文件中,我们需要加入下面这段话:  
    24.         <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>    
    25.           
    26.         下面就是代码层的实现:  
    27.   假如我在一个activity中创建一个创建快捷方式的方法:createShortCut();  
    28.   
    29. public void createShortCut(){     
    30.     //创建快捷方式的Intent                     
    31.     Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");                     
    32.     //不允许重复创建                     
    33.     shortcutintent.putExtra("duplicate"false);                     
    34.     //需要现实的名称                     
    35.     shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.shortcutname));     
    36.     //快捷图片                    
    37.     Parcelable icon = Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.icon);     
    38.     shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);     
    39.     //点击快捷图片,运行的程序主入口                     
    40.     shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(getApplicationContext() , EnterActivity.class));                     
    41.     //发送广播。OK                     
    42.     sendBroadcast(shortcutintent);     
    43. }  
    44.   
    45.   
    46.   
    47. 二、长按桌面弹出的桌面快捷方式创建  
    48.   
    49.         如何在添加到一个SHORTCUTS列表中,就是你长按桌面弹出来的那个东东。  
    50.   首先在注册activity时,需要添加一个action为android.intent.action.CREATE_SHOERTCUT的intentFilter.如下所示:  
    51.       
    52.     <activity android:name="ShortCutTest">                
    53.         <intent-filter>                    
    54.             <action android:name="android.intent.action.CREATE_SHORTCUT"/>                
    55.         </intent-filter>            
    56.     </activity>   
    57.       
    58.     接下来就是就是设置快捷方式的图标、名称、事件等属性。这里图表的生成,android里提供了专门的方法来生成。  
    59.   
    60.   
    61. public class ShortCutTest extends Activity{         
    62.     @Override        
    63.     protected void onCreate(Bundle savedInstanceState) {             
    64.     // TODO Auto-generated method stub             
    65.     super.onCreate(savedInstanceState);         
    66.         createShortCut();  
    67.     }     
    68.          
    69.     public void createShortCut(){             
    70.         Intent addShortCut;     
    71.         //判断是否需要添加快捷方式             
    72.         if(getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT)){                 
    73.             addShortCut = new Intent();                 
    74.             //快捷方式的名称                 
    75.             addShortCut.putExtra(Intent.EXTRA_SHORTCUT_NAME , "我的快捷方式");                 
    76.             //显示的图片                
    77.             Parcelable icon = ShortcutIconResource.fromContext(this, R.drawable.icon);                 
    78.             addShortCut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);     
    79.             //快捷方式激活的activity,需要执行的intent,自己定义                 
    80.             addShortCut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent());                 
    81.             //OK,生成                 
    82.             setResult(RESULT_OK, addShortCut);     
    83.         }else{                 
    84.              //取消                 
    85.             setResult(RESULT_CANCELED);     
    86.         }     
    87.     }     
    88. }   




    展开全文
  • 你知道windows系统中几种方式可以创建桌面快捷方式吗?下面IT技术资料分享网小编就给大家整理了几种创建Windows快捷方式的几种方法:1. 在电脑桌面(或者资源管理器中)对着空白的地方点击右键,在菜单中找到...
    你知道windows系统中有哪几种方式可以创建桌面快捷方式吗?下面IT技术资料分享网小编就给大家整理了几种创建Windows快捷方式的几种方法:
    

    1. 在电脑桌面(或者资源管理器中)对着空白的地方点击右键,在菜单中找到新建-桌面快捷方式,根据提示进行创建一个快捷方式就可以了。


    2. 发送到桌面快捷方式,这一种应该是最常用的了,对着一个程序或者文件点击右键,在右键菜单中有发送到-桌面快捷方式,点击一下就可以在桌面上创建一个快捷方式了。

    3. 直接右键选中文件或程序按住鼠标右键不动,拖动鼠标一段距离就可以创建快捷方式。这个方式估计用的不是太多吧,在我的周围反正是没看到几个这样使用的,我自己是非常喜欢这种创建快捷方式的方法。如下图:



    在当前的位置就可以创建了一个快捷方式,非常方便,然后将这个快捷方式剪切或者复制到你想放的地方就可以了,具体操作过程了解 http://www.lmdouble.com/09144532.html

    4.直接随便复制一个快捷方式,然后右键-属性找到快捷方式-把目标和起始位置更改为自己想要设置快捷方式的程序路径,确定后你会发现快捷方式的图标也发生了变化,这种方式相对比较麻烦,估计没多少人这样搞的吧。

    5. 软件自带的创建桌面快捷方式的命令(如询问是否向桌面添加快捷方式等)

    6. 通过代码方式,有试过通过查看快捷方式文件(lnk后缀名文件)的源代码,发现有一部分的内容是乱码的,应该不是简单地通过普通的代码工具查看的了,自己也就没搞过。

    7.除此之外将应用程序或已创建的桌面快捷方式拖动至任务栏上也算是快捷方式的创建了,具体的快捷方式图标在电脑中什么位置可参考 win10系统任务栏图标存放文件夹路径在哪?这篇文章。

    IT技术资料分享-个人整理自互联网


    展开全文
  • ubuntu12.4创建桌面快捷方式(三方法)   ubuntu12.4 不能在桌面“右键-->创建启动器” ,所以要另寻方法来创建桌面快捷图标。   1、方法一: 在文件系统 /usr/share/applications 存放着ubuntu 自动安装软件...

    ubuntu12.4创建桌面快捷方式(三种方法)

     

    ubuntu12.4 不能在桌面“右键-->创建启动器” ,所以要另寻方法来创建桌面快捷图标。

     

    1、方法一:

    在文件系统  /usr/share/applications  存放着ubuntu 自动安装软件的快捷方式:

     

    如:直接右键 “终端”然后复制到桌面:

     

    双击就可以打开,这下不需用快捷键  Ctrl+Alt+T  了:

     

    2、方法二:

    鼠标按住图标往桌面拉,同时按住 Alt  键:

     

    拖到桌面的时候会看到有几个选项,选择“链接到此处”,然后把“ Alt ”键释放:

     

    创建成功:

     

    双击eclipse 桌面快捷键,软件就打开了:

     

     

     

    3、方法三:

    自己创建一个文件:

    内容如下:

    [Desktop Entry]
    Categories=Development;
    Comment[zh_CN]=
    Comment=
    Exec=/opt/eclipse/eclipse/eclipse                 //自己eclipse 启动图标  路径
    GenericName[zh_CN]=IDE
    GenericName=IDE
    Icon=/opt/eclipse/eclipse/icon.xpm           //设置的 eclipse 桌面图标  图片
    MimeType=
    Name[zh_CN]=eclipse                     
    Name=eclipse                                 //设置的 桌面图标 的  名称
    Path=
    StartupNotify=true
    Terminal=false
    Type=Application
    X-DBUS-ServiceName=
    X-DBUS-StartupType=
    X-KDE-SubstituteUID=false
    X-KDE-Username=owen


    操作如下:

    文本内容具体如下:

    保存,关闭。把文件名改为eclipse.desktop

    并给文件增加可执行权限:

     

    把图标拷贝到桌面,双击即可运行:

     

     




     

     

    展开全文
  • 创建桌面快捷方式

    2015-07-18 15:50:32
    //快捷方式的初始化 ShLink := AnObj as IShellLink; PFile := AnObj as IPersistFile; //FileName := ParamStr(0); ShLink.SetPath(PChar(FileName)); ShLink.SetWorkingDirectory(PChar(ExtractFilePath...
    unit UShorCut;
    
    interface
       uses Windows,  Classes, SysUtils,Dialogs, ShlObj, ComObj, ActiveX, Registry;
       procedure CreateUlr(ExeName,Description,FileName:string);
    implementation
       procedure CreateUlr(ExeName,Description,FileName:string);
    var
      ShLink: IShellLink;
      PFile: IPersistFile;
      //FileName: string;
      WFileName: WideString;
      Reg: TRegIniFile;
      AnObj: IUnknown;
    begin
      AnObj := CreateComObject(CLSID_ShellLink); //快捷方式的初始化
      ShLink := AnObj as IShellLink;
      PFile := AnObj as IPersistFile;
      //FileName := ParamStr(0);
      ShLink.SetPath(PChar(FileName));
      ShLink.SetWorkingDirectory(PChar(ExtractFilePath(FileName)));
      ShLink.SetDescription(PChar(Description));//('软件作者:***'+#13#10+'    公司:***'+#13#10+'    版本:V1.0.0.0');
      Reg := TRegIniFile.Create('Software\MicroSoft\Windows\CurrentVersion\Explorer');
      WFileName := Reg.ReadString('Shell Folders', 'Desktop', '') + '\' + ExeName + '.lnk';
      Reg.Free;
      PFile.Save(PWChar(WFileName), False);
      Reg := TRegIniFile.Create('Software\MicroSoft\Windows\CurrentVersion\Explorer');
      WFileName := Reg.ReadString('Shell Folders', 'Start Menu', '') + '\' + ExeName + '.lnk';
      Reg.Free;
      PFile.Save(PWChar(WFileName), False);
    end;
    end.

    展开全文
  • iOS App创建桌面快捷方式

    千次阅读 2016-08-01 14:22:06
    资讯 论坛 代码 工具 招聘 CVP 外快 博客new 登录| 注册 iOS开发 Swift App Store研究 产品设计 ...首页 >iOS开发iOS App创建桌面快捷方式2015-08-27 12:04 编辑
  • 用C#实现快捷方式的家中方法。
  • Linux下创建快捷方式几种方法

    千次阅读 2018-08-07 10:48:27
    记录一下Linux在桌面创建快捷方式几种方式 以便以后记忆和使用 新的方法还会更新到这 我的简书博客地址 特别注意: 使用的系统版本是 Linux Unbuntu 14.04 目录 将解压后的文件中的.sh 做成快捷方式放...
  • 当下载了qtcreator2.7.0安装后,满以为可以自动帮自己在桌面生成一个快捷方式。谁知安装完后,啥都没有。只在安装目录下产生了个可执行文件: 图1  对于qtcreator这样的可执行文件,每次都要跑到...
  • Linux创建快捷方式几种方法

    万次阅读 2019-02-27 23:01:06
    整理一下Linux创建快捷方式方式,以软件app为例。 环境系统:majaro linux 终端:zsh 手动创建 app.desktop创建快捷方式 app.desktop 到 /usr/share/applications 中 cd /usr/share/applications sudo vim app....
  • ubuntu14.04创建桌面快捷方式

    千次阅读 2014-12-08 09:01:40
    通过次实践发现,百度经验上的dash拖动图标到桌面的方法在普通用户模式下并不靠谱,因为普通用户权限限制. 下面介绍另一方式: 我们知道,用户的快捷方式其实是保存在/usr/share/applications目录下的,如果你...
  • 如最下方图所示,在桌面添加6个app应用的快捷方式, 在路径packages\apps\Launcher2\res\xml\default_workspace.xml文件里 1. 在桌面第二屏添加所用app的包名和类名。 launcher:packageName=...
  • 通常情况下在安装程序的时候软件会自动向桌面和开始菜单中创建快捷方式,方便用户的使用,时候我们也需要手动创建快捷方式,下面小编就给大家分享几种常见的快捷方式。 1. 在电脑桌面(或者资源管理器中)对着...
  • Installshield软件提供创建快捷方式的功能,但是经常朋友发现创建了以后快捷方式不能运行,在此列一下几种常见原因供各位朋友参考: 1. 没有选择相应的working directory,这种问题对exe文件不大,对别的格式的...
  • 保存成scf格式文件就可以了,然后你可以将它放在任何位置,相对于它创建一个快捷方式,在快捷方式里修改快捷键,改为自己习惯的操作方式,或者锁定在任务栏里,每次只要点击一下就可以返回到桌面,再次点击就返回到...
  • Android在桌面上生成快捷方式有情况,一是直接在桌面直接生成;一是长按桌面,在弹出的快捷菜单中生成。  谈谈在桌面上直接生成。个人觉得这个比较爽快,既然都是快捷方式了干嘛还要再隐藏一层呢?当然喜欢...
  • iOS添加快捷方式桌面

    千次阅读 2019-05-07 09:07:02
    涉及:OpenUrl、iOS ...用户在使用如微博、淘宝、贴吧、百度地图时,有些页面打开频率非常高,甚至某个应用只为了这个单一的功能,这个时候,可以考虑将对应的功能页面以快捷方式添加到桌面上。 实现这个功能...
  • 用到的命令行工具 NirCmd 2.81http://www.onlinedown.net/soft/970876.htmNirCmd v2.75帮助-中文版http://down.51cto.com/data/1976412下载后放到系统目录32位系统C:\... 注意以下目录不能带空格 1.建立目录C:...
  • 为Goland创建快捷方式 ...解压之后不会有桌面快捷方式。每次启动都需要在终端打开安装软件目录下的/bin/goland.sh,很麻烦。其实可以通过.desktop文件手动创建快捷方式。 在/usr/share/applicati...
  • 1.Desktop Entry 文件标准简介在 Windows 平台上,用户可以通过点击位于桌面或菜单上的快捷方式轻松打开目标应用程序。现代 Linux 桌面系统也提供了此项功能。目前,Linux KDE 和 Linux GNOME 桌面系统都使用 ...
  • Title: Ubuntu桌面图标快捷方式以root用户启动(16.04) 与桌面图标相关的个文件夹 /usr/share/icons 系统图标文件夹 /usr/share/applications 系统快捷方式文件夹 ~/.local/share/applications 用户菜单文件夹 ~/....
  • 最近在研究Go语言,对比了几种流行的IDE,发现GoLand是使用体验最好的,没有之一。这也印证了网友们常说的那句话“JetBrain出品,必属精品”。 在ubuntu环境下使用GoLand,直接到JB官网下载goland-2017.3.tar.gz,...
  • NSIS 快捷方式创建与删除

    千次阅读 2018-04-25 16:43:28
    创建桌面快捷方式: CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\bin\${PRODUCT_NAME}.exe"删除桌面快捷方式:Delete "$DESKTOP\${PRODUCT_NAME}.lnk"这里桌面考虑...
  • 恢复和删除桌面快捷方式图标箭头

    千次阅读 2013-06-08 21:38:29
    方法一:注册表删除和恢复 ...在lnkfile子键下面找到一个名为“isshortcut”的键值,它表示在桌面的.lnk快捷方式图标上将出现一个小箭头。右键单击“isshortcut”,然后从弹出的菜单中选择“删除”,将该键值删除。
  • idea 快捷方式

    千次阅读 2018-09-27 19:29:14
    一、视图查看 Ctrl+F12 查看file,method结构图、类...使用maven做项目时,依赖往往非常多,在配置依赖的文件中只需要Ctrl+shift+Alt+U,所有依赖都以拓扑图的方式展现出来,所有的关系和位置都能找到; 如下图(...
  • 分别讲电脑端和手机端: 电脑端: ... 在尝试好几种方式后,还是觉得最最简单的方法,还是用电脑自带的方式不借助任何外力方便,利用谷歌的方式也讲一下哈(利用谷歌会自己的图标这点不错); 其他方式: ...
  • 使用Android的知道,有快捷方式这么一说,可以通过长按桌面来添加,也的是第一次运行时候询问是否需要安装,的直接放在桌面(MIUI是直接放在桌面的),那么为了驱动用户使用,有些应用在安装以后便直接安装了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,350
精华内容 9,340
关键字:

创建桌面快捷方式有几种