系统:
Ubuntu 11.04(最新版)Eclipse SDK - 版本:3.7.1 Android开发工具包版本:16.0.1.v201112150204-238534
PhoneGap 1.3.0 PhoneGap Facebook Connect插件
只是放了一个小手机差距项目,R无法解决..
这是我试过的:
删除所有我的android项目:重新启动...开始新项目..
尝试干净...重建......
从汽车组织中删除所有导入R尝试...
确保正确的xml文件名是小写的,更改是正确的..就像我说的新项目
删除自动生成的文件,以便重建它们......
这是错误的代码......
Drawable crossDrawable = getContext().getResources().getDrawable(R.drawable.close);
mCrossImage.setImageDrawable(crossDrawable);
/* 'x' should not be visible while webview is loading
* make it visible only after webview has fully loaded
*/
mCrossImage.setVisibility(View.INVISIBLE);
Run Code Online (Sandbox Code Playgroud)
我确保并更新了所有内容......并寻找错误修复程序..
我很难过,我经常工作(因为那是你学习的东西),但我的头疼...
帮助我,谢谢,罗杰
我试图通过使用PhoneGap的插件调用显示在Android模拟器设备的通知味精StatusBarNotification,LINK,我跟着instrucations这个词,但是当我部署我的应用程序没有任何显示在状态栏,
令我困惑的是我不知道在哪里放置我的非语法语法调用,它是:
window.plugins.statusBarNotification.notify("Put your title here", "Put your message here");
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决这个问题?
我想知道是否有人有升级phonegap的经验.想得到一些帮助.
我有一个使用phonegap 1.4.1的基于iOS Phonegap的项目.我需要将它更新到最新版本.最新版本目前为2.2.0
电话间隙文档中描述的步骤仅告诉我们如何从一个版本升级到另一个版本,但它无法帮助我将手机从旧版本升级到最新版本.
http://docs.phonegap.com/en/2.2.0/guide_upgrading_ios_index.md.html#Upgrading%20Cordova%20iOS
我可以看到从1.4.1到最新版本的三个大变化.
从1.4.1到1.5.0,PhoneGap.framework已重命名为Cordova.framework
从1.9.0到2.0.0,Cordova.framework已被删除,而是使用CordovaLib作为子项目.
从2.0.0到2.1.0,CordovaLib引入了自动引用计数(ARC)
我不确定升级旧手机的最佳方法是什么,我不相信直接从1.4.1跳到2.2.0,因为没有文件/教程可以遵循.
我想首先将phonegap从1.4.1升级到1.9,然后将1.9.0升级到2.0.0和2.2.0.但这似乎是一项重大工作.
请给我一些建议,或者有没有人碰到过这个?
提前致谢.
我有下一个问题.我试图找到解决方案,但我没有找到任何解决我的问题.
我是phonegap开发的新手,我正在做一些"测试".现在,我想在智能手机中显示所有联系人.
按照此处输入链接描述,首先我添加插件:cordova插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts.git
但是我使用的是phonegap而不是cordova.
接下来我添加:(在app/res/xml/config.xml中)
<feature name="Contacts">
<param name="android-package" value="org.apache.cordova.ContactManager" />
</feature>
Run Code Online (Sandbox Code Playgroud)
(在app/AndroidManifest.xml中)
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
Run Code Online (Sandbox Code Playgroud)
最后,我使用了完整的例子.
但是,当我启动App时,Eclipse中出现了下一个错误:
我不知道如何解决这个问题:S
谢谢你的时间!
我正在使用phonegap构建应用,并希望使用Google Analytics.我使用CLI 安装了这个插件,并在我的deviceReady事件中实现了以下代码行:
analytics.startTrackerWithId('UA-*******-5');
analytics.trackView('Frontsite');
Run Code Online (Sandbox Code Playgroud)
(当然我用我的真实跟踪代码交换了****).
问题是我没有得到error,所以我认为该插件有效(或没有),但应用程序根本没有被跟踪.当我转到我创建移动跟踪属性的Google Analytics页面时,它不会在实时标签中显示我的手机(或模拟器).
我刚为Cordova安装了这个SQLlite插件:
https://github.com/brodysoft/Cordova-SQLitePlugin
我想以JSON数组的形式返回结果,所以我尝试了这个:
db.transaction(function(tx) {
tx.executeSql("select * from dialed_calls;", [], function(tx, res) {
console.log("tx object " +JSON.stringify(tx));
console.log("res object " +JSON.stringify(res));
});
});
Run Code Online (Sandbox Code Playgroud)
问题是返回的对象中没有一个包含来自列的响应值.
例如res对象返回:
{"rows":{"length":12},"rowsAffected":0}
Run Code Online (Sandbox Code Playgroud)
问题是:
如何将重新调整的行作为JSON数组获得结果?
谢谢你的帮助.
我有两个Android应用程序,一个用Java编写,另一个用javascript编写,包含在phonegap应用程序中.我需要我的java应用程序来设置用户首选项(字符串)和js应用程序来获取此字符串.
在我的java应用程序中设置用户首选项后,我现在需要知道如何在我的js应用程序中检索它.怎么样?我试过两个phonegap插件,(https://github.com/macdonst/AppPreferences和https://github.com/apla/me.apla.cordova.app-preferences)
但是,它们似乎不是为了从其他应用程序获取用户首选项而构建的.
我还应该尝试什么?我应该坚持用户偏好吗?
谢谢,
我已经使用以下插件在Cordova应用程序中实现了推送通知
它在应用程序中接收通知(但不在通知区域中).但是,当我的应用程序处于后台时,它不会显示任何通知.
所以它只在应用程序处于前台时才有效.
所以,我有两个问题:
如何在通知区域显示收到的通知?
即使我的应用程序处于后台,如何收到通知?
我已经使用 angular 框架实现了cordova 应用程序。请指导我通过传递经度和经度来启动谷歌地图或地图应用程序。
cordova ×8
android ×4
javascript ×3
angularjs ×1
eclipse ×1
google-maps ×1
ios ×1
java ×1
json ×1
sqlite ×1
ubuntu-11.04 ×1