这真的是两个问题。
1.我想为您启动一个菜单来创建一个快捷方式,就像下面的代码如何启动一个菜单,您可以以正常方式创建一个快捷方式
Intent pickIntent = new Intent(Intent.ACTION_CREATE_SHORTCUT);
startActivityForResult(pickIntent, 5);
唯一的问题是当我使用上面的代码并检查数据时,它似乎不包含数据。我不确定我是否需要以下权限,但无论如何我已将其放入清单中:
<uses-permission> android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
我想将用于运行快捷方式的数据保存在文件中,以便可以从我的应用程序运行快捷方式。
2.我将如何运行快捷代码,它基本上就像运行带有额外标志的意图等
我看到一个应用程序可以执行我刚才所说的操作,并且我设法查看了它保存在我的 SD 卡上的一个文件:
以下是我发现的一个示例:
Intent;action=com.sonyericsson.android.camera.action.FRONT_STILL_IMAGE_CAMERA;
component=com.sonyericsson.android.camera/.CameraActivity;
S.com.sonyericsson.camera.intent.extra.CAPTURING_MODE=front_normal;
end{[SName}]Front camera
我肯定上面运行了一个快捷方式,可以打开相机应用程序,准备好从前置摄像头拍照,但不知道如何运行它。
任何帮助深表感谢。