1

PhoneGap 2.8.0 の Android の場合:

電話ギャラリーから画像を取得し、アプリに挿入する必要があります...

私のコード:

頭:

<meta name="viewport" content="width=device-width,initial-scale=1"/>
<link rel="stylesheet" href="css/jquery.mobile-1.0rc1.min.css" />
<link rel="stylesheet" href="css/styles.css" />

<script src="js/jquery.js"></script>
<script src="js/jquery.mobile-1.0rc1.min.js"></script>
<script src="js/cordova.js"></script>

HTML:

<button data-theme="d" onclick="getPhoto(pictureSource.PHOTOLIBRARY);">Browse    Photos</button>

<div id="photos"></div>

スクリプト:

function onPhotoURISuccess(imageURI) {

var img = $('<img />');
img.attr('src', imageURI);


img.appendTo('#photos');

}

しかし、それはうまくいきません....どうすればこれを行うことができますか?

コンソールに表示されたエラー

file:///android_asser/www/index.html: Uncaught typeerror: undefined のプロパティ 'PHOTOLIBRARY' を読み取れません

キャッチされていない typeerror : [Object Object] には、file:///android_asset/www/js/jquery.mobile-1.0rc1.min.js にメソッド 'split' がありません

jquery と jquery-mobile を削除した後、動作しています... phonegap を使用した jQuery に問題はありますか?

前もって感謝します

4

3 に答える 3

0

このリンクを試してみてください。

http://tympanus.net/codrops/2010/05/27/awesome-mobile-image-gallery-web-app/

APIを見る

http://docs.phonegap.com/en/2.8.0/index.html

そして、あなたも試してみてください

Camera.sourceType = Camera.PictureSourceType.PHOTOLIBRARYまたはCamera.PictureSourceType.SAVEDPHOTOALBUMの場合、アルバムから写真を選択できる写真選択ダイアログが表示されます。

于 2013-06-21T05:26:08.113 に答える