{"id":199,"date":"2017-03-01T22:47:29","date_gmt":"2017-03-01T21:47:29","guid":{"rendered":"http:\/\/www.hman-projects.de\/?p=199"},"modified":"2017-03-03T20:35:01","modified_gmt":"2017-03-03T19:35:01","slug":"phonegap-cordova-2017-teil-2","status":"publish","type":"post","link":"https:\/\/www.hman-projects.de\/?p=199","title":{"rendered":"Phonegap &#8211; Cordova 2017 Teil 2 : Cordova Plugins &#8211; by default nicht installiert"},"content":{"rendered":"<h2>L\u00f6sung f\u00fcr die Cordova-Plugins<\/h2>\n<p>Plugins m\u00fcssen 2017 in Cordova in jedem Projekt einzeln geladen werden!<br \/>\nReferenz der Cordova CLI https:\/\/cordova.apache.org\/docs\/de\/latest\/guide\/cli\/<br \/>\ncordova plugin add PluginName<\/p>\n<p>Mit<\/p>\n<p><code>cordova plugin search PluginName<\/code><\/p>\n<p>kann man nach Plugins suchen.<\/p>\n<p><!--more--><\/p>\n<p>Einige Plugins hatte ich dann geladen, so dass ich die Script aus dem Phonegap Buch von 2013 noch erfolgreich testen konnte.<\/p>\n<p><code>cordova plugin add cordova-plugin-device<br \/>\ncordova plugin add cordova-plugin-splashscreen<\/code><\/p>\n<h2>Test auf einem realen Endger\u00e4t via Cordova Desktop APP und Smartphone-APP<\/h2>\n<p>Es gibt neben der CLI noch eine Desktop-Applikation als Server und eine Client-App, die man auf dem Smartphone installiert.<br \/>\nHiermit kann man den Web-Content ohne ein Build oder Compile testen.<br \/>\nDer Download steht unter http:\/\/phonegap.com bereit und wird als \u201ePhonegap Desktop App\u201c bereit.<\/p>\n<p><a href=\"http:\/\/phonegap.com\/products\/#desktop-app-section\" target=\"_blank\">http:\/\/phonegap.com\/products\/#desktop-app-section<\/a><\/p>\n<p>Hier gibt es auch einen Link zur App, die auf dem Smartphone installiert werden muss.<br \/>\nDie Desktop-App hatte ich schon im Dezember installiert, &#8211; und werde meist beim Start zum Update hingewiesen.<br \/>\nCordova\/Phonegap-Apps bestehen ja haupts\u00e4chlich aus den Plugins uns den Web-Dateien, die wie eine lokale Webpage aus einem Filesystem aufgerufen werden.<br \/>\nStatt nun jedesmal eine neue APP als Binary zu bauen transferiert diese Phonegap-Developer-App und die Desktop-App den WWW-Code einfach in die Developer-App, via WLAN. Beim Start der Desktop-App muss man nur das Verzeichnis mit dem Sourceode ausw\u00e4hlen und \u201eStart\u201c anklicken.<br \/>\nDa ich die Cordova-App via CLI auf meinem Mac erstellt hatte, muss ich auf meinem Win-PC hier nicht eine neue App erstellen, sondern kann das existierende Cordova\/Phonegap-Projekt auf dem PC \u00f6ffnen und dann auf den Start-Button rechts klicken.<\/p>\n<p>In der Smartphone-App muss man dann nur die Serverdaten eingeben und kann sich dann verbinden. Der Start der App dauert etwas l\u00e4nger, denn die App-Files aus \/www\/ m\u00fcssen erst zum Smartphone transferiert werden. Hier ist es praktischer, wenn man schon m\u00f6glichst kompakte Javascript-Libraries verwendet und nicht zu fette Pakete verwendet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u00f6sung f\u00fcr die Cordova-Plugins Plugins m\u00fcssen 2017 in Cordova in jedem Projekt einzeln geladen werden! Referenz der Cordova CLI https:\/\/cordova.apache.org\/docs\/de\/latest\/guide\/cli\/ cordova plugin add PluginName Mit cordova plugin search PluginName kann man nach Plugins suchen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[],"class_list":["post-199","post","type-post","status-publish","format-standard","hentry","category-cordova"],"_links":{"self":[{"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/posts\/199"}],"collection":[{"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=199"}],"version-history":[{"count":8,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":224,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/posts\/199\/revisions\/224"}],"wp:attachment":[{"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}