如何创建文件或者目录的快捷方式到桌面?

gln 2011-08-22 11:54:54
ES文件浏览器有个功能可以把单个文件或者目录在桌面上建立快捷方式,不知道是怎么做的.
网上搜索了一下,全都是安装包建立快捷方式,没有目录或者单个文件的,请问这个应该怎么实现?谢谢!
...全文
228 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
海林居 2012-01-05
  • 打赏
  • 举报
回复
快捷方式有了,但是就是不执行
海林居 2012-01-05
  • 打赏
  • 举报
回复
用你的方法做swf的快捷方式可以吗
gln 2011-08-22
  • 打赏
  • 举报
回复
To 1楼:
你这个是给安装包建立快捷方式,这个我看到了,但是我是要把目录和单文件建立快捷方式
hijovi 2011-08-22
  • 打赏
  • 举报
回复
网上的例子修改下


Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");

//快捷方式的名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
shortcut.putExtra("duplicate", false); //不允许重复创建

//假设是图片类型
File file=new File("/sdcard/IMG/1.jpg");
Uri mUri = Uri.parse("file://"+file.getPath());
Intent it = new Intent(Intent.ACTION_VIEW);
it.setDataAndType(mUri, "image/*");//自己可以设置类型
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, it);

//快捷方式的图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(MainActivity.this, R.drawable.icon);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);

sendBroadcast(shortcut);
gln 2011-08-22
  • 打赏
  • 举报
回复
To 3楼:
不好意思,我没仔细看,马上结贴
hijovi 2011-08-22
  • 打赏
  • 举报
回复
最后一次回答你

你打算从什么的地方开始建立快捷方式?
你确定你看了代码?
你从什么地方知道这是给安装包建立快捷方式

你试过吗?

动手试试不行么!

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