问题
I have setup and installed Phonegap on my Eclipse environment together with Android SDKs. Everything seems to be working fine except when I install additional phonegap plugin [https://github.com/phonegap/phonegap-plugins/tree/master/Android/ContactView] with the aim of viewing my contacts list.
Here are the instruction:
https://github.com/phonegap/phonegap-plugins/tree/master/Android/ContactView
now how do I pull the list into my index file under assets/www
Help Please
Here is my index file:
PhoneGap Demo With JQuery MobileWelcome to Stellar
Thanks for being around
回答1:
The files below should make it work. BTW, I'm not sure what's in your calllog.js, but there definitely needs to be a ContactView.js in index.html. See the following files and screenshot of the full app running:
index.html
PhoneGap Demo With JQuery Mobilevar successCallBack = function(args) {
alert (JSON.stringify(args));
};
var failCallBack = function(args) {
alert (JSON.stringify(args));
};
Welcome to Stellar
Thanks for being around
ContactView.js
var ContactView = function() {};
ContactView.prototype.show = function(cmd, successCallback, failCallback) {
function success(args) {
successCallback(args);
}
function fail(args) {
failCallback(args);
}
return PhoneGap.exec(function(args) {
success(args);
}, function(args) {
fail(args);
}, 'ContactView', '', []);
};
/**
* Load ChildBrowser
*/
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin("ContactView", new ContactView());
});
Also, res/xml/plugins.xml needs the following line added:
Next is the screenshot showing the directory structure, changed files and running app:
来源:https://stackoverflow.com/questions/8657982/phonegap-webview-show-contacts-list-for-android-only