Android - So verwenden Sie das PhoneGap Share-Plugin

8

Ich versuche, das PhoneGap Share-Plugin zu verwenden, das das native Android- "Share" -Fenster aufrufen soll, das es dem Benutzer ermöglicht, auszuwählen, welche Anwendung freigegeben werden soll.

Ссылка

Ich habe einen Hyperlink, der den folgenden Code aufruft (bereitgestellt auf github).

%Vor%

Beim Versuch, die App auf meinem Telefon zu debuggen, erhalte ich den folgenden Fehler:

Die Methode 'show' von undefined kann nicht unter file: ///android_asset/www/index.html

aufgerufen werden

Was muss ich tun, damit dies funktioniert?

    
Doctuh D. 29.11.2011, 04:27
quelle

4 Antworten

9

Ich habe heute dasselbe Problem erlebt. Ich habe es funktioniert mit dem folgenden Code anstelle der window.plugins Sache:

%Vor%     
Petroy 30.12.2011, 11:16
quelle
3

Das können Sie tun ...

  • Zu plugins.xml hinzufügen:

    %Vor%
  • Speichern Sie share.js in \assets\www\

  • Rufen Sie von index.html aus

    auf %Vor%
  • Fügen Sie Share.java zu \src\com.schaul.plugins.share
    hinzu das heißt: src \ com \ schaul \ plugins \ teilen \ Share.java

  • Rufen Sie in index.html den folgenden Code auf, nachdem die Dateien phonegap.1.2.0.js und share.js geladen wurden:

Rufen Sie den Code an, den Petroy erwähnt hat ...

%Vor%

Lass es uns wissen, es funktioniert ...

    
Darren 26.01.2012 13:26
quelle
1

Verwenden Sie die aktualisierte Version für cordova 2.7 und höher von

Ссылка

    
Robin C Samuel 28.05.2013 06:28
quelle
0

Der Fehler sagt Ihnen, dass das Objekt window.plugins keine "share property" hat.

Überprüfen Sie, ob Sie den Installationsschritten des Share-Plugins gefolgt sind und dass Sie das Laden der Datei share.js in Ihre index.html hinzugefügt, was die Installationsschritte Ihnen nicht mitteilen.

    
Benoît Pointet 29.11.2011 06:08
quelle

Tags und Links