Phonegap (2.5) を使用して Android (4.0) から連絡先の画像を取得し、アバターと名前で連絡先のリストを作成します。
連絡先のアバターは URL データ (データの例: content://com.android.contacts/contacts/189/photo) としては問題ありませんが、その URL が null 画像を指している場合の処理方法がわかりません (表示されるように)その連絡先アイテムに avarta セットアップがなかったという疑問符の付いた青い四角を上にします)。画像が null または設定されていない場合は、デフォルトの画像 URL にする必要があります。
...
navigator.contacts.find(
['id', 'name', 'phoneNumbers', 'photos', 'displayName'],
function(deviceContacts) {
for (var i = 0; i < deviceContacts.length; i++) {
var deviceContact = deviceContacts[ i ];
if (deviceContact.photos !== null){
img = deviceContact.photos[0].value; //url to image
my_img_item.setSrc(img);
//how to check if image is null or not setup then show default image?
}
...
}
助けてください、ありがとう。