我正在使用 Phonegap 和 jQueryMobile 开发一个 Android 应用程序,在 Eclipse 中工作。我希望应用程序在用户许可的情况下在用户的“桌面”上自动安装启动器图标。我在 Android Developers 上找到了示例 LauncherShortcuts.java,我几乎可以让它工作了。这是一个很大的成就,因为我对 Java 编程知之甚少。
几乎。
这是在线示例代码:http: //developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LauncherShortcuts.html
代码中的一个字符串或东西拒绝合作。83号线...
TextView intentInfo = (TextView) findViewById(R.id.txt_shortcut_intent);
...有一个名为“R.id.txt_shortcut_intent”的常量或变量,Eclipse 说它无法识别 id 部分。如果我按照它在 R. 中添加类“id”的建议,它会告诉我“R.id”中没有字段 txt_shortcut_intent。这并不让我感到惊讶。
我已经能够修复一些涉及 R.something_or_other 的类似错误。但不是这个。我的 R.java 只包含类 attr、drawable、layout 和 string。
这里发生了什么,最重要的是,我应该怎么做才能让这件事正常运行?启动器图标是介于此处和实际启动应用程序之间的所有内容(具有讽刺意味)。