LG QuickMemo+ jegyzetek lbf file tartalmának lekérdezése,
PC-re történő mentést követően.

Jegyzeteket QuickMemo+ alkalmazással tárolhatunk a telefonba.

    Jegyzetek tartalmazhatnak:
  • Szöveges tartalmat.
  • Fotót és hozzá tartozó szöveges tartalmat.
  • Fotót, melyre írhatunk.
  • Fotót, melyre írhat, és hozzá tartozó szöveges tartalmat is.

LG a QuickMemo+ jegyzet tartalmait, lbf kiterjesztésű fájlokban tárolja.

    Az lbf kiterjesztésű fájlokból lekérdezhetjük:
  • Szöveges tartalmat.
  • Fotó és hozzá tartozó szöveges tartalom esetén is, csak a szöveget, fotót nem.

A fotóhoz jegyzet is tartozik, PC-re mentést követően szeretnénk megtekinteni a fotót és hozzá tartozó jegyzetet is, akkor, logikus jegyzeteléseket kell készíteni.

Bízzunk az LG telefonok programját készítőiben, hogy a jövőben, jegyzeteinkről is készíthetünk olyan másolatot, mint a névjegyekről. Ha ez megvalósul, egyszerű áttekinthető másolatokat készíthetünk jegyzeteinkről is.De, addig is, marad a mindenki csinálja ahogy tudja gyakorlat.


Hogyan készítsünk logikus jegyzeteket.

  • Minden jegyzethez tartozzon egyedi azonosító. (Például: A QuickMemo szövegből kiindulva, minden jegyzet kezdődjön Qm karakterekkel, majd ezekhez, sorszámot rendelünk, így: Qm1; Qm2; Qm3; Qm4; stb.)

  • A jegyzet fotót is tartalmaz, készítsünk a fotóról, képernyőképet.

    • Képernyőről készített fotók, az Albumok Capture+ fotótárba kerülnek.

    • Lépjünk be a fotó albumok mappába, kattintsunk a Capture+ fotótárra, kattintsunk a jegyzet fotójáról készült képernyőfelvételre.
    • Kattintsunk a menük menü ikon ikonra, és a megjelenő menük közül kattintsunk az Átnevezés menüre.

    • Megjelenő ablakban láthatjuk a kép elnevezését, melyek, név - időbélyeg elnevezéssel és png fájlkiterjesztéssel tárolódnak.
      ( Példa: Capture+_2016-01-22-14-09-03 )
      A Capture+ szöveget töröljük, és írjuk be helyére azt a Qm azonosítót, melyet a jegyzetünknél előzőleg beírtunk.
      ( Példa: Qm1_2016-01-22-14-09-03 )

PC-n, azaz, számítógépünkön, hozzunk létre RadioTelefonJegyzet nevű mappát.
Adatátvitelhez, kapcsoljuk össze USB kábellel telefonunkat a számítógépünkkel.
A megjelenő mappák közül, jelöljük ki a QuickMemo+ és Capture+ mappákat, majd másoljuk ezeket a RadioTelefonJegyzet nevű mappába.

Adatátvitelt követően:
- Jegyzetek, a QuickMemo+ mappában, lbf kiterjesztéssel találhatók.
- Fotók, a Capture+ mappában, png kiterjesztéssel találhatók.

  • Az lbf fájlból lekérdezhetjük az általunk beírt szöveges tartalmat, mely tartalmazza az általunk beírt jegyzethez tartozó Qm azonosítót is.
  • Jegyzethez tartozó fotót, megkereshetjük a Capture+ mappában, Qm azonosítója alapján.

Megjegyzés:
Capture+ mappa, minden olyan fotót tartalmaz, mely képernyőről készült.
Telefonunkon, a fotó Albumok mappában létrehozhatunk QmJegyzet nevű mappát, melybe a Capture+ mappából áthelyezzük azokat a fotóinkat, melyek a jegyzetekhez tartoznak.
PC-re történő adatátvitelkor, Capture+ mappa helyett, nyissuk meg a Gallery mappát, és a QmJegyzet nevű mappát másoljuk át, RadioTelefonJegyzet nevű mappánkba.


Az lbf fájlok tartalmát, File_Viewer_Plus vagy Edit with Notepad++ programokkal megnyithatjuk, és az oldalsó görgetősáv mozgatásával, megtekinthetjük.

Az lbf fájlok megnyitását követően, általunk beírt adatok, áttekintési szempontból igen nehéz, szinte áttekinthetetlen.
Általunk beírt adatok kinyeréséhez, és egyszerű áttekintéséhez, készíthetünk egy rövid kis programot.
A programunk által kinyert adatokat másolhatjuk, és tetszőleges szöveges fájlba (Jegyzet, Microsoft Word, stb.) illeszthetjük.

