From: Chris P. <dev...@te...> - 2004-02-20 18:06:31
|
You wrote: > > You can store the entry number as part of the serials. The way the other LG > phones work is that each entry has two serial numbers which are equal and never > change for that entry. Every time you create a new entry, a new serial is allocated > (the new serial being an ever increasing number). > > When writing out to the phone, the existing entries and their serials are > read, and the entries being written out are matched to those. The > software inside the phone maintains the speed dial pointers correctly. > > Roger I'm not sure I understand this, so let me re-state. When you go a getphonebook, as part of the response, you get the entry number (entrynumber), which I don't see the code stores in anywhere. When you need to rewrite a modified entry, I take it that the phone will ignore whatever entry number you put in the request and use the serial number as the key? For a brand new entry, the serial should be automatically created, but the entry number was filled in by an incremental counter - can anyone explain how BREW handles it when you send a pbappendentryrequest? I know eventually I will destroy my spare phone testing this, just wanted to know what to expect Also, is the speed dial being kept at all? I don't see the code for VX4400 doing that currently and I assume you lose your speed dial or is that not the case? PS: next up, the LG4600 (VX4600 down in the states), once I justify paying over $70USD for a data cable which it cost only $30USD (all the taxes, duties, and shipping handling created a 100%+ overhead). I believe the LG4600 has very similar phonebook structure, and I know the ringtone/wallpaper handling already (at least I think I know). |