Új hozzászólás Aktív témák
-
Mr Dini
addikt
válasz
ltpalermo
#4423
üzenetére
Köszi! Gondoltam rá, de számomra a Js egyszerűb és meglepően gyorsabban fut le.
És persze itt a JS is.
var music = local('%track');
var music2 = music.split('title=');
var music21 = music2[1].split(',');
setGlobal('%Zenecim', music21[0]);
var artist = music.split('artist=');
var artist2 = artist[1].split(',');
setGlobal('%Zeloado', artist2[0]);Én azért vettem külön az előadót, meg a szám címét, mert másra is kell, de ha Neked egybe kéne, akkor ez kell Neked!:
var music = local('%track');
var music2 = music.split('title=');
var music21 = music2[1].split(',');
var artist = music.split('artist=');
var artist2 = artist[1].split(',');
setGlobal('%Zene', music21[0]+' - '+artist2[0]);
flash(global('%Zene')); /* a flashtől kiveheted nyugodtan nem fontos. */ -
Mr Dini
addikt
válasz
ltpalermo
#4400
üzenetére
Szia!
Asszem Te vagy az én emberem!

Pont most kezdtem bele egy widget készítésébe, ami a powerampot irányítja. Tudsz felvilágosítást adni az intentjeiről? Nem sokat eredményezett nálam a kuglizás... Elsősorban az érdekelne, h a play/pause intent hogy néz ki? Illetve valahogy vissza tudnám kapni az éppen játszott szám címét?

Előre is köszi!

-
Mr Dini
addikt
válasz
ltpalermo
#4319
üzenetére
Szerintem itt lesz a gond, most h így átfutottam a dolgot:
setGlobal("Hourly1condition",httpdata.hourly_forecast.FCCTIME.
hour[0].condition[1];Úgy gondolom, h nem a hour gyereke a conditions, ezért az nem kell.
Ha ez sem megy, akkor ez lesz a jó:
setGlobal("Hourly1condition",httpdata.hourly_forecast.FCCTIME.hour[1].condition;/* ez abban az esetben működik, ha a hour alárendeltje lenne a conditions */
Szerk.: bocs skacok, h nem raktam programkódba, de úgy nem tudtam volna kiMelni (kiemelni
) meg kihúzni a lényeget/fölösleget... -
Mr Dini
addikt
válasz
ltpalermo
#4315
üzenetére
Pontosan mire vagy kiváncsi? Hol akadtál el?
Nekem nem volt olyan, ami eddig nem sikerült volna. Slice14 nagyon sokat segített, meg persze Karma és a JS topik.
Egy ilyen parsernél csak a splitet, minimálisan a környezeti feldolgozást és az ifet kell ismerni. (Az a jó, h az egyszerűbb félregexes megoldás is működik)
Ha nem tudod, h hol akadtál el érdemes a kérdéses részek után egy flash-t berakni az adott változóval, h lásd meddig jut a dolog és hova kerül üres változó.
Ui.: bocs a tagolásért, siettem...

-
slice14
veterán
válasz
ltpalermo
#4311
üzenetére
Js-el is tudsz split-elni.
Példa:
Elorejelzes1i =
Weather.forecast.simpleforecast.forecastday[0].icon_url; Elorejelzes1ik = Elorejelzes1i.split('/');
Elorejelzes1ikon = Elorejelzes1ik[6].split('.gif');
setGlobal('%Elorejelzes1ikon','file:///sdcard/Tasker/temp/icons/notification/'+Elorejelzes1ikon[0]+'.png');De a projektünkben is így van a split megoldva.
-
slice14
veterán
válasz
ltpalermo
#4309
üzenetére
Ha nincs /Tasker/temp mappa, akkor nem tudja letölteni a weather.json-t. Csak ez lehetett a probléma.
Az óránkénti előrejelzésel még nem foglalkoztam. Azt nemtom hogy Mr Dini kolléga próbálkozott e vele.
Ja és amit egybe akarsz kiszedni adatot, azt nem kel split-elni.
Példa:
setGlobal('%Hely1',Weather.current_observation.display_location.city);
-
#79335424
törölt tag
válasz
ltpalermo
#3957
üzenetére
Köszi a választ! Műveletet én is tudok vele végeztetni, de ez sztem kevés. Logikátlan, hogy csak ennyit tudjon. Ezért kár lett volna megírni, hiszen ez nem sokkal több, mint egy érintésemuláció. Bosszantó, hogy nem tudom életre kelteni az érintés detektálást, pedig ha működne, akkor nagy okosság lenne.
Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- Samsung Galaxy Watch7 - kötelező kör
- Projektor topic
- Diablo IV
- exHWSW - Értünk mindenhez IS
- Gyártófüggetlen H170/Z170 (LGA1151) alaplapok topicja
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: MárkaLánc
- Milyen autót vegyek?
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





) meg kihúzni a lényeget/fölösleget...