Hogyan csináljuk:

  1. RadioTelefonJegyzet nevű mappánkba helyezzünk el három fájlt, a lentebb látható "Program leírási" tartalmakkal.
    1. lg_lbf.html
    2. lg_lbfstyle.css
    3. lg_lbf.js (JavaScript)

  2. Az lg_lbf.html fájlunkat, nyissuk meg Edit with Notepad++ programmal.
  3. Válasszuk ki QuickMemo+ mappában, az lbf kiterjesztésű fájt, és nyissuk meg ezt is, Edit with Notepad++ programmal.
    • Hogyan találjuk meg, a jegyzeteléseinket tartalmazó lbf fájlt.
    • Az lbf fájlokat egyenként nyissuk meg Notepad++ szerkesztőprogrammal, görgessük az oldalt.
    • lbf fájlok közül az kell, mely sok lbf NULL meta adatot tartalmaz, de körülbelül a 27.sortól kezdve, a 340.sorig tartalmazza jegyzeteléseinket, melyek több sorban is, ismétlődnek.

  4. Mennyünk a Szerkeszt menübe, és kattintsunk a Mindent kijelöl témakörre.
  5. Majd a Szerkeszt menübe, kattintsunk a Másol témakörre. (Legyünk türelmesek. Nagy mennyiségű adatot kell másolni, és ennek megtörténtéről nem kapunk tájékoztatást számítógépünkön. Várjunk 15-20 másodpercet.)
  6. A Notepad++ szerkesztőablakban, kattintsunk a már megnyitott lg_lbf.html fájlunkra.
  7. "Ide illesszük be, az lbf file tartalmát!" szöveg nem kell, ennek helyére kattintsunk, majd a Szerkeszt menüben kattintsunk a Beillesztésre. ( Itt is legyünk türelmesek. Nagy mennyiségű adatot kell beilleszteni, és ennek megtörténtéről nem kapunk tájékoztatást számítógépünkön. Várjunk 15-20 másodpercet.)
  8. Kivártuk a megfelelő időt, a Notepad++ szerkesztőablakban, kattintsunk a fájl - mentés témakörre.
  9. Menjünk a PC-n általunk létrehozott, RadioTelefonJegyzet nevű mappánkba, jobbos egérbillentyűvel kattintsunk az lg_lbf.html fájlra.
  10. Megnyíló menüben válasszuk, a Társít --- Mozilla böngésző programunkat, és kattintsunk rá.
  11. Megnyílik egy weblapformátumú oldal, melyben három lehetőség közül választhatunk.
    1. Szöveges elemek kiemelése, sárga háttérszínnel!
      Sárga háttérszínnel lesznek kijelölve, az lbf fájlban található jegyzetelések nyilvántartásai. Az oldalsó görgetősáv mozgatásával megtekinthetjük.
    2. Összes szöveges tartalom!
      Kiírathatjuk az lbf fájl által tárolt összes bejegyzést, melyben ismétlődésekkel is találkozhatunk.
    3. Adatok nem ismétlődnek!
      Kiírathatjuk úgy az adatokat, hogy azok, ne ismétlődjenek.
      Kinyert adatokat másolhatjuk, és tetszőleges szöveges fájlba (HTML, Jegyzet, Microsoft Word, stb.) illeszthetjük, és a fotókat is, Qm azonosítójuk alapján.



Program leírások.

lg_lbf.html file tartalma.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head> <title>LG lbf file </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<link href="lg_lbfstyle.css" rel="stylesheet" type="text/css" />
<script src=https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js></script>
<script language="JavaScript" type="text/javascript" src="lg_lbf.js"></script>
</head>
<body><div id="container">
<h1>LG LBF file tartalma.</h1>
<center>
<button id="szovegsarga">Szöveges elemek kiemelése, sárga háttérszínnel!<br />Katt ide!<br />Majd görgesd lefelé az oldalt!</button>
</center><br />
<table id="adattabla">
<tr>
<td><center><button id="btnTomb">Összes szöveges tartalom!<br />Katt ide!</button></center></td>
<td><center><button id="btnNemIsmet">Adatok nem ismétlődnek!<br /> Katt ide!</button></center></td>
</tr>
<tr> 
<td><span id="FontTomb"></span></td> <td><span id="NemIsmetlodik"></span></td>
</tr>
</table>
<hr></hr><br />
Ide illesszük be, az lbf file tartalmát!

</div>
</body>
</html>





lg_lbfstyle.css file tartalma.
body {font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; background-color: white;} 
#container {width: 1000px; margin-top: 5px; margin-right: auto; margin-left: auto;}
h1 {font-size: 35px; text-align: center;}
#adattabla{width:100%;}
#adattabla td{vertical-align:top; border: 1px solid black; padding: 3px; font-size:11px; }





lg_lbf.js file tartalma.
// LG telefon jegyzetek, LBF file lekérdezés.

