GSM-Forum

GSM-Forum (https://forum.gsmhosting.com/vbb/)
-   x4x, x5x Flashpatching (https://forum.gsmhosting.com/vbb/f341/)
-   -   callLogReader midlet (https://forum.gsmhosting.com/vbb/f341/calllogreader-midlet-157172/)

adancau 08-26-2004 19:22

callLogReader midlet
 
1 Attachment(s)
Hi everyone,

This is a midlet made as an alternative to the LogReader by rc-flitzer and Seklth for Riza's CDR v2.3. It's a little bit more customised, and has the option to place a call to the number you're viewing in the log. If you want to try it out, go ahead, and I hope you enjoy it. Please keep in mind that development is still going on.

If you have any comments, any ideas on how to make it better, or you find any bugs, please let me know.

Download the attachment callLogReaderV0.1.zip.txt, remove the txt extension and unzip to some location, then copy it to your Java/Jam folder on the MMC.


Many thanks to Riza for creating the CDR. :)

Requires:
*** CDR. Call Detail Record v2.3 *** by RizaPN (see page 22 in the SLIKv56 thread)
*** Allow Java midlets to access root folders *** (see below:)




;*** Allow Java midlets to access root folders ***
;Firmware : SL45v56
;Author : chaos

;This patch will allow access to the whole MMC - addressbook, bitmaps, SMS... - from the midlet. It is useful for those who wish to write his own phonebook, EMS reader/writer or something else that needs more than its own storage folder.

0F28E8: 08 0A
0F29F4: BB001E59 2A4C2A12
0F29F8: B7001FB80020B600 08B6000902A00018
0F2A00: 212AB60021B60022 BB001E59B7001FB8
0F2A08: 4C2BC7000DBB0002 0020B600212AB600
0F2A10: 591223B70004BF2B 21B600224C2BB000
0F2A18: B0 00

Kind regards,
Andrei

V0.2 AVAILABLE BELOW

naransula 08-27-2004 07:03

Thanks for the midlet. Everything is fine for me with your midlet but there is a small bug in it; I could not read missed calls after I read other logs. I can read missed calls only if I read them first.


Naransula

adancau 08-27-2004 07:11

Noted, will try to reproduce, although haven't been able so far. Anyone else with this problem?

One bug I know about is that after looking at an entry and going back to the Log Selection area, the title remains Please Wait. This is to be fixed pretty soon.
I will start adding icons and cost related functions today, but I'm not sure when everything will be ready. If I manage the icons I will make a release this evening.

adancau 08-27-2004 14:20

1 Attachment(s)
UPDATE

callLogReader v0.2

Changes from v0.1
Some minor bugs have been fixed.
Added icons.
Some code reshuffling.

Download below.

yiourkas 08-27-2004 20:55

Will there be any unicode support?
I use greek letters to store my contacts in the addressbook, and when i'm viewing the log with your midlet i see question marks instead of letters... :(

adancau 08-27-2004 23:07

I will try to add Unicode support, but it's the second thing on the priority list. Right now I want to get cost options working, and that's pretty complex, plus optimize some read operations from the MMC.

Kind regards,
Andrei

yiourkas 08-27-2004 23:25

Yeap... That optimization is needed (it's a little slow)

Can you share the source of the midlet?

Seklth 08-28-2004 00:41

Sorry that was not a new version, current has arrived.

Let's to write together!
The authors midlets - in privates.
There is idea of searching for of the name - use a code from AbTools by Chaos.
But is slow.

adancau 08-28-2004 08:18

@yiourkas:
I will email the source to you on Monday. What's your email address? One thing I'd like to ask you though is that if you improve the midlet in any way to post it here with a new version number, and to send me back the modified source.

@Seklth:
It would be nice to code together, although it might be pretty difficult. What I suggest instead is the same thing I told yiourkas. I will send you the source for the midlet, and you can send me the source for yours if you'd like. We can both improve the midlet and post it here, and exchange the new sources.

yiourkas 08-28-2004 19:51

Quote:

Originally Posted by adancau
@yiourkas:
I will email the source to you on Monday. What's your email address? One thing I'd like to ask you though is that if you improve the midlet in any way to post it here with a new version number, and to send me back the modified source.

Check your PMs.

Thanx in advance...

vizionar 08-28-2004 21:01

Excellent log reader midlet! Congratulations for great work! I especially like how name is shown in call logs (date or time, name or number(if not in phonebook)) Also, good

Minuses:
- It is quite slow.
- Font size is a bit too big. If you can make it to use fonts as in Logreader, that would be great.

Pluses:
- name is shown in call logs (date or time, name or number(if not in phonebook))
- in sms log, time and number are shown in a list (although it is not seen what type of)
- option to call displayed number in log
- very intuitive icons

Suggestions:
- add option to change date of log file viewed (august is at the end :) )
- view of selected item could be better - no need for words "On" and sign "@" (looks ugly to me)
- add a way to scroll more efficiently, something like page up and page down, maybe on + and - button (on left side of sl45)

rc-flitzer 08-29-2004 00:05

Sorry guys, I overread the thread at first...

Okay, now we have several midlets (and versions of them) for log reading:
- Log Reader, originally be rc-flitzer (me *g*), graphical improved by Seklth
- Analyzator Log by ??? (somewhere in Poland)
- Call Log Reader by adancau

The first one was not much, but Seklth and MacKam made some nice design for it. Second one looks great but is a bit slow and also missing much features.
The third midlet from adancau has great features which I wanted myself to put into next LogReader version.

My question is here: should we each of us make his own log reader midlet? Sounds not so great, we could better share our routines. I made some graphical menu classes (Canvas) for LogReader, like a pulldown menu with page up/down, also month changing by pressing one key (number keys are used for this).
I would only need procedure for calculating costs, this is the most difficult part here, as adancau said already.

@adancau: Can you tell me how you want to calculate costs? My plan is using a charge.txt in Storage folder, where the user has typed in the charges of his mobile provider. Then I calculate on this data the costs. But there are no lines written yet (task for tomorrow)...

@vizionar: All of your ideas are welcome. :) I have simple midlet written, as soon as I have managed cost calc, you can beta test! It will not be well designed, but design is only a matter of art not of programming. *g* So no problem to solve design questions.

adancau 08-29-2004 06:43

@vizionar:
I know August is at the end. :)
Midlet reads date from phone and uses month to open current logs. So it wouldn't lose any functionality when we go into September. Next version will however implement a feature to view logs from previous months.

@rc-flitzer:
It would be great to share routines. I think it's better to have diversity. We could publish under the same name (call it logReader), different versions, say A, B, C etc, with change logs and everything, and share the code, so we can continually improve it. Basically we can make it open-source :)

You have PM.

Kind regards,
Andrei

adancau 08-29-2004 08:15

Better make it GPL than open source, so people will always make the source code available. :)

rc-flitzer 08-29-2004 13:21

@adancau: The name doesn't matter... We only have to distinguish the midlet from several people with different design and functions.
Sharing routines... hm, I have no problem with giving you source code, but it's commented in German until now. And second problem: there is no unity in displaying, I'm using canvas classes, you use standard Siemens classes, this is a big deal in programming.
My suggestion: we can make cost calculating routines together. This is a main part and easily to use in different midlets. :) More details soon in PM.


All times are GMT +1. The time now is 10:20.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -

Page generated in 0.16529 seconds with 6 queries

SEO by vBSEO