我想開始使用PhoneGap。我在github中創建了項目,並使用PhoneGap Build構建了它。當我下載這個到我的Android設備onDeviceReady()
沒有被解僱。我錯過了什麼嗎?如何從GitHub上的PhoneGap開始?
1
A
回答
0
在您的index.html中,將您的JavaScript代碼從標頭移入HTML主體。
<html>
<head>
<title>Contact Example</title>
<script type="text/javascript" src="phoneGap.js"></script>
</head>
<body>
<h1>Example</h1>
<p>Find Contacts</p>
<script type="text/javascript" >
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
// find all contacts with 'Bob' in any name field
var options = new ContactFindOptions();
options.filter="Bob";
var fields = ["displayName", "name"];
navigator.contacts.find(fields, onSuccess, onError, options);
}
// onSuccess: Get a snapshot of the current contacts
//
function onSuccess(contacts) {
for (var i=0; i<contacts.length; i++) {
console.log("Display Name = " + contacts[i].displayName);
}
}
// onError: Failed to get the contacts
//
function onError(contactError) {
alert('onError!');
}
</script>
</body>
</html>
0
使用PGB時,您的項目中不包含phonegap.js文件。
我知道這聽起來很奇怪,但是您打電話來獲取JS,並且PGB會在構建時自動在每個平臺上添加它。
因此,基於此調用您的index.html文件,
<腳本類型= 「文/ JavaScript的」 SRC = 「phoneGap.js」>
PGB將添加了Android版本或IOS版本等,以便爲每個單獨的操作系統進行最終構建。
但是它應該是:
<腳本類型= 「文/ JavaScript的」 SRC = 「phonegap.js」>
在這裏看到:https://build.phonegap.com/docs/preparing-your-app
所以刪除的PhoneGap .js文件,並將最新的內容導入PGB並重建。
相關問題
- 1. 如何從Phonegap開始
- 2. 如何從phonegap開發開始?
- 3. 從github開始 - 從VIM窗口開始
- 4. github上的PhoneGap插件 - purplecabbage vs phonegap?
- 5. 如何開始貢獻於Github上的Mojito存儲庫? (javascript)
- 6. GitHub的Mylyn的連接器:開始從GitHub
- 7. 如何在Eclipse中開始使用PhoneGap?
- 8. 開始phonegap爲android
- 9. 從PhoneGap開始一個android活動javaScript
- 10. 從phonegap開始活動plugin-webIntent
- 11. 如何從頭開始使用GitHub進行實際工作?
- 12. 如何使用phonegap從另一個開始一個活動?
- 13. 如何從Github上庫
- 14. 在github上開始新的R包開發
- 15. github初始上傳
- 16. GitHub - 開始創建回購
- 17. 開始貢獻於Github
- 18. 問題開始爲PhoneGap上的Facebook程序開發(Eclipse)
- 19. 從AppEngine上的Python開始
- 20. Phonegap inAppBrowser只能從起始頁開始工作
- 21. 在Github上的Phonegap插件庫中添加一個Phonegap插件
- 22. 如何在Scala上開始
- 23. 如何開始在本地和Github上使用我的存儲庫?
- 24. 我如何開始克隆的github項目(紅寶石在軌道上)
- 25. 開始從開始的foreach
- 26. 如何從memcached開始
- 27. 如何從WebTorrent開始?
- 28. 如何從Cocos2D Box2D開始?
- 29. 如何從Android開始?
- 30. 如何從程序開始
我被更新了這樣的代碼,它不工作..我在onDeviceReady()中添加了警報,並沒有觸發。 – 2013-03-05 06:00:56