1

私は昨日小さなアプリをまとめましたが、物事は非常にうまくいきました (phonegap を初めて使用したので、そうです)。純粋な html、javascript、および css。

リストビューを追加し、mvvm (剣道フレームワーク) を使用してビューモデルにバインドしました。

次に、タブストリップにさらに 2 つのタブ項目、つまり場所とカメラを追加しました。ここから楽しみが始まります (皮肉に注意してください)。

私の場所はブラウザで正常に機能し (x と y の位置が表示されます)、カメラはサポートされていないと言いました (これは問題ありません)。次に、phonegap クラウド サービスを使用してアプリをパッケージ化すると、apk や ipa などが生成されます。

Androidデバイス(S4)にインストールしましたが、機能するのはリストビューだけです。カメラも GPS 座標もありません。アプリの権限を確認しましたが、必要な権限があります。

誰かが私が間違っていることを説明できますか?

Confix.xml

<feature name="http://api.phonegap.com/1.0/device" />
<feature name="http://api.phonegap.com/1.0/camera" />
<feature name="http://api.phonegap.com/1.0/geolocation" />

しかし、私はこれを持っています(これが問題ですか)

<preference name="permissions" value="none"/>

ありがとうヨハン

4

1 に答える 1

0

config.xml ここでのチェックに間違いがあると思いますが、非常に明確に説明されています。OnDeviceReadyそれ以外の場合は、ページのイベントを見逃しました

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    // Now safe to use the PhoneGap API
}

アップデート:

include `<preference name="phonegap-version" value="3.0.0" />` // depends on your version 
于 2013-10-18T05:58:29.297 に答える