CalendarSync is an Android app (also works on Blackberry) which you can use to sync your calendars and appointments using CalDAV, WebDAV, HTTP, FTP or plain .ics calendar files.
Do you want to check out the app? Then just load and install the free test version where you can check out all the feature for free at the Google Play Store, Blackberry World, Amazon App Store or directly from my website (link below).
A Windows mobile version is now available: http://forum.xda-developers.com/showthread.php?t=544181
Features:
Using a self-created iCalendar analyser which support complex and more features than other iCalendar parsing/importing applications.
Import appointments, alarms and attendees direct from iCal files (*.ics). and applications.
Import appointments, alarms and attendees direct from Microsoft Calendar files (*.vcs) and applications.
Export appointments, alarms and attendees which are stored on the device to iCal files (*.ics).
Make a quick look at the appointments stored in the iCal files.
Update old and add new appointments from an iCal file.
iCalendar files are associated to this app.
Timezone support.
Create and remove device calenders.
Fingerfriendly landscape/portrait mode aware GUI.
Load and analyse ICal files direct from the Internet from different sources.
The app supports self signed certificates.
Supports the sync from and to server which provide calendar information with HTTP/HTTPS (WebDAV if you want to use two way Sync).
Supports the sync from and to server which provide calendar informations with CalDAV.
Supports the sync from and to server which provide calendar informations with FTP/FTPS.
Supports the download/handling of webcal/webcals feeds.
Periodically background sync of calendar informations.
Automatically background sync can be handled periodically by the app itself or it can be triggered by external applications like Tasker.
Checking for updates
Logging
Advanced filtering which informations should be imported.
Supporting devices with more than one cpu to speed up parsing/importing/downloading of informations.
Multi-language: Currently english and german.
If you are interested in translating the app in other languages please contact me.
Requirements:
Android 2.2 or newer.
Permissions
android.permission.READ_CALENDAR and android.permission.WRITE_CALENDAR
The app is designed to interact with the calendar so it needs the rigth to read/write the calender e.g. to store new appointments.
android.permission.INTERNET and android.permission.ACCESS_NETWORK_STATE
The app can sync which various internet and network sources. So it needs the rigth to access the network.
android.permission.READ_PHONE_STATE
For licensing the app needs access to device id.
android.permission.WRITE_EXTERNAL_STORAGE
The app can import/export calendar informations based on files stored on the device so it needs the rigth to access the devices storage.
android.permission.RECEIVE_BOOT_COMPLETED and android.permission.WAKE_LOCK
This permissions are used for the autosync service. If the device reboots the autosync service will start automatically. To prevent interuption of the autosync process the app must be able to prvent the sleep mode temporarily.
com.android.vending.CHECK_LICENSE
This permission is used for license validation if you bougth the app at the google market.
android.permission.ACCESS_WIFI_STATE
This permission is used for the autosync service to prevent the app from syncing if no WIFI/WLAN connection is available.
android.permission.MANAGE_ACCOUNTS and android.permission.GET_ACCOUNTS and android.permission.AUTHENTICATE_ACCOUNTS and android.permission.*WRITE_SYNC_SETTINGS
The app can create custom calendars. To prevent automatic cleanup services from android from deleting this custom calenders these calendars musst be assigned with an existing sync account. The permissions above will be used to create such a dummy sync account.
If you like my app please donate so that i can develop further improvements.
Download (NO MIRRORING): CalendarSync click here
initial version 1.0 available
I have installed it on my HD2 with NAND build but on clicking on Parse button app just crashes; please help me if I am missing something
Thanks
Pawan
pawandeep said:
I have installed it on my HD2 with NAND build but on clicking on Parse button app just crashes; please help me if I am missing something
Thanks
Pawan
Click to expand...
Click to collapse
Please test the new version.
new version:
online checking for new versions
logging
supporting recurring appointments
920904 said:
Please test the new version.
new version:
online checking for new versions
logging
supporting recurring appointments
Click to expand...
Click to collapse
Thanks for quick response.
now it does not crash but its looking for a iCalParser folder in root and making it unusable for me ; is it possible to this folder to custom location ? can we add file association for .ICS files so it can be directly opened from file browser or emails.
Thanks
pawandeep said:
Thanks for quick response.
now it does not crash but its looking for a iCalParser folder in root and making it unusable for me ; is it possible to this folder to custom location ? can we add file association for .ICS files so it can be directly opened from file browser or emails.
Thanks
Click to expand...
Click to collapse
the ics files are now associated to the app.
new version 1.2:
iCalendar files are now associated to the app
much faster import of appointments. Up to 400% faster!
new version 1.3:
fixed a problem handling rrules
added a possibility to filter iCalendar informations during parsing which can also handle complex recurrence rules.
Performance improvements
Ready to get the maximum performance from phones with more than one cpu.
updated manual
thanks - good idea
if this appis working, i would prefer, to sell it - it is worth ~€10 for a HUGE user group(business users).
for nwo, i'm trying to import an ICS file, which i got via email (in K9-Mail)
1.) not assiosiated with ISC in k9-mail - don'T know why ?
2.) tried to click on "calendar list", then application crash
adb logcat:
Code:
E/AndroidRuntime(10266): FATAL EXCEPTION: main
E/AndroidRuntime(10266): java.lang.NullPointerException
E/AndroidRuntime(10266): at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:355)
E/AndroidRuntime(10266): at android.widget.ArrayAdapter.getView(ArrayAdapter.java:323)
E/AndroidRuntime(10266): at android.widget.AbsListView.obtainView(AbsListView.java:1431)
E/AndroidRuntime(10266): at android.widget.ListView.measureHeightOfChildren(ListView.java:1273)
E/AndroidRuntime(10266): at android.widget.ListView.onMeasure(ListView.java:1184)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime(10266): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1012)
E/AndroidRuntime(10266): at android.widget.LinearLayout.measureVertical(LinearLayout.java:381)
E/AndroidRuntime(10266): at android.widget.LinearLayout.onMeasure(LinearLayout.java:304)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime(10266): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1012)
E/AndroidRuntime(10266): at android.widget.LinearLayout.measureVertical(LinearLayout.java:381)
E/AndroidRuntime(10266): at android.widget.LinearLayout.onMeasure(LinearLayout.java:304)
E/AndroidRuntime(10266): at com.android.internal.widget.WeightedLinearLayout.onMeasure(WeightedLinearLayout.java:60)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime(10266): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime(10266): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewRoot.performTraversals(ViewRoot.java:812)
E/AndroidRuntime(10266): at android.view.ViewRoot.handleMessage(ViewRoot.java:1752)
E/AndroidRuntime(10266): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(10266): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(10266): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(10266): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(10266): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(10266): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
E/AndroidRuntime(10266): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
E/AndroidRuntime(10266): at dalvik.system.NativeStart.main(Native Method)
I/ ( 3230): dumpmesg > "/data/log/dumpstate_app_error.log"
W/ActivityManager( 3230): Force finishing activity com.icalparse/.ActivityDisplayPreference
W/ActivityManager( 3230): Activity pause timeout for HistoryRecord{48ae04b8 com.icalparse/.ActivityDisplayPreference}
if wanted i can give you an exchange account for testings ...
if interesting on a test engineer -> please contact me.
android 2.2.1 - galaxy 9000 - darkys ROM 9.2
cu camel
camro said:
thanks - good idea
if this appis working, i would prefer, to sell it - it is worth ~€10 for a HUGE user group(business users).
for nwo, i'm trying to import an ICS file, which i got via email (in K9-Mail)
1.) not assiosiated with ISC in k9-mail - don'T know why ?
2.) tried to click on "calendar list", then application crash
adb logcat:
Code:
E/AndroidRuntime(10266): FATAL EXCEPTION: main
E/AndroidRuntime(10266): java.lang.NullPointerException
E/AndroidRuntime(10266): at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:355)
E/AndroidRuntime(10266): at android.widget.ArrayAdapter.getView(ArrayAdapter.java:323)
E/AndroidRuntime(10266): at android.widget.AbsListView.obtainView(AbsListView.java:1431)
E/AndroidRuntime(10266): at android.widget.ListView.measureHeightOfChildren(ListView.java:1273)
E/AndroidRuntime(10266): at android.widget.ListView.onMeasure(ListView.java:1184)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime(10266): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1012)
E/AndroidRuntime(10266): at android.widget.LinearLayout.measureVertical(LinearLayout.java:381)
E/AndroidRuntime(10266): at android.widget.LinearLayout.onMeasure(LinearLayout.java:304)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime(10266): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1012)
E/AndroidRuntime(10266): at android.widget.LinearLayout.measureVertical(LinearLayout.java:381)
E/AndroidRuntime(10266): at android.widget.LinearLayout.onMeasure(LinearLayout.java:304)
E/AndroidRuntime(10266): at com.android.internal.widget.WeightedLinearLayout.onMeasure(WeightedLinearLayout.java:60)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime(10266): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime(10266): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
E/AndroidRuntime(10266): at android.view.View.measure(View.java:8224)
E/AndroidRuntime(10266): at android.view.ViewRoot.performTraversals(ViewRoot.java:812)
E/AndroidRuntime(10266): at android.view.ViewRoot.handleMessage(ViewRoot.java:1752)
E/AndroidRuntime(10266): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(10266): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(10266): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(10266): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(10266): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(10266): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
E/AndroidRuntime(10266): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
E/AndroidRuntime(10266): at dalvik.system.NativeStart.main(Native Method)
I/ ( 3230): dumpmesg > "/data/log/dumpstate_app_error.log"
W/ActivityManager( 3230): Force finishing activity com.icalparse/.ActivityDisplayPreference
W/ActivityManager( 3230): Activity pause timeout for HistoryRecord{48ae04b8 com.icalparse/.ActivityDisplayPreference}
if wanted i can give you an exchange account for testings ...
if interesting on a test engineer -> please contact me.
android 2.2.1 - galaxy 9000 - darkys ROM 9.2
cu camel
Click to expand...
Click to collapse
currently the ics file has to be saved on the filesystem to open it directly.
I will release a new version which will also address your problem soon.
@camro please check if your problem is fixed now.
the new version brings a big bunch of improvements
new version 1.4:
fixed a problem with appointment which have alarms defined
fixed a problem if appointments use timezones which are not defined in the icalendar informations
enhanced filtering calculation
fixed filtering calculation problems
handling now valarms
fixed a problem whith appointment that did not get updated completely
fixed a problem with durations
supporting all possible rrule configurations for filtering
fixed a problem if no active calendar has been found
If no calendar is selected the app will try to import the appointments in a calendar which is currently active
at the calendar selection also calendars can be selected which are currently not active
920904 said:
@camro please check if your problem is fixed now.
the new version brings a big bunch of improvements
new version 1.4:
fixed a problem with appointment which have alarms defined
fixed a problem if appointments use timezones which are not defined in the icalendar informations
enhanced filtering calculation
fixed filtering calculation problems
handling now valarms
fixed a problem whith appointment that did not get updated completely
fixed a problem with durations
supporting all possible rrule configurations for filtering
fixed a problem if no active calendar has been found
If no calendar is selected the app will try to import the appointments in a calendar which is currently active
at the calendar selection also calendars can be selected which are currently not active
Click to expand...
Click to collapse
no, if i click on preferences -> calendar list -> CRASH ..
also the ICS file is not assigned to your application.
(tried to click on a ICS file in k9-mail)
(ICS BOT can do that - see code -> http://code.google.com/p/enh/source/browse/trunk)
maybe it helps to find a method how to do that...
http://code.google.com/p/enh/source...rc/org/jessies/icsbot/IcsBotViewActivity.java
see line 56 (76)
EDIT: ICS BOT can maybe help a lot, because it was working great (on older API)
EDIT1: jave is not my prefer language - mabye you can compile it for the new API to make it possible to use it for 2.2 ?
camro said:
no, if i click on preferences -> calendar list -> CRASH ..
also the ICS file is not assigned to your application.
(tried to click on a ICS file in k9-mail)
(ICS BOT can do that - see code -> http://code.google.com/p/enh/source/browse/trunk)
maybe it helps to find a method how to do that...
http://code.google.com/p/enh/source...rc/org/jessies/icsbot/IcsBotViewActivity.java
see line 56 (76)
EDIT: ICS BOT can maybe help a lot, because it was working great (on older API)
EDIT1: jave is not my prefer language - mabye you can compile it for the new API to make it possible to use it for 2.2 ?
Click to expand...
Click to collapse
opening ics files from other apps will be in in the future currently the files have to be saved on the storage.
if you send me your mail address i could provide you with some special builds of the app to fix your calendar list problem.
i'm currently using it here with an i9000 with a froyo build from my wireless network operator
new version 1.5:
improved way of user informations display
improved handling of device calendars
improved handling of Text Breaks
handling exdates of appointments during filtering/importing
fixed a possible problem with rrules during updates.
if an serious problem occurres the user will be asked to send am error report.
new version 1.6:
fixed a problem with information display during importing (process bar was not updated)
new version 1.7:
replacing html quotas
new option which will enable that all parsed informations will be imported automatically
correctly handling rdates for filtering
fixed a possible problem if no end date and no duration has been set
added a german translation
added a new way to get device calendar names
920904 said:
new version 1.7:
replacing html quotas
new option which will enable that all parsed informations will be imported automatically
correctly handling rdates for filtering
fixed a possible problem if no end date and no duration has been set
added a german translation
added a new way to get device calendar names
Click to expand...
Click to collapse
.) calendar names works now
.) automatic import works
but the import can't be changed, then calendar crash ..
can the import be possible via extra option in icalparser to:
a) import process without open icalparser in window, only open a new calendar item, and fill in all informations <- semi-automatic
b) do import process without open icalparser in window, only show bubble for max. 10sec <- full-automatic
is this available on the market for 2.3? i don't see it. I was looking for an app like this after ICS bot stopped supporting 2.2/2.3. I dl'd this one app that supposedly synced ics to android and it ended up wiping my primary calendar!!!
i'd be happy to purchase/donate to this app if it can simply take an ics invite and add it to the calendar i specify. Also would hope to see it on the market.
camro said:
.) calendar names works now
.) automatic import works
but the import can't be changed, then calendar crash ..
can the import be possible via extra option in icalparser to:
a) import process without open icalparser in window, only open a new calendar item, and fill in all informations <- semi-automatic
b) do import process without open icalparser in window, only show bubble for max. 10sec <- full-automatic
Click to expand...
Click to collapse
i sent you an e-mail with some information.
sundar2012 said:
is this available on the market for 2.3? i don't see it. I was looking for an app like this after ICS bot stopped supporting 2.2/2.3. I dl'd this one app that supposedly synced ics to android and it ended up wiping my primary calendar!!!
i'd be happy to purchase/donate to this app if it can simply take an ics invite and add it to the calendar i specify. Also would hope to see it on the market.
Click to expand...
Click to collapse
currently it is not available on the marked. you can find the apk file on my page. there is a download link in the first post. there you also find an overview about the features, manual, ... some features will need a license but you can get a license for testing purpose if you are interested
920904 said:
i sent you an e-mail with some information.
currently it is not available on the marked. you can find the apk file on my page. there is a download link in the first post. there you also find an overview about the features, manual, ... some features will need a license but you can get a license for testing purpose if you are interested
Click to expand...
Click to collapse
i sent you back some emails ...
before you are going to market - think about the name, because i know from some search engines, that there are a lot of guys, which are searching for this ..."vcs" (vcard) and "ical"(iCalendar).
also, if wanted, i can talk with devel of enhanced email, which does also have this on his list to implement, but maybe he can decide to use/prefer your tool, and not try to invent the wheel again
camro said:
i sent you back some emails ...
before you are going to market - think about the name, because i know from some search engines, that there are a lot of guys, which are searching for this ..."vcs" (vcard) and "ical"(iCalendar).
also, if wanted, i can talk with devel of enhanced email, which does also have this on his list to implement, but maybe he can decide to use/prefer your tool, and not try to invent the wheel again
Click to expand...
Click to collapse
vcs import will be in in the next version. also some other enhancements will be implemented. if the dev of the enhanced email is interested in icalendar import he can contact me.
Related
Someone asked me about the version for Android, so here it is .
Birthday Reminder is an application that will keep you reminded with your contact's birthday, anniversaries and other events. Birthdays and Anniversaries are taken from contacts and can be synchronized with Facebook birthdays. Application at specified time remind you about incoming events.
Requirements: Android 2.1
Features & screenshoots at: http://mobile.dlugosz.net.pl/Androidproducts/BirthdayReminder/tabid/84/language/en-US/Default.aspx
Available at Android Market
Special for XDA users:
Application shows Ads (should ), but...
Go to About window, longpress at app icon, enter very very secret sentence xda-developers and be happy without any ads.
Feedback and suggestions will be greatly appreciated.
Change Log
version 1.6.1 (18-10-2011)
Added:
- appearance settings for main list (background)
- appearance settings for widget (background, arrows)
- search functionality in contact picker
- "in place" widget configuration
- "in place" main list configuration
- fast scrolling on main list
Changed:
- widget configuration
- main list configuration
version 1.6.0 (22-09-2011)
Added:
- appearance settings for main list (fonts size, colors)
- appearance settings for widget (fonts size), for paid version
- search functionality
- translation: Portuguese
Updated:
- Chinese translation
version 1.5.3 (04-08-2011)
Added:
- Czech translation
Changed:
- Slovak translation
Fixed:
- events with the same dates was merged even for different contacts
- some minors bugs
version 1.5.2 (29-06-2011)
Added:
- options for pictures size while importing from facebook
Fixed:
- account icons always visible, event if not set (comes back after restart)
- crash while importing from facebook with too many too big images
- imported contacts was not connect to choosen group
- black screen issue when no data connection available (in 1.5.1)
- some minor bugs
version 1.5.0 (14-06-2011)
Added:
- translations: Afrikaans, Catalan
- import from CSV (eboBirthday format)
- import from version for Window Mobile
- customizable icons for standard event (birthday, anniversary, custom)
- support for different accounts (recognized: GMail, Exchange, Facebook, LinkedIn, Yahoo, Phone)
- chinesee zodiac signs
Changed:
- import window supports more sources
- updated spanish translation
version 1.4.0 (23-02-2011)
Added:
- ability to add contacts from Facebook (with birthday and photo)
Changed:
- extends Facebook synchronization
version 1.3.3 (01-02-2011)
Fixed:
- shift dates by one month on days that do not occur in the next month
version 1.3.2 (13-01-2011)
Fixed:
- change the external language folder does not refresh the list of languages
Changed:
- some translations
version 1.3.0 (6-01-2011)
Added:
- simple Facebook synchronization
Fixed:
- reminder sound is never ending if you cleared reminder before the sound has ended
version 1.2.3 (18-12-2010)
Added:
- Spanish translation
version 1.2.2 (5-12-2010)
Fixed:
-can't disable "Remind always" setting
version 1.2.1 (25-11-2010)
Fixed:
- bad resource initialization in widget after reboot
Changed:
- Dutch translation updated
version 1.2.0 (23-11-2010)
Added:
- Dutch translation
- widget
Fixed:
- support for dates without year (all was handle as today events)
version 1.1.0 (10-11-2010)
Added:
- Ukrainian translation
Changed:
- events loading process (faster loading)
Fixed:
- no reminder after system reboot
- wait dialog on reminder action
version 1.0.2 (27-10-2010)
Fixed:
- "select language" not translated
- inccorect "days to go" alghoritm
- bad notification behavior
Added:
- translations: Chinese, Italian, Russian
- support for low resolutions
installed, it read through all the contact that had bdays specified. i have few bdays comming up within a week so ill let you know how it works out. Would be nice if it had a large popup on the day of the persons bday as a reminder....
htc incredible with senseless rom
There is a new version, see first post.
Looks Great
All i need is an Widget
I use EboBirthday at the Moment and would change if your App has an Widget
There is a new version, see first post.
Now time for widget.
As promised, widget on board.
Hi Looks to be a promising app. I used to rely on calendar widget and manually looking for birthdays. I will test this app and let you know.
How about battery life? Does it run any service continuously??
vpraveenis said:
How about battery life? Does it run any service continuously??
Click to expand...
Click to collapse
It doesn't run in background. Widget is automaticaly refreshed once a day by system alarm (as well as reminder). So it's battery safe .
nice app, one suggestion is to be able to read/load events from a fbcal export
http://www.fbcal.com/
If it can save/load that url periodically that would be even better
Ha, love the lineage 2 icon!
Sent from my Nexus One using XDA App
There is a new version, see first post (major changes: Facebook sync).
great app!
thanks for ad-free option!
At one point, changing external language has started to fail - fix available in new version.
Facebook synchronization don't work
Checking birthdays (583/583)
No birthdays to synchronize was found?
pjopp1 said:
Facebook synchronization don't work
Checking birthdays (583/583)
No birthdays to synchronize was found?
Click to expand...
Click to collapse
It could be. Not all your facebook friends has birthday set. I guess not all exists in your phone contacts (in current version synchronization doesn't create new contacts). And rest may have already set a correct birthday date.
So, there is nothing to do.
I check my contacts and i see birthday on my Facebook contact. (Only day and month)
Sent from my HTC HD2 using XDA App
And new version again. Fix only. See first post.
[q]
This sounds like an interesting app. I have a few questions:
The main difference in free vs paid is the ability to manage lists, could you please explain what this means
The app can sync both gmail & facebook birthdays...does this mean that the facebook birthday information can be imported into your gmail contacts info
In a previous post you mentioned that the widget is updated once daily, will this app run in the background without having the widget active
dsMA said:
The main difference in free vs paid is the ability to manage lists, could you please explain what this means
Click to expand...
Click to collapse
In paid version you also can:
- add/modify/delete birthdays, anniversaries and custom events for gmail contacts (also with additional info like icon for custom events)
- maintain own (not synced with gmail contacts) database of various events
The app can sync both gmail & facebook birthdays...does this mean that the facebook birthday information can be imported into your gmail contacts info
Click to expand...
Click to collapse
Yes. Currently this work only for existing gmail contacts. Unfortunately for dates without years syncing with gmail doesn't work (you will have this date on device but not in gmail account)
In a previous post you mentioned that the widget is updated once daily, will this app run in the background without having the widget active
Click to expand...
Click to collapse
No. It never works in the background all the time. It is activated:
- at boot time (to refresh reminder),
- at reminder time (if was set),
- just after midnight (if widget is active).
Always the short time needed to collect events.
Couple of follow up questions:
In paid version you also can:
- add/modify/delete birthdays, anniversaries and custom events for gmail contacts (also with additional info like icon for custom events)
- maintain own (not synced with gmail contacts) database of various eventsDoes this mean that if the event (birthday, anniversaries, etc) isn't already stored with the gmail contact you can not add an event to the gmail contact through the free version of the app? Ex. If I wanted to an say an anniversary I would have to modify the gmail contact info first before it would show up?
No. It never works in the background all the time. It is activated:
- at boot time (to refresh reminder),
- at reminder time (if was set),
- just after midnight (if widget is active).
Always the short time needed to collect events.Correct me if I am wrong but will notifications only be presented if you tell the app to remind you? After installing and syncing will it auto notify me of all the events for a contact or do I have to go into the app and for each contact say remind me of the specific event?
New Question:
What does the app sync against? Is it syncing all gmail contacts and all facebook contacts that have an event entery or is it syncing against only the contacts that are displayed in your addressbook on the phone? If it is the later can you go in and manually add contacts from facebook or gmail that aren't displayed to the app so that notifications of their events will be displayed?
It synchronizes notes, tasks, contacts, and calendar with Microsoft Outlook 2007 or greater (for Android 2.2 or greater) and also files and directories via WiFi.
Android market link
Android application consists of:
Notes application
Tasks application
Application for managing categories
Task widget 4x1
Task widget 2x2
Sync facilities and configuration screens
This software development is now forked in 2 versions - 2.x and 3.x. 3.x version (tablets) has modified UI - holographic theme. It is multi apk, so correct version is automatically downloaded from Android Market.
This application is real freeware - i.e. is free of charge and without advertising.
Send me please as private message what device and what ROM are you using and if it works or not, I will update list here, thanks.
Some screens
Would somebody be willing to test gingerbread calendar synchronizaton, I looked at source code and it looks the same but I would like to test that it is working correctly.
Is Outlook required?
Yes, Outlook 2007 or 2010.
Moved it to market.
OndrejP said:
Moved it to market.
Click to expand...
Click to collapse
Sorry, where?
cz.psencik.simple
Q: is there a Due Today fildter (overdue + due today)?
A: Will do
Q: Can I filter by category?
A: No, maybe will do.
Q: Can I sync calendar in a specific date frame only (now it syncs all calendar items) ?
A: No
Q: Can I not sync completed tasks?
A: No, similar features were present millions years ago when devices had limited memory, I want to have everything in phone. You can move those tasks to different folder/archive in Outlook now.
Q: Contacts don't show after sync.
A: What phone, you must enable Local Sync account in Contacts application (open Contacts, Menu, Display options, check Local Sync All Contacts) - btw it is described in "manual"
Could this thread be moved to different forum where new users can post?
OndrejP said:
Q: is there a Due Today fildter (overdue + due today)?
A: Will do
Q: Can I filter by category?
A: No, maybe will do.
Q: Can I sync calendar in a specific date frame only (now it syncs all calendar items) ?
A: No
Q: Can I not sync completed tasks?
A: No, similar features were present millions years ago when devices had limited memory, I want to have everything in phone. You can move those tasks to different folder/archive in Outlook now.
Q: Contacts don't show after sync.
A: What phone, you must enable Local Sync account in Contacts application (open Contacts, Menu, Display options, check Local Sync All Contacts) - btw it is described in "manual"
Could this thread be moved to different forum where new users can post?
Click to expand...
Click to collapse
Hi Ondřej,
Thanks a lot for your answers. This really helped. Also do you think it may be a good enhancement if the app can sort tasks by two fields? (for example by Due Date and then by Priority)
Thanks,
Sergey
Demeurg said:
Also do you think it may be a good enhancement if the app can sort tasks by two fields? (for example by Due Date and then by Priority)
Click to expand...
Click to collapse
Hi Sergey, I think it may be a good enhancement. Will do it likely.
great,i love it ! does it have italian language ?
i also loved it! =)
thanks,
unfortunatelly I do not speak Italian, so there is no Italian language. I can post language files somewhere and you can translate it for yourself.
I relased update with some of Sergey's requirements.
Wow!!
I regret I haven't found it before - testing it right now and it looks really very impressive.
I also have installed AutoSync Account Activator.
I'll be syncing Calendar and Contacts via corporate push through Email.apk (with fixed 60mA drain in no-data/flight mode) - but was missing Notes.
And it's convenient to have your Simple Note and Task apps - both are cool!
In short, your solution deserves much more publicity!! Everything seems to work OK, but some questions for explanation:
* the PC Local Sync app - does it have to be running? or is it just to provide info. Pressing X seems to kill it, but the process seem to remain active.
* BTW, I see more than 1 LocalSync.exe process, is this correct? or is it due to running again PC Local Sync after closing it with X?
* the pairing is defined by IP number. what happens if my notebook is automatically assigned another IP number on next boot - do I have to adjust the address manually? will the app know it is actually the same pairing, or will it try to define a new one (all settings again)? could it be searched by name in the local pool 192.168.x.x?
cheers,
1. PC Local Sync app - if you shuthdown in via X it should shutddown (after while), if not it is bug - you can kill it with task manager.
2. You should not see more local sync processes, it means that something is hung (kill with task manager). Note - if you minimize app it is in tray, still running.
I will take a look at desktop application to improve this :/ It is masively multithreaded so some thread is probably hanging (however I did not have experience this much, is it WiFi or Usb sync?)
3. If computer changes IP address (you can use hostname too), you can change it by pressing button with link icon in that pair configuration - so settings will be kept.
If you delete pairing all sync data are removed indeed and you do not want that because it would have to resynchronize (can take hours if you have tens of thousands items in Outlook).
Thanks for clarifications.
re: PC LocalSync
Seems like all is good, X closes the app and also process. Minimizing puts it in tray. Just running it twice produces 2 processes ...
It seems the app does not need to run for syncing - is it just for info and monitoring? or does it have to run in order to sync items?
(If it is needed it'd be better if X just minimized it, to avoid closing by accident ...)
1 minor issue is that I have 2 Outlook profiles set up for manual selection at start-up - if I start Localsync before starting Outlook, it tries to start Outlook but your initial LocalSync logo hangs on top of the profile selection blocking it (can't be moved)
re: changing IP (this is a nuisance)
I guess you mean running Localsync on my HD2, then pressing adress/machine name at the top, then second icon at the bottom, next to Save, then edit address and re-pair? still not too convenient.
Trying to use hostname I get Error: UnknownHostException: <hostname>. What am I missing? Hope we can resolve this, I'd be very happy ...
BTW, tested USB sync and all is well, but I would prefer to keep it as option for syncing outside my home network only, I'm constantly on Wifi at home.
cheers,
PC application is important, it is server which exposes Outlook to android. Do not start it multiple times, it does not matter because it starts on other port, but it is not useful.
I did not test app with mutliple profiles, I will have to improve it in this area to avoid data loss (if you sync one profile, switch profile, sync then you will probably loose data).
In order to use host name, you must configure DHCP/DNS in your routers, I tried it now and it works with name then. I am using also fixed ip addresses for particular devices (where possible).
many thanks, forgot about my router config . I assigned a fixed IP to my notebook and all should be well - I should have automatic synchronization of my notes, tasks and files whenever I'm at home.
Outlook profiles is not a big issue for me, as the only difference between them are additional private mail accounts (which cause some problems while at work), data is the same. Still, you may make preparations for more sophisticated users...
So the only minor issues you can think of improving are:
* allow changing Outlook profiles if PC LocalSync starts before Outloook,
* make it more difficult to close PC LocalSync inadvertently (X minimizing not closing; separate Exit)
As mentioned, I'm push syncing Calendar and Contacts via Email.apk, and not using Tasks much - so can't help testing them.
But once again congratulations on very good apps - I'll be recommending them!!
One problem is the thread title is not mentioning local Outlook synchronization at all, so people might be missing it - I would say Note and Task apps (both very nice) are rather in addition ... unless you depend on Market exposure ...
thanks,
Thanks, I updated title. The app original name was Simple Sync but I discovered that this name is trademarked so I renamed it to Local Sync. And originally it did not have so many functions as it has now.
I am syncing exchange with this (calendar) because I do not like policy pushed by Exchange.
There can be only issue with Contacts, because manufacturers are doing proprietary changes in contacts app. But it should work on base Android, Htc and Samsung.
I'm an avid user of the Aldiko eBook reader app and recently got myself a tablet. Naturally, I wanted to be able to read my books on my phone and the tablet. I hoped there would be something that would allow me to easily do this, but I only found a stale thread on the Aldiko support site that said they would support this feature sometime in the future.
Therefore, I present to you, my first Android app, Aldiko Sync that allows you to sync both your books and bookmarks across various Android powered devices.
** Note **
The app requires a rooted device to work with Aldiko v2.2.0+. This is because Aldiko no longer allows other apps access to its database.
** Note **
Requirements:
Android 2.2+
Aldiko 2.0.2+ (Free or Premium)
Rooted device (Aldiko 2.2.0+)
Dropbox account
Features:
Synchronizes eBooks across devices (including addition of new books and deletion of old books)
Synchronizes your position in each eBook across devices.
Pro Version: Fully automatic sync.
Pro Version: Faster sync check for changes on Dropbox.
Pro Version: Trigger sync from an external application (like a Tasker/Locale plugin).
Ability to store deleted books in a separate "TrashCan" folder on Dropbox in case you want to retrieve it at a later date.
Ability to always sync to furthest read point (like the Kindle).
Current Limitations:
User defined bookmarks are not synced across devices.
Now available on the market:
Aldiko Sync (Free)
Aldiko Sync Pro Unlocker (Paid)
FAQ:
Will books that I add directly to Dropbox be synced to my devices?
No, they won't. My sync app synchronizes books in the Aldiko library between devices, using Dropbox as a storage location.
I'd love to be able to add books directly to the Aldiko library as they are added to Dropbox but its not an easy task. Unfortunately, Aldiko doesn't expose any means to import books without user interaction. The import process is crucial because thumbnails and cover images are generated only during the import process. My sync app gets around this problem by just shuffling the images around to various devices once they have been created by the import process on one device.
One way to work around this limitation is to use the Dropbox PC and Android apps to keep the non imported books in sync between the PC and Android device by having them in a separate shared folder. Once the book is on the device, its fairly easy to import it into Aldiko. Once its in the library, my sync app will take care of the rest.
Sync is broken, and I don't want to root my device. What do I do?
If your device has KitKat (Android 4.x) or earlier, you can downgrade to Aldiko version 2.1.0, which does not require a rooted device. Instructions are available here: http://forum.xda-developers.com/showpost.php?p=35228923&postcount=362
Why is a sync operation started when I unlock my device?
A sync is performed on device unlock to sync down changes made to the Aldiko library by other devices.
The idea is to have all changes synced down to the device before Aldiko is opened. Ideally, this would be performed just before a book is opened in Aldiko. However, since the sync functionality is not built into Aldiko, this was the best method I could come up with to ensure the library was always kept in sync.
Why was the "Hide Status Icon" behavior changed?
Due to the way Aldiko is designed, a sync operation is not guaranteed to succeed if Aldiko is opened before it is complete. The icon is a an indication that its not "safe" to open Aldiko yet.
Why are changes made to a book on my device not propagating correctly to the other?
The most common reason for this is that one or more of the devices do not have the date/time set correctly. Having incorrect time settings on a device will cause sync to behave erratically.
The other reason could be that the "Sync To Furthest Point" is not consistently set across all devices.
How do I safely transfer my Aldiko Sync settings to another device (with Titanium Backup or similar apps)?
Turn off automatic sync on the device before backup.
Restore on new device (app + data).
Open sync app, click on Settings -> Reset State and enable automatic sync.
Run a manual sync operation to ensure all books are synced down to the new device correctly.
How do I recover books from the TrashCan folder into Aldiko?
From the device, use a brower or the Dropbox app to log into the Dropbox account.
Navigate to the book in the TrashCan folder.
Download the book to the device. The thumbnail/cover images are not needed.
Import the downloaded book into the Aldiko library.
Open the sync app and click on the Sync button to sync the "new" book to Dropbox.
Delete the folder that contains the book from the TrashCan folder on Dropbox.
How do I trigger a sync with Tasker?
This feature is available in the Pro Version.
Tasker allows you to have finer control over when a sync is triggered. Note that when a sync is triggered this way, the "Optimize Network Traffic" feature is disabled.
To trigger a sync with Tasker, you send commands to the app using a Tasker Action Intent.
When Tasker presents its list of Actions, select Misc Action, then Action Intent.
When tasker prompts for the 'Action', enter com.ucr.aldikosync.triggersync
The Category should remain at its default of None, and the optional Data field should be left blank.The Extra fields should also be left blank.
The Target field should remain at its default of Broadcast Receiver.
New Features:
9.0.6
Migrate Dropbox interface to new API, as the older version will be disabled on 28-Jun-2017.
8.18.20
Bug-Fix: Fix issue introduced with previous version on CyanogenMod ROM's.
8.18.18
Improve root acquisition compatibility.
8.18.14
Fix issue introduced in previous release: Sync waiting forever while acquiring root the very first time after install/upgrade on devices with Android OS 5.0 (Lollipop) and later.
8.18.10
Fix issue with acquiring root privileges on certain devices with Android OS 5.1.1 and later.
8.12.22
Updated app to fix issues on Android OS 6.0 (Marshmallow)
8.12.16
Bug-Fix: Fix issue with Drobox login form.
Android OS 2.1 (Eclair) no longer supported.
8.12.14
Bug-Fix: Fix issue with acquiring root on devices with CyanogenMod 12 ROM.
8.12.8
Bug-Fix: Fix issue with Dropbox login form.
8.12.1
Updated app to fix issues on Android OS 5.0 (Lollipop)
8.10.10
Bug-Fix: Fix connection issue with Dropbox servers.
8.10.8
Bug-Fix: Fix sync issues on certain rooted Samsung devices with custom ROM's.
Bug-Fix: (Pro Version) Fix sync not triggering when key guard was disabled on devices with Android OS 4.1 (Jelly Bean) or earlier.
Bug-Fix: Fix compatibility issue with Android OS 4.4 (KitKat)
8.10.2
Bug-Fix: Fix incompatibility issue on rooted MotoX and MotoG devices with Aldiko 2.2.0+.
Bug-Fix: Fix occasional failure to detect the existence of Aldiko's database on rooted devices during the sync app's first run.
8.9.4
Bug-Fix: Fix compatibility issue with databases created with Aldiko 3.0.2.
Bug-Fix: Fix for occasional crashes reported when showing warning dialog boxes.
Bug-Fix: Fix crash when trying to launch Aldiko from within the sync app due to corrupted Aldiko install.
8.9.2
Support for Dropbox's two-factor authentication.
Updated app to fix issues on Android OS 4.3 (JellyBean MR2)
8.8.8
Bug-Fix: Updated fix for Dropbox login form issue. Ensure form doesn't "freeze" if wrong data is entered the first time.
Bug-Fix: Fix occasional one-time crash on startup when app was upgraded/installed.
Bug-Fix: (Pro Version) Fix occasional crash on service restart.
Add ACCESS_SUPERUSER permission. Root is required if device has Aldiko 2.2.0 or later versions installed.
Bug-Fix: Fix issue with Dropbox login form on Gingerbread devices.
8.8.5
Bug-Fix: Fix issue with Dropbox login form on some devices.
8.8.3
Add support for Aldiko 2.2.3.
Add instructions for downgrading to Aldiko 2.1.0 if device cannot be rooted.
Bug-Fix: Fix occasional crash when the initial message dialog was dismissed.
Bug-Fix: Fix occasional crash when Dropbox login form was shown.
8.7.42
Bug-Fix: (Pro Version) Fix automatic sync not triggering reliably on quitting Aldiko on Android OS 4.1 (Jelly Bean) on some devices.
Bug-Fix: (Pro Version) Fix automatic sync being deactivated under certain circumstances when either the sync app or Aldiko was updated.
Bug-Fix: (Pro Version) Fix initial notification popup not being shown when Aldiko was quit with the "Home" key.
Bug-Fix: Fix network connection leak issue with the Dropbox API.
Display a one-time message explaining the rooted device requirement if Aldiko 2.2.0+ is installed on the device.
8.7.16
Bug-Fix: Fix notification popup always being shown on Android OS 4.2 (Jelly Bean MR1)
Bug-Fix: Fix occasional crash after Dropbox login was completed.
Bug-Fix: (Pro Version) Fix "application not responding" issue on rooted Android OS 4.1 (Jelly Bean) devices if user did not respond to the super user request in a timely manner.
Bug-Fix: (Pro Version) Fix main window sometimes being shown along with the notification on Android OS 4.1 (Jelly Bean).
8.7.4
Bug-Fix: Fix issue with Dropbox login not working correctly on some devices.
Bug-Fix: (Pro Version) Fix automatic sync not being triggered immediately on quitting Aldiko on Android OS 4.1.2 (Jelly Bean)
8.6.12
Bug-Fix: Fix issue with Dropbox login under certain circumstances.
Bug-Fix: Fix issue with deleting Dropbox folders, when they were not empty.
8.5.5
Work around for Dropbox login issue.
8.5.3
Migrate Dropbox interface to new API with better security and privacy controls.
Updated app to fix issues on Android OS 4.1 (Jelly Bean)
Bug-Fix: (Pro Version) Fix issue where automatic sync was not being triggered if there were pending changes and the sync service was restarted by the Android OS.
8.1.5
Bug-Fix: Verify Aldiko 2.2.0+ has been opened at least once prior to sync, so its database is available.
Bug-Fix: Fix crash on open on Android 2.1, due to Android OS not returning Aldiko's app version correctly.
8.0.2
Add support for Aldiko Premium 2.2.0. Note that this and future versions require the device to be rooted, since Aldiko no longer allows third party apps access to its database.
Bug-Fix: Automatic sync wasn't being immediately triggered on quitting Aldiko on some devices (notably, the HTC One X)
7.9.6
The restrict sync to Wi-Fi option will no longer prevent a manual sync from occurring if the device is on a 3G connection.
Bug-Fix: Fix crash during sync if library contained books with Adobe Digital Editions DRM.
Bug-Fix: Detect and discard corrupted local sync state, which was causing sync to fail. This seems to happen intermittently on some devices. The cause is still under investigation.
7.4.6
Add feature to restrict sync to Wi-Fi connections.
Pro Version: Update the "Hide Status Icon" feature to display text only on errors. Avoids the notification from blocking others on Honeycomb devices.
Update notification to show the actual error message, instead of a generic sync failed message.
Bug-Fix: Fix code to no longer silently ignore errors when saving the sync state.
7.1.2
Work around a bug in Android Gingerbread OS (2.3.1 and 2.3.2) which would sometimes corrupt the last digit of the stored read position, causing future sync operations to fail.
Add a ".nomedia" file to the SDCard location when a new book is imported to prevent the standard Gallery app from caching the book's thumbnail and cover images
7.0.4
Add option to always sync to furthest read point.
Improve code that checked for internet connectivity, should reduce the "Unable to reach Dropbox" message when switching from mobile to WiFi.
Pro Version: Allow error notifications to be dismissed when the "Hide Status Icon" option is enabled.
Bug-Fix: Detect and ignore incompatible thumbnail/cover images when adding new eBooks instead of failing the sync operation.
Bug-Fix: Fix very slow loading of library data for large libraries (100+ books) on devices whose default locale is not US English.
6.18.32
Updated app to fix issues on Android OS 4.0 (Ice Cream Sandwich)
Add option to always add books from a device to Dropbox on first sync (enabled by default)
Expand info sent via the "Report Issue" feature for a better support experience.
Bug-Fix: Fix the "eBooks Folder" field to be a single line control.
Pro Version: Improve license check code to reduce verification failure reported by some users. Requires updated unlocker app to be installed.
Pro Version: Update the "Hide Status Icon" feature to be more useful by displaying the icon when a sync is in progress.
Bug-Fix: (Pro Version) Fix issue where a sync was not performed if the device went to sleep due to the screen being turned off before the trigger could execute.
6.10.2
Add extra checks to verify internet connectivity before starting a sync operation. With this change, the "Unable to login to Dropbox" message should show up only for actual Dropbox login failures.
6.6.14
Correctly resize the cover/thumbnail image when adding a book to the device. Fixes issue with squashed images on certain devices.
Bug-Fix: Position in eBook was not being synchronized across devices if it had user defined bookmarks.
Make it much easier to report an issue with the app (Settings => Report Issue).
5.10.4
Bug-Fix: (Pro Version) (Android OS 2.2+) Fix crash on reboot when automatic sync is enabled and Aldiko is installed on the SD card. Correctly handle moving Aldiko from/to the SD card and SD card mount/dismount events.
Bug-Fix: (Pro Version) Fix crash if automatic sync is enabled when Aldiko is not installed.
Bug-Fix: Fix issue with eBook getting updated on every sync on local device if it was deleted and re-added on another device.
Pro Version: Reorganize code to improve battery life when automatic sync is enabled during a long Aldiko session.
5.8.20
Bug-Fix: Discard stored local sync state if its incompatible with the new app. Fixes the "Unable to read library" error when loading previously synced books.
Bug-Fix: Fix handle leak on screen orientation change.
5.4.18
Rewrote core parts of the app so it no longer requires root access.
Further improvements to the code that handles dropped connections during a sync.
Bug-Fix: Fix issue with an eBook not getting the correct saved position under certain rare circumstances.
Pro Version: Minor improvements to the "Optimize Network Traffic" feature.
4.1.2
Updated app to work on Android OS 2.1 (Eclair)
Improve handling of dropped connections. This should help reduce sync failures.
Add feature to optimize data stored on Dropbox. This feature enables compression of the library data and speeds up the sync operation.
Bug-Fix: (Pro version) Under certain circumstances, eBook updates would not be applied on a subsequent sync if the first attempt failed.
Bug-Fix: Fix issue with icon in the status bar being stuck in the "on going" status even after the sync operation was complete.
3.4.2
Bug-Fix: Inadvertently introduced a bug in the previous version, which could cause a manually triggered sync to loop infinitely under certain circumstances. (Sorry!)
Pro version: Add ability to trigger a sync operation from external apps (like a Tasker/Locale plugin) via a broadcast intent (com.ucr.aldikosync.triggersync)
3.3.6
Bug-Fix: Auto sync was not being triggered after quitting Aldiko on certain devices (some HTC phones, devices with CyanogenMod 7 ROM, and maybe others)
Bug-Fix: The "Optimize Network Traffic" option is dependent on automatic sync being enabled. Fix the Settings user interface so this dependency is communicated to the user
Add option to hide the notification bar icon in the Pro version
3.0.18
Library handling code optimizations resulting in a smaller and faster app
Improve reporting of Dropbox errors to the user
Add support for fully automatic and faster sync checking in the Pro version
2.2.4
Supports both Aldiko Free and Premium
Fixes crash that some people reported with the initial release.
Works great. I have been waiting for something like this. Any way to automate the syncing process.
jdaudlin said:
Works great. I have been waiting for something like this. Any way to automate the syncing process.
Click to expand...
Click to collapse
Thanks!
What kind of automation were you thinking of?
Something that runs automatically like dropsync. I don't want to have to remember to sync every time I open a book.
jdaudlin said:
Something that runs automatically like dropsync. I don't want to have to remember to sync every time I open a book.
Click to expand...
Click to collapse
I see. No promises, but I'll look into it.
actually it doesn't need to be truly automatic, just on open and close of the app right, or just on open and occasionally when aldiko is not closed.
i think that's how ibooks works.
so if you wanted to do it on open, why not click on this app which syncs and then opens aldiko. that gets you half way there.
I'm getting a fail on reading the aldiko database on my atrix and xoom.
Yaotl said:
I'm getting a fail on reading the aldiko database on my atrix and xoom.
Click to expand...
Click to collapse
Can you post the entire log of what you're seeing on the device?
Thanks.
brilliant idea! now to get me a tablet to test it out
I/ActivityManager( 1553): Displayed com.ucr.aldikosync/.AldikoSync: +269ms
E/Database( 4009): close() was never explicitly called on database '/data/data/com.aldiko.android/databases/library.db'
E/Database( 4009): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
E/Database( 4009): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1847)
E/Database( 4009): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
E/Database( 4009): at com.ucr.aldikosync.tasks.SyncTask.loadDBLibrary(SyncTask.java:324)
E/Database( 4009): at com.ucr.aldikosync.tasks.SyncTask.runTask(SyncTask.java:108)
E/Database( 4009): at com.ucr.aldikosync.tasks.Task.run(Task.java:30)
E/Database( 4009): at java.lang.Thread.run(Thread.java:1019)
D/su ( 5040): 10291 com.ucr.aldikosync executing 0 /data/data/com.ucr.aldikosync/files/aldikoSync.sh using shell /system/bin/sh : sh
I/ ( 1456): odm_disp_esd_thread is running(57) state=1
D/dalvikvm( 4009): GC_EXPLICIT freed 105K, 47% free 3333K/6279K, external 472K/519K, paused 59ms
E/Database( 4009): close() was never explicitly called on database '/data/data/com.aldiko.android/databases/library.db'
E/Database( 4009): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
E/Database( 4009): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1847)
E/Database( 4009): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
E/Database( 4009): at com.ucr.aldikosync.tasks.SyncTask.loadDBLibrary(SyncTask.java:324)
E/Database( 4009): at com.ucr.aldikosync.tasks.SyncTask.runTask(SyncTask.java:108)
E/Database( 4009): at com.ucr.aldikosync.tasks.Task.run(Task.java:30)
E/Database( 4009): at java.lang.Thread.run(Thread.java:1019)
I/ ( 1456): odm_disp_cabc_thread running
I/ ( 1456): odm_disp_cabc_thread is restarting err_cnt=141
Yaotl,
That's very weird. What version of Aldiko do you have? Also, what Android version?
Can you also post the output that is in the "Status" section of the app when this happens?
aldiko 2.02
CM7 prebeta4 on a Motorola Atrix
the status is the same until:
"Failed. Unable to read Aldiko database. [null]"
Yaotl said:
aldiko 2.02
CM7 prebeta4 on a Motorola Atrix
the status is the same until:
"Failed. Unable to read Aldiko database. [null]"
Click to expand...
Click to collapse
does "Checking if Aldiko is installed" and "Requesting super user access" appear before the failure?
GameGod72 said:
does "Checking if Aldiko is installed" and "Requesting super user access" appear before the failure?
Click to expand...
Click to collapse
yup, everything like the screenshot until right after "Loading books from Aldiko database"
Yaotl said:
yup, everything like the screenshot until right after "Loading books from Aldiko database"
Click to expand...
Click to collapse
okay. I'll have to figure out a way to test this device on the emulator and see if I can reproduce the issue.
GameGod72 said:
okay. I'll have to figure out a way to test this device on the emulator and see if I can reproduce the issue.
Click to expand...
Click to collapse
I tried this on the Atrix image provided by Motorola and could not reproduce the crash. I also searched around, but could not find a CM7 PreBeta4 image for the emulator.
If you can provide an emulator compatible image, then I can try reproducing it for this particular configuration.
Also, do you have any special apps running in the background that might be preventing my app from opening Aldiko's db?
GameGod72 said:
I tried this on the Atrix image provided by Motorola and could not reproduce the crash. I also searched around, but could not find a CM7 PreBeta4 image for the emulator.
If you can provide an emulator compatible image, then I can try reproducing it for this particular configuration.
Also, do you have any special apps running in the background that might be preventing my app from opening Aldiko's db?
Click to expand...
Click to collapse
I'm using the ROM from: http://code.google.com/p/atrix-dev-team/
I'm also getting the same error on my Motorola Xoom, running Moray from here: http://forum.xda-developers.com/showthread.php?t=1254933
I don't think I'm running anything weird.
Yaotl said:
I'm using the ROM from: http://code.google.com/p/atrix-dev-team/
I'm also getting the same error on my Motorola Xoom, running Moray from here: http://forum.xda-developers.com/showthread.php?t=1254933
I don't think I'm running anything weird.
Click to expand...
Click to collapse
Can't seem to find an emulator friendly image for either of those builds.
Would it be possible for you to go back to stock rooted ROM with all your current applications and see if you can reproduce the crash?
Terrific, mate, I've been wanting something like this since I bought my Asus Transformer and had to play catch up to locations I had started on my phone(HTC HD2). I shall watch this with keen interest to see if a non-root requirement is ever implemented as I don't want to lose Google Movies and Netflix access on my tablet if I root.
Genius idea, must say. I would have always waited for the developers to add the featuure, whenever they actually updated.
ContactSync is an Android (also works on Blackberry) app which allows you to sync your Android contacts with local files and FTP, HTTP, WebDAV or CardDAV servers.
Do you want to check out the app? Then just load and install the free test version where you can check out all the feature for free at the Google Play Store, Blackberry World, Amazon Store or directly from my website (link below).
Features:
Using a self-created analyser which supports complex and more features than other contact sync applications.
Supporting vCards in all availbale versions (4.0, 3.0 and 2.1)
Supporting much more android contact fields then other apps (IMPORT and EXPORT).
Contact photos can also be automatically be loaded from the web!
Automatically create appointments for birthdays and anniversaries so that you won't miss them!
Importing contacts stored on the android device (.vcf).
Importing multiple files at once
Fingerfriedly user interface.
Supporting different ways of handling double contacts:Ignoring, Replacing, Merging
Supporting groups (native groups in vCard 4.0 and mapping of categories in vCard 3.0 and 2.1)
Sync statistics
Automatic background sync
Supporting network sources for contact information.
Supporting HTTP/HTTPS (syncing from and to a server (two way sync))
Supporting FTP/FTPS (syncing from and to a server (two way sync))
Supporting WebDAV/WebDAVs (syncing from and to a server (two way sync))
[*]Supporting CardDAV (syncing from and to a server (two way sync))
Supporting (also two way) sync to local files stored on your device
Supporting self signed certificates
Multi-language: Currently english
If you are interested in translating the app in other languages please contact me.
The app handles more contact/group data then other apps e.g.:
address, birthdays, anniversaries, custom events, categories, groups, notes, email, instant messages, name, nickname, organizations, photos (also high res), relations, phonetic names, websites, roles, titles, Apple specific extensions, Mime dir groups, Android specific extensions, self defined custom labels
The app has been sucessfully tested with more then 30 different CardDAV Servers like Apple iCloud or Owncloud. You can find a list here:Sucessfully tested CardDAV Server
Requirements:
Android 2.2 or newer.
Permissions
android.permission.READ_CONTACTS and android.permission.WRITE_CONTACTS
The app is designed to interact with the contacts on the device so it needs the rigths access the contacts.
android.permission.WRITE_EXTERNAL_STORAGE and android.permission.READ_EXTERNAL_STORAGE
Used to create files on the device e.g. to backup contacts in .vcf files and to read files storing contacts.
android.permission.INTERNET and android.permission.ACCESS_NETWORK_STATE
Used to access contact information available at server connected by a network like the Internet.
android.permission.READ_PHONE_STATE
For licensing the app needs access to device id.
com.android.vending.CHECK_LICENSE
Needed for google licensing mechanism.
android.permission.RECEIVE_BOOT_COMPLETED and android.permission.ACCESS_WIFI_STATE
For the automatic background sync feature.
android.permission.WAKE_LOCK
For the automatic background sync and to prevent the device to go in sleep mode during operations.
android.permission.MANAGE_ACCOUNTS and android.permission.AUTHENTICATE_ACCOUNTS and android.permission.USE_CREDENTIALS and android.permission.READ_SYNC_SETTINGS and android.permission.WRITE_SYNC_SETTINGS
Used to create and manage android sync accounts to integrate the app in the default contact handling apps.
android.permission.READ_CALENDAR and android.permission.WRITE_CALENDAR
The app has a feature which can be used to automatically create appointments for birthdays and anniversaries at a choosebale calendar so that you wont miss such an event.
If you like my app please donate so that i can develop further improvements.
Download (NO MIRRORING): Contact Sync click here
When for an Open Source version ?
Hi,
You say that this app will be FOSS with the 1.0 version. So, concretely when ??
Thanks :crying:
HLFH said:
Hi,
You say that this app will be FOSS with the 1.0 version. So, concretely when ??
Thanks :crying:
Click to expand...
Click to collapse
I'm sorry but I think you mean a different app and developer.
just installed it and was disappointed. the post said nothing about money...
and your webpage you dont say how much it is...only to contact you directly
i have a place for software like this, its called /dev/null
androidfan34 said:
just installed it and was disappointed. the post said nothing about money...
and your webpage you dont say how much it is...only to contact you directly
i have a place for software like this, its called /dev/null
Click to expand...
Click to collapse
If you just want to buy the app then you can easily click the play store link. But if you want to test the app or buy it directly from me then you will have to communicate with me in any way (to find a purchase option which fits your need, informations how to get a (of course free and NOT limited) testlicense, and so on).
I am looking for an app that can help me to import my Palm contacts from my pc, which I can export as vcf.
Can your app handle that?
binser said:
I am looking for an app that can help me to import my Palm contacts from my pc, which I can export as vcf.
Can your app handle that?
Click to expand...
Click to collapse
Basically the app can handle vcf files really well , but in your case I can give you some additoanl details because I had already some users with used my app to transfer palm .vcf contacts and gave me a very good feedback, so yes this can be done with the app.
Birthday Calendar
Hi,
I discovered this app when I was looking for a way to sync my android contacts with my homeserver running radicale.
The app was easy to set up and works quit good, so I decided to buy the paid version for small money
I like the option to put all birthdays and anniversaries from contacts to a calendar and used this option too.
I have three minor things to note in this calendar scenario:
1. anniversaries are not processed, when a server addressbook is newly synced to the pone. It works only, wenn contacts are entered on the phone. I would like an option to generate calendar entries when getting contacts from server. Or perhaps just an option to create calendar entries from already existing contacts so I can create an new calendar even if contact are already on the phone.
2. I have wedding days in my contacts which are called "Hochzeitstag". Here the app generates some strange calender entries with "... name not found ...". Maybe you can fix this.
3. The age of a person in a calendar entry is just in the description, not in the title. Since my calendar widget just shows the title of an entry I would appreciate an option to generate the age to calendar title too.
But I must say, that sync functionality is just great. With little improvements for calendar integration it will be phenomenal!
donny
donny02 said:
Hi,
I discovered this app when I was looking for a way to sync my android contacts with my homeserver running radicale.
The app was easy to set up and works quit good, so I decided to buy the paid version for small money
I like the option to put all birthdays and anniversaries from contacts to a calendar and used this option too.
I have three minor things to note in this calendar scenario:
1. anniversaries are not processed, when a server addressbook is newly synced to the pone. It works only, wenn contacts are entered on the phone. I would like an option to generate calendar entries when getting contacts from server. Or perhaps just an option to create calendar entries from already existing contacts so I can create an new calendar even if contact are already on the phone.
2. I have wedding days in my contacts which are called "Hochzeitstag". Here the app generates some strange calender entries with "... name not found ...". Maybe you can fix this.
3. The age of a person in a calendar entry is just in the description, not in the title. Since my calendar widget just shows the title of an entry I would appreciate an option to generate the age to calendar title too.
But I must say, that sync functionality is just great. With little improvements for calendar integration it will be phenomenal!
donny
Click to expand...
Click to collapse
Hi Donny,
thank you for your feedback.
1) Currently there are only appointments generated for contacts synced from the server to the device because those run through the full sync process. So I assume that you want to get the other way?
2)The app uses the FullName vcard field for the displayed name. This sounds (when the tag "name not defined") is displayed that the FullName (FN element) is missing at the contact. This violates the vCard Standard because it has to be present at each vcard at least once. Do you know which system has generated the vcard, you could file in a bug report?
But I think I can add a fallback for structure name and nickname definition in this case.
3) I dont want to get the appointment title too long I think I can add it in a very short fashion.
If you like it and want to support the future development then a nice rating at the play store will be helpful
Regards
Annemarie
Hi Annemarie,
thank u for your reply. Just to clarify:
1. first I tried syncing an addressbook from server to fresh resetted phone and no appointments were generated. Then I cleared contacts and calendars on phone and server. Then in android I imported a file which I exported earlier from standard android contacts app. This created new file on server too. I'm not 100% sure, because I had to do it several times, but I think that was the moment when appointments were generated. If you say, they are created when synced from server, everything is good, but as I remember, it did not. But in addition it would be great to have an function to create these appointments from contacts no matter where they come from, even if they are already on the phone.
2. the wedding day comes from standard android 4.1 contact export / import. It is a contact with to dates, which look like this:
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2011-04-15;1;;;;;;;;;;;;;
BDAY:1984-01-27
I think, the problem is, that first date has no valid name. The contact has a name, it is just the date.
3. that would be nice.
Regards,
Donny
Hi,
1)Currently the appointments are generated when you import something into your device with my app, the source is not important (so local .vcf files on the device, mail attachments or contacts synced from a server -> all will generate appointments if this is enabled at the settings). But depending on the source my app checks if a import is really necessary, so if you have imported a lot of contacts previously then my app checks on the next sync if something at the contact data has been changed and only will update/import changed/new contacts.
So a reason for your experience can be that you first synced your contacts then later enabled the appointment (contact birthdays, and so on) generation at the settings of the app and then synced again and nothing happens because the old and new data on e.g. the server are the same => Therefore my app detects that nothing has to be synced (which is important to speed up the sync process) because nothing has been changed on eater side.
There is a workaround for such an issue available:
If you are importing local files then you can set the app to overwrite/update existing contacts which have previously imported -> This will lead to an update/import and the appointments will be generated
If you are syncing with a server then you can clean up the WebContact at the Created WebContact list (which will remove all the synced contacts from this specific WebContact on your device) and then start a new sync and all contacts will freshly loaded from your server and imported => appointments will be generated
2) Can you post the full content of the specific contact or send it to me using a private message of you dont want to show it to the public? (Of course it will be deleted as soon as possible afterwards) So that I can take a look on it.
3) I can send you a test version if you want to check it out upfront?
Regards
Annemarie
donny02 said:
Hi Annemarie,
thank u for your reply. Just to clarify:
1. first I tried syncing an addressbook from server to fresh resetted phone and no appointments were generated. Then I cleared contacts and calendars on phone and server. Then in android I imported a file which I exported earlier from standard android contacts app. This created new file on server too. I'm not 100% sure, because I had to do it several times, but I think that was the moment when appointments were generated. If you say, they are created when synced from server, everything is good, but as I remember, it did not. But in addition it would be great to have an function to create these appointments from contacts no matter where they come from, even if they are already on the phone.
2. the wedding day comes from standard android 4.1 contact export / import. It is a contact with to dates, which look like this:
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2011-04-15;1;;;;;;;;;;;;;
BDAY:1984-01-27
I think, the problem is, that first date has no valid name. The contact has a name, it is just the date.
3. that would be nice.
Regards,
Donny
Click to expand...
Click to collapse
Hi Annemarie,
I tested a fresh download from server as you suggested and birthdays were created in calendar. Very fine. Then I noticed, that the corrupt anniversary was already defect in contacts. So I took a look at addressbook on server and found the strange entry there too.
I anonymized it a bit an put it as attachment to this post. But I think the problem is just corrupt data, not your app.
Furthermore I saw, that entry BDAY is always in fomat YYYYMMTT but other dates are in format YYYY-MM-TT, at least on server. May this be a problem?
Now that everything is fine, I'm not sure that I want to experiment with a new version :fingers-crossed:
But if it helps, I will do it.
Regards,
Donny
donny02 said:
Hi Annemarie,
I tested a fresh download from server as you suggested and birthdays were created in calendar. Very fine. Then I noticed, that the corrupt anniversary was already defect in contacts. So I took a look at addressbook on server and found the strange entry there too.
I anonymized it a bit an put it as attachment to this post. But I think the problem is just corrupt data, not your app.
Furthermore I saw, that entry BDAY is always in fomat YYYYMMTT but other dates are in format YYYY-MM-TT, at least on server. May this be a problem?
Now that everything is fine, I'm not sure that I want to experiment with a new version :fingers-crossed:
But if it helps, I will do it.
Btw. I have released a app version which adds the additional birthdays details at the appointment subject.
Regards,
Donny
Click to expand...
Click to collapse
Hi Donny,
sorry for the late reply. Somehow I did not get a notification that you posted on the thread. Thanks for the nice feedback.
The standard does not propose or force any date format. So the app supports a bunch of possibilities and also supports the YYYY-MM-TT format. So this is no problem.
Regards
Anneamrie
Hallo liebe Annemarie,
ich nutze nun schon seit einiger Zeit das contactSync auf meinem Android Telefon und bin sehr zufrieden.
Das Telefon wird mit meiner NAS und owncloud gesynct
Nun habe ich meine NAS auf owncloud 6.0.3 upgedatet und festgetellt, daß die
Kontaktsynchronisation nicht mehr funktioniert. Ist Deine App nur bis owncloud 5 kompatibel?
Gibt es hierzu bereits Meldungen?
Viele Grüße Ingo
looking for advice, from dev or anyone
Hi Annemarie,
Just read your GP text and paid straight away, seems just what I'm looking for, hope it works. I'm on Ubuntu Linux 12.04 & a Moto G 4.4, trying to avoid sync'ing via Google, but want to use their field structures, look very flexible & compatible w/ Apple. (Q1) Do you recommend their vCard or CardDav export layout for templating?
Ideally I'd like my "master" storage to be a folder of VCF files one item per (Q2), and I want a desktop editor that exposes access to all the various data field/types transparently (Q3). But of course I will need to handle routine daily maintenance from the phone (Q4).
Finally, (Q5) can you recommend a CardDav server that is simple (if possible) but must handle the flexibility of the custom data field/types. I don't care much about strict RFC compliance, but compatibility among these toolchain apps is obviously critical, which is why I'm starting as a virgin, with your consync at the center.
TIA for your help!
Hi Hans,
Yes the app is also compatible with Apple (also with iCloud if you need such a sync in the future). Basically their format is OK, but depending on the other clients you are using (e.g. Thunderbird or Evolution) you could have problems because they use some none standardized ways to specify details such as custom tags. But that's in general a problem if some application tries to specify details which were not foreseen by the standard.
All the other questions can mostly be addressed with a CardDAV server, e.g. Owncloud is an alternative which can be configured easily and is frequently used especially if you would find that a online web based editor would be useful. Servers are typically storing all data as is without any modifications to unknown/unsupported data fields but on the client side its typically so that only those fields can be seen/edited which are specifically supported so e.g. no custom tag can be added to a phone number and only the default ones specified at the server can be used.
BTW ContactSync supports all this situations also custom tags and preserves all details which are not supported by Android.
Regards
Annemarie
---------- Post added at 06:00 PM ---------- Previous post was at 05:54 PM ----------
Actually Apple isn't an issue for me, I just noticed that **Google**'s "extensions" - field formats for groups, custom types etc - seem to match the way Apple also implements vCard / CardDav.
Therefore I decided to base my "personal canonical format" on Google's implementation, rather than just slavishly following the RFC specs perfectly, since it seems few mainstream vendors do that anyway.
Other (older client) apps that don't have full fidelity with all the information in my "master data store" will just be read-only "consumers" of that data; I won't use them to create / update records.
Thanks for the OwnCloud recommendation (Q5). That seems a bit "heavier" than I'd like for just serving CardDav, but I'll check out the installation process and give it a spin ASAP.
So to clarify my other Q's:
Q1 there are differences between the structures Google outputs when exporting via vCard, as opposed to when they're serving CardDAV data. I plan to choose one or the other as the basis for my "personal canonical" data templating, so my question to you is: *which of the two* would be better?
If you think it doesn't matter that's fine, obviously vCards are easier to deal with, and as I mentioned, I want my "master" data store to be a collection of vCard files, one file per record.
Q2 Can you recommend another CardDAV server that uses such a collection as its "live" data store?
I have found Marten Gadja's "Contact Editor Pro", which seems to be excellent for on-device edits, keeping full fidelity to my "personal canonical" data (Q4 - can you suggest a better editor for Android?), but it's obviously better to do bulk record creation and editing on the desktop.
Q3 Can you recommend a (Linux) desktop client (front-end to vCards or CardDav) that fully supports all those custom gContact/Apple extensions? Ideally with good sorting/ deduping/ merging capabilities as well.
If the best tool is OwnCloud's web-based client then OK I suppose, but I'd prefer something offline if possible.
Local VCF store - two-way not possible?
I've got a "WebContact" setup as a local VCF file on my Android.
No problems if I edit the VCF and then sync.
But editing the contact(s) in the Android account, then sync'ing leads to everything reverting to the previously saved state of the VCF file, even though 2-way is selected.
Any suggestion?
HansBKK said:
I've got a "WebContact" setup as a local VCF file on my Android.
No problems if I edit the VCF and then sync.
But editing the contact(s) in the Android account, then sync'ing leads to everything reverting to the previously saved state of the VCF file, even though 2-way is selected.
Any suggestion?
Click to expand...
Click to collapse
Yes, you have most likely configured a incorrect path to the contact file, for writing the contact file it is important the the path is completely correct when for reading the contact file the app can look at various places until it finds the correct file. How does the path look that you have configured?
At the manual you can find a description how to configure the path:
Sync protocol local file:
Set this to sync my app periodically with contact files which are stored locally on your Android device. These files can then be synced by a Dropbox or other cloud apps. You will have to set the path at the URL box. The app will automatically follow the specified paths starting from /mnt/sdcard/. So for a file which is stored at /mnt/sdcard/testfolder/test.vcf you will only have to enter /testfolder/test.vcf. You can use the .. (used to go back one step at the path hierarchy) command for a file which is not stored below /mnt/sdcard/. So e.g. for following path /mnt/sdcardXX/testfolder/test.vcf you will have to enter /../sdcardXX/testfolder/test.vcf. If you only want only to parse a file sometimes you also can just open it like normal mp3 or pdf file. So just click on it in your preferred file explorer and it will be parsed by my app and then you can import it.
Note - the /storage/emulated/ path will also work to enable two-way sync via the local-text method
HansBKK said:
Note - the /storage/emulated/ path will also work to enable two-way sync via the local-text method
Click to expand...
Click to collapse
Or you can simply use the built in dialog inside of the app were you can navigate to the file and a valid path is calculated by the app automatically. So theres no need to define a path manually.
Hi,
I am having trouble getting exchange accounts to work on Gmail 5.0
Pre-lollipop update we were using the onboard android mail client with no worries, keen for the gmail integration we upgraded to gmail 5.0 where we discovered we cannot download or send attachments greater than 5mb when using an exchange account in gmail.
When downloading an attachment I get the following error "Couldn't download. Touch to retry."
When attaching a 5mb file I get "Can't attach file over 5mb."
The debugging I have done:
Files over 5mb can be downloaded/sent over wifi
All settings related to limits have been disabled
I have checked the exchange 2007 settings and there is a limit of 15mb set
Removing this limit did not help
Tested downloading an attachment using a gmail account, this was successful
Rolled back to lollipop with no updates: no success
Ensured all apps are OS is up to date
3rd party apps such as 'outlook' have no issue
I am able to download attachments greater than 5mb using OWA
I have tried multiple file types including PDF, ZIP and JPEG
Confirmed accounts are still working on email clients pre-gmail integration
Not getting anywhere from this I rooted a test phone and got the following information from logcat when attempting to download an attachment:
Code:
W/AttachmentService( 2363): Attachment #346 is not eligible for download
W/AttachmentService( 2363): Attachment #346 cannot be downloaded ever
I/ConvLayout( 2363): IN setHeight=386px of overlay item: [email protected]
W/AttachmentService( 2363): Attachment #346 is not eligible for download
W/AttachmentService( 2363): Attachment #346 cannot be downloaded ever
I/ConvLayout( 2363): IN setHeight=386px of overlay item: [email protected]
D/audio_hw_primary( 184): disable_audio_route: reset and update mixer path: low-latency-playback
D/audio_hw_primary( 184): disable_snd_device: snd_device(2: speaker)
I/wpa_supplicant( 884): wlan0: CTRL-EVENT-SCAN-STARTED
Vague results here didn't help me that much, is anyone here able to help with this issue I am having?
Unfortunately using a 3rd party mail application isn't a solution I can use for this.
Is this a known bug for the system?
Any help or advice for places to look is greatly appreciated, I have run out of ideas for trying to find what this issue is.
Thankyou
Hi There,
I have the same issue! Some users on google apps using the same app don't have this limitation, only users going through exchange.
This was also a problem in the original email app back in version 4 i think but was fixed in 4.4.....now the issue is back again!
Anyone have any idea if this was just a limit simply implemented by google?
Thanks
Pete