$(document).ready(function(){

	$("#szovegsarga").click(function()
				{ $("p>font").addClass("sargah");  });     // Szöveg háttérszíne sárga.
	var p_font = $("p>font").length;                                      // P elemben található, font elemek száma.

     /* x------- A font elemek tartalmát, Jegyzet nevű tömbbe íratjunk. -------x */
		Jegyzet = new Array();
				var fonttomb=document.getElementById ("FontTomb");		
				for(i=0; i<p_font; i++){ Jegyzet[i]=$("p>font:eq("+i+")").text();}
				
     /* x------- A Jegyzet nevű tömb tartalmának kiíratása. -------------------x */				
	$("#btnTomb").click(function(){
				for(i=0; i<p_font; i++) { Tombadatok= "<br />"+i+" "+Jegyzet[i];
										  fonttomb.innerHTML +=Tombadatok;
										}

     /* x------- Hibás adatok keresése. ---------------------------------------x */
							
				UresVan = new Array(); ProVan = new Array(); ProNo = new Array(); HiVan = new Array(); HiNo = new Array();
				ProVan[0]=""; ProNo[0]=""; var xh=0; var G=0; var Gn=0;
				Ui_Hossza=Jegyzet.length;
				var Tno=0;
				
		for(i=0; i<Ui_Hossza; i++) {
				var Espa=0; var Tema=0; 
				
				Tema=Jegyzet[i];
				if(Tema==""){UresVan[Tno]=i; Tno++;}
				
				Espa=Jegyzet[i].indexOf(" :!");
				
				if(Espa<0){G++; ProVan[0]=G; continue;} else{Gn++; ProNo[0]=Gn; }
				
				var Gx=ProVan[0]; var Gnx=ProNo[0];
				
				if(Gx!="" && Gnx!=""){HiVan[xh]=i; xh++;} else{HiNo[0]=i;}
			}
		
     /* ---------- Hibák kiíratássa. ---------------------- */
		Szoveg= "<br><br><b>Fals elemek:</b>"; fonttomb.innerHTML +=Szoveg;
			HiHossza=HiVan.length;
		for(i=0; i<HiHossza; i++) {
				hamis=HiVan[i];
			Hielemek="<br /><b>"+i+" Fals elem index-száma:</b> "+hamis; fonttomb.innerHTML +=Hielemek;	
			}
			
		Szoveg= "<br><br><b>Üres elemek:</b>"; fonttomb.innerHTML +=Szoveg;
			
		uresh=UresVan.length;
		for(i=0; i<uresh; i++) {
				ur=UresVan[i];
			Hielemek="<br /><b>"+i+" Üres  elem index-száma:</b>"+ur; fonttomb.innerHTML +=Hielemek;	
			}				
	});
				

/* x--------- Adatok nem ismétlődnek. Fals és üres adatok ne legyenek. -----------------------------x */	
	
		Talalatok = new Array();
			var Eadat=2;
			var xi=0;
			var NemAzonosak=document.getElementById ("NemIsmetlodik");
						
	$("#btnNemIsmet").click(function(){
			for(i=xi; i<p_font; i++){  var Tb=1; var Ta=1;
				if(Eadat==2){Talalatok[i]=Jegyzet[i]; Eadat=4;} 
				THossza=Talalatok.length;	// Találatok tömb hossza.			
					for(x=0; x<THossza; x++){
						if(Ta==Tb){
								if(Jegyzet[i]==Talalatok[x]){Ta=10;} 
							}
						else{Ta=10;}							
					}
				if(Ta==1){Talalatok[i]= Jegyzet[i];}					
				xi++;
			}
				
				
         /* x----------- Újra-indexeljük a tömböt. ----------------------x */
				TH=Talalatok.length;
				Ui=0;
				UiTalalatok = new Array();
			for(t=0; t<TH; t++) { Ezek= Talalatok[t];
					if(Ezek!=undefined && Ezek!=" "){ UiTalalatok[Ui]=Ezek; Ui++;}
			}
					
			UiHossz=UiTalalatok.length;
									
         /* x----------- Fals adat keresése, az újra-indexelt tömbben. ----------x */	
							
			ProVan = new Array(); ProNo = new Array(); HiVan = new Array(); HiNo = new Array();
			ProVan[0]=""; ProNo[0]=""; var xh=0; var G=0; var Gn=0;
			Ui_Hossza=UiTalalatok.length;
				
		for(i=0; i<Ui_Hossza; i++) { Espa=0; Espa=UiTalalatok[i].indexOf(" :!");
				if(Espa<0){G++; ProVan[0]=G; continue;} else{Gn++; ProNo[0]=Gn; }
					var Gx=ProVan[0]; var Gnx=ProNo[0];
				if(Gx!="" && Gnx!=""){HiVan[xh]=i; xh++;} else{HiNo[0]=i;}
			}	
				
         /* x------- Végleges eredmény kiíratása,  hibás elemek kiszűrésével. -----------x */
		
			for(e=0; e<UiHossz; e++) { Ezek=UiTalalatok[e]; var torol=0;
					for(i=0; i<HiHossza; i++) 
						{ Ki=HiVan[i]; if(Ki==e){torol=1;} }
					if(Ezek!=undefined && Ezek!="" && Ezek!=" " && torol!=1){
						 TombEredmeny= "<br>"+e+" "+Ezek; NemAzonosak.innerHTML +=TombEredmeny;
						}
				}				
				
	});
	
});