我正在使用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命令行吗?如果是这样,那命令行怎么样?
由于