使用ADB在主屏幕上创建快捷方式

时间:2015-01-06 06:40:10

标签: android adb

我正在使用PhoneME在我的Android手机上运行JavaME MIDlets,这很棒。 要运行MIDlet,我必须启动Foundation Profile App,然后选择MIDlet开始。

我希望使用ADB从我的主屏幕创建MIDlet的快捷方式,并且一直在搜索。 StackOverflow有一些关于它的帖子,但没有一个给出明确的答案。 我无法相信这是不可能的。

要使用ADB从我的电脑上启动手机上的MIDlet,我可以输入:

./adb shell am start -d file:///sdcard/MyMidlet.jad be.preuveneers.phoneme.fpmidp/.MidletActivity

是否没有ADB命令会在我的主屏幕上为该命令行创建快捷方式?

由于

编辑:

我已设法使用此代码创建快捷方式:

Intent shortcut = new Intent(Intent.ACTION_VIEW);
shortcut.setClassName("be.preuveneers.phoneme.fpmidp", "be.preuveneers.phoneme.fpmidp.MidletActivity");
shortcut.setData(Uri.parse("file:///sdcard/MyMidlet.jad"));

Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "My shortcut");
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcut);

sendBroadcast(intent);

现在问题是,上面的代码可以写成ADB命令行吗?如果是这样,那命令行怎么样?

由于

0 个答案:

没有答案