New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
920904
Old
#21  
Senior Member - OP
Thanks Meter 22
Posts: 308
Join Date: Nov 2008
new version 1.8:
appointment transparency is now imported
appointment classification/visibility is now imported
fixed a possible problem if no description is defined at the appointment
parsing .vcs files
message box display time based on displayed textlengh
The Following User Says Thank You to 920904 For This Useful Post: [ Click to Expand ]
 
camro
Old
(Last edited by camro; 5th March 2011 at 09:25 PM.)
#22  
Senior Member
Thanks Meter 12
Posts: 1,760
Join Date: Apr 2007
Quote:
Originally Posted by 920904 View Post
new version 1.8:
appointment transparency is now imported
appointment classification/visibility is now imported
fixed a possible problem if no description is defined at the appointment
parsing .vcs files
message box display time based on displayed textlengh
thanks will test it this time more in detail ..

PLS: the name is called IcalParse1.6 (seems to be in AndroidManifest.xml, extract done via "Android Commander")
maybe you can change it next time there, too

EDIT:
i had an error, and send it via email to you, maybe this helps to find what the problem is, that i can't edit the imported event ...
 
camro
Old
(Last edited by camro; 7th March 2011 at 02:59 PM.)
#23  
Senior Member
Thanks Meter 12
Posts: 1,760
Join Date: Apr 2007
Default Found the bug on importing :)

i tried again an import to local calendar again + i did a manually add new calendar item to local calendar (with default calendar appl)

then i looked into the values in DB..

i looked into the sqlite ...
-> com.android.providers.calendar (Kalenderspeicher)
-> calendar.db
-> Events
..

now compare the fields ...

A) = event from import via "icalparse"
B) = event from manually add an event

there i see strange things on my test import -> local"

field: EventTimeZone
on A => it is empty
on B => there is "Europe/Vienna"

then i edit the field and fill in also: "Europe/Vienna" , then test again to open it.
AND IT WORKS !

so the bug is, the EventTimezone must be fill in ...

EDIT:
NOW THE QUESTION IS: why does the timezone not fill in ?
maybe, because i haven'T set a default value ?
is it maybe possible to to on import:
1.) chech if TIMEZONE is inside the ICAL/VCS, and if not, then read the default value which is set on device and use this for import ?
 
920904
Old
#24  
Senior Member - OP
Thanks Meter 22
Posts: 308
Join Date: Nov 2008
thx to some informations from camro i fixed a problem which seems to occure on some android devices with a very new firmware.

new version 1.9
fixed a problem with the parsing of transparency
fixed a problem that on some android versions the calendar crashed if von event timezone has been set
The Following User Says Thank You to 920904 For This Useful Post: [ Click to Expand ]
 
camro
Old
#25  
Senior Member
Thanks Meter 12
Posts: 1,760
Join Date: Apr 2007
Quote:
Originally Posted by 920904 View Post
thx to some informations from camro i fixed a problem which seems to occure on some android devices with a very new firmware.

new version 1.9
fixed a problem with the parsing of transparency
fixed a problem that on some android versions the calendar crashed if von event timezone has been set
GREAT TOOL ! - a lot business users are waiting for it, i can't wait for the new features
hopefully soon

+) blind auto-import (only using API of icalparser - without starting it in windows)
+) blind semi-auto-import (only using API of icalparser - without starting it in windows + open new calendar item, fill in all values from ical file)
+) support for VCS (vCalendar)
(of course 2.2+ does support importing vcs files, but noone can select which calendar, here it is possible, and it's with icalParser a very professonal way to do this...)

after this is finished ... last wish, to install it easily via "Market", because i know a lot of business users, and the license process is not the best joice...but this is only my mind ...)

cu camel
 
920904
Old
(Last edited by 920904; 14th March 2011 at 01:13 PM.)
#26  
Senior Member - OP
Thanks Meter 22
Posts: 308
Join Date: Nov 2008
Quote:
Originally Posted by camro View Post
GREAT TOOL ! - a lot business users are waiting for it, i can't wait for the new features
hopefully soon

+) blind auto-import (only using API of icalparser - without starting it in windows)
+) blind semi-auto-import (only using API of icalparser - without starting it in windows + open new calendar item, fill in all values from ical file)
+) support for VCS (vCalendar)
(of course 2.2+ does support importing vcs files, but noone can select which calendar, here it is possible, and it's with icalParser a very professonal way to do this...)

after this is finished ... last wish, to install it easily via "Market", because i know a lot of business users, and the license process is not the best joice...but this is only my mind ...)

cu camel
i'm currently working on some new features and refactoring my app so that the icalendar parse logic can be used as an external library so that it can be used in other projects. (e.g. i'm currently creating my own calendar software)

the parsing of vcs should work also in the 1.9 version of the app.

the next big thing on my todo list is the background import/parse by the use of a service. i think i will stark with the implementation this week.
 
920904
Old
#27  
Senior Member - OP
Thanks Meter 22
Posts: 308
Join Date: Nov 2008
so a new version with a lot of improvements. i also started to implement background services for importing/parsing put there have been some problems so this feature is not included in this release

new version 2.0:
fixed a possible problem with filtering
fixed a filtering problem if the appointment did not have a rrule
speedup filtering calculations
refactored my app so that my icalendar parsing code is now an external libary and can be used in other projects
fixed a possible problem if no dtsart or dtend has been defined
fixed a pssobiel date parsing problem (Search for TZID)
fixed a problem if the used imezone is defined with an daylight timezone and a standardtimezone but the appointment occures before the standard timezone starts
improved handling of dates which have been defined as local time
fixed a database access problem which occured on appointments which have valarms defined
fixed a problem that the app has been closed on screen rotation
it is now possible to display important infomrations as notification e.g. if the app is parsing/importing calendar data as a background operation.
 
920904
Old
#28  
Senior Member - OP
Thanks Meter 22
Posts: 308
Join Date: Nov 2008
a new version which fixes some problems and enabled the handling of attendees. also the utf-8 problem is fixed so that e.g. german umlauts will now correctly be displayed and imported.

new version 2.1:

dont display text language as a part of the location/description/title if the text language has been defined
improved parser recurrence id handlig
fixed a problem if a single icalendar expression has been split in multible lines it sometimes has not been parsed correctly.
parsing and importing from attendees
fixed utf-8 problem so that e.g. german umlauts work now correctly
other minor fixes
fixed a problem that valarm informations did not get parsed
fixed a configuration issue at the importandupdate issue
fixed some possible appointment update problems
 
920904
Old
#29  
Senior Member - OP
Thanks Meter 22
Posts: 308
Join Date: Nov 2008
new version 2.2:
enhanced occurrence calc for filtering
completely handling altrep, language and value definitions at title, description, location, ressources and category
reducing memory consumtion of the application
parser supporting more icalender features. the parser is now fully supporting the icalendar 2.0 standard
fixed a possible parsing problem on missformed icalendar data
support caldav one way sync
support downloading of icalendar information with ftp
fixed a user information display problem
fixed typo
 
920904
Old
#30  
Senior Member - OP
Thanks Meter 22
Posts: 308
Join Date: Nov 2008
new version 2.3
fixed a possible caldav parsing problem on some specific caldav server implementations
implemented autosync service which will start periodically and sync all configured webcalendars
fixed a user display informations problem
if the user does not specifiy the protocol at the webical url the app will now try to detect the valid protocol.
fixed a problem if the user forgets to add the tailing / at a caldav url

Tags
android, ical, icalendar, import