- Motorola Edge 50 Neo - az egyensúly gyengesége
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Honor Magic6 Pro - kör közepén számok
- Külföldi prepaid SIM-ek itthon
- Netfone
- Búcsúkönnyek a Galaxy S21 utolsó fellépésén
- Ultrák összecsapása: 500 megapixel fölé lő a Vivo
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- VoLTE/VoWiFi
- A venti + gigaakku az új trend, a Redmi sem akar kimaradni
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
SektorFlop
aktív tag
válasz
Sk8erPeter
#2440
üzenetére
Most tanulom a dolgot példa programok alapján próbálom összedobni. Angol könyvből tanulom sajnos így nehézkesen megy.
Egy android alkalmazásról lenne szó ami csak kilistáza a neveket és ha valamelyikre rábökünk a tárcsázóba bemásolja a számát, igazából az onSuccess függvény első fele nem világos nekem. Ha jól értettem a könyv szerint a contacts tömb tartalma a telefonon lévő névjegyzékek. Remélem nem írok nagy hülyeségeket.
Ugyan ezzel a módszerrel sikerült kilistáznom az sd kártya tartalmát, de névjegyzékek esetén csak az első nevet írja ki. Gondolkoztam azon hogy esetleg a telefon oldalán lehet a probléma.
A témával kapcsolatban nem találtam topicit, ezért merészkedtem ide írni, mivel az egész js ugyan úgy.
teljes dokumentum:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Kapcsolatok</title>
<script type="text/javascript" src="phonegap-1.1.0.js"></script>
<script type="text/javascript">
function onDeviceReady(){
var options = new ContactFindOptions();
options.filter="";
var fields = ["phoneNumbers", "name"];
navigator.contacts.find(fields, onSuccess, onError, options);
}
function onSuccess(contacts) {
var ul = document.getElementById("list");
for(var index=0;index<contacts.length;index++){
var name = contacts[index].name.formatted;
var phoneNumber = contacts[index].phoneNumbers[0].value;
var li = document.createElement('li');
li.innerHTML = "<a href=\"tell://"+phoneNumber+"\>"+name+";</a>";
ul.appendChild(li);
}
}
function onError(error) {
alert('hiba!');
}
function init(){
document.addEventListener("deviceready", onDeviceReady, false);
}
</script>
</head>
<body onLoad="init()">
<h1 align="center">Névjegyek</h1>
<ul id="list"></ul>
</body>
</html>
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Amlogic S905, S912 processzoros készülékek
- sziku69: Fűzzük össze a szavakat :)
- Autós topik
- Azonnali fotós kérdések órája
- Hosszú premier előzetest kapott az Arknights: Endfield
- Temu
- Vezeték nélküli fejhallgatók
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Továbbra is piszok jól néz ki a Crimson Desert
- További aktív témák...
- Dell Latitude 9420 i5-1145G7 14" FHD+ 16GB 512GB 1 év garancia
- ÚJ 5G LTE! Microsoft Surface Pro 8 i7-1185G7 16GB 512GB 1 év garancia (Microsoft + MalakCare)
- Apple iPhone 16 Pro 128GB Kártyafüggetlen 12 hónap Apple Garancia, Titán & Fehér Színben, Bontatlan
- Eladó airpods 2 pro !
- Apple Watch ULTRA 49mm titán gyönyörű állapot! Fulldoboz! Akku 86% 2026 május 30-ig Apple garancia!
- BESZÁMÍTÁS! Intel Core i7 6700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- Macbook Air M2 15" 8GB 256GB 100%
- Bomba ár! HP ProBook 430 G5 - i5-7GEN I 8GB I 128GB SSD I HDMI I 13,3" HD I Cam I W11 I Garancia!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- Xiaomi Redmi 15 / 6/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


