gnokii-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: xgnokii: don't read all phonebook entries


From: Pal Tamas
Subject: Re: xgnokii: don't read all phonebook entries
Date: Thu, 29 Aug 2002 22:21:06 +0200

Hi!

On Wed, 28 Aug 2002 18:50:21 Markus Plail wrote:
What are the numbers in the xgnokii contacts window? Are they correct?
Because actually this code means that contacts are read until the
number of contacts, that the phone tells us are used, are read. So my
guess would be that this number is wrong. I am referring to the number
in th lower left corner of the contacts window.

The numbers are correct.
I forgot to explain the background of the problem...Here:
It's the memory management of the SIM card's(and the phone's) memory.
It's a fixed length table.When you erase a contact, that entry gets erased
status(or something like this). The entry remains erased until you save a contact there. So when you erase more contacts than add new, there'll be erased entries between the used ones. The phone only tells you the number of used entries in the questioned memory not the last used entry's index. F.ex: in my phone's memory there are 16 used entries out of 50,
but the last entry is the 28th ...

Here's the dump from gnokii(which dumbly reads all entries):
SoE:~$ gnokii --getphonebook ME 1 50 >tttt
GNOKII Version 0.5.0pre
1. Name: <anon>
Number: <number>
Group id: 1
2. Name: <anon>
Number: <number>
Group id: 2
3. Name: <anon>
Number: <number>
Group id: 3
4. Name: <anon>
Number: <number>
Group id: 4
5. Name: <anon>
Number: <number>
Group id: 5
6. Name: <anon>
Number: <number>
Group id: 6
7. Name: <anon>
Number: <number>
Group id: 7
8. Name: <anon>
Number: <number>
Group id: 8
9. Name: <anon>
Number: <number>
Group id: 9
10. Name: Number: Group id: 10
11. Name: Number: Group id: 11
12. Name: Number: Group id: 12
13. Name: Number: Group id: 13
14. Name: Number: Group id: 14
15. Name: Number: Group id: 15
16. Name: <anon>
Number: <number>
Group id: 16
17. Name: Number: Group id: 17
18. Name: Number: Group id: 18
19. Name: Number: Group id: 19
20. Name: Number: Group id: 20
21. Name: <anon>
Number: <number>
Group id: 21
22. Name: Number: Group id: 22
23. Name: <anon>
Number: <number>
Group id: 23
24. Name: Number: Group id: 24
25. Name: Number: Group id: 25
26. Name: Number: Group id: 26
27. Name: <anon>
Number: <number>
Group id: 27
28. Name: Number: Group id: 28
29. Name: <anon>
Number: <number>
Group id: 29
30. Name: Number: Group id: 30
31. Name: Number: Group id: 31
32. Name: Number: Group id: 32
33. Name: Number: Group id: 33
34. Name: Number: Group id: 34
35. Name: Number: Group id: 35
36. Name: Number: Group id: 36
37. Name: Number: Group id: 37
38. Name: Number: Group id: 38
39. Name: Number: Group id: 39
40. Name: Number: Group id: 40
41. Name: Number: Group id: 41
42. Name: Number: Group id: 42
43. Name: Number: Group id: 43
44. Name: Number: Group id: 44
45. Name: Number: Group id: 45
46. Name: Number: Group id: 46
47. Name: Number: Group id: 47
48. Name: Number: Group id: 48
49. Name: Number: Group id: 49
50. Name: Number: Group id: 50

Sorry I was lazy.hope this would help:)

Tamas Pal

--
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1.2
GU d- s:+ a-- C++>++++$ UL++>++++$ P+>+++ L+++>++++ E+ W+ N+ o-- K? w(+) O? M? V? PS+ PE Y+ PGP- t+(-) 5++(+++) X+ R tv-(+) b+ DI>+++ D+ G e h! r-- y ------END GEEK CODE BLOCK------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]