[Q] Local Calendar and Contacts for AOSP (and also AOKP & CM) - Android Q&A, Help & Troubleshooting

I'm looking for an application that creates a local calendar on phone. I have AOKP and I had in the past on my Samsung Stock ROM one local calendar on the phone that is not synchronized with google.
I downloaded such an app and it called DejaOffice. However, due to some bug (or lake of one feature) I prefer to use some other solution.
If you can list some app that is similar to DegaOffice that you use, that would be great.

XdaProNoob said:
I'm looking for an application that creates a local calendar on phone. I have AOKP and I had in the past on my Samsung Stock ROM one local calendar on the phone that is not synchronized with google.
I downloaded such an app and it called DejaOffice. However, due to some bug (or lake of one feature) I prefer to use some other solution.
If you can list some app that is similar to DegaOffice that you use, that would be great.
Click to expand...
Click to collapse
Hi XdaProNoob,
please check out an app I developed some weeks ago. It does what you want.
http://forum.xda-developers.com/showthread.php?t=1871053
Calendar Manager will create a local (offline) calendar, that cannot be synchronized to google, but to other apps like MyPhoneExplorer. More info can be found here: http://www.zoks.net/solutions/calendar-manager
BTW: It comes without a calendar viewer or widget, all it does is providing the local calendar storage in your device database, so it is very lightweight.

voidyrium said:
Hi XdaProNoob,
please check out an app I developed some weeks ago. It does what you want.
http://forum.xda-developers.com/showthread.php?t=1871053
Calendar Manager will create a local (offline) calendar, that cannot be synchronized to google, but to other apps like MyPhoneExplorer. More info can be found here: http://www.zoks.net/solutions/calendar-manager
BTW: It comes without a calendar viewer or widget, all it does is providing the local calendar storage in your device database, so it is very lightweight.
Click to expand...
Click to collapse
many thanks!
I tested it, and it does exactly what it claims.
My only question is, would it become an open source project in the future?

Related

Google calendar doesn't sync

I can't work out why, but stuff added to my google Calendar on my phone, doesn't sync to my online google calendar.
Stuff added online, shows up on my phone's calendar with a red marker when you open the calendar. But stuff added on the phone, doesn't show up online! When you add something using the monthly widget, it shows up with a blue marker, and doesn't seem to upload to google. This is really annoying, and no amount of going in to Data sync settings and forcing synchronisaition seems to fix it. Somewhere, I must have set up something wrong, I assume, but can anyone tell me where..?
OK,
So I 've managed to figure out that there are multiple calendars on the Hero. One must be the google online one, and the other must be the phone one. Both are called "My calendar". I can't find a way of deleting the phone one, or changing its name, or just using the online one as default, but I have gone on to the website and changed the name of the online one to something different. This now means I can identify the differences between them, and put stuff on my online calendar easily from my phone.
But can anyone tell me how I can move appointments between calendars? Or delete the phone only calendar altogether? I have no need for it, if I have an online calendar!!
On mine one is called "my calendar" and the other is my google email login name. Seems like my calendar is local to the phone whereas the "other" is the online calendar which could be shared with others.
Don't know yet how to move between the two or how to delete the local one. Mine always defaults to the online one so I just never change it.
jamesking420 said:
OK,
So I 've managed to figure out that there are multiple calendars on the Hero. One must be the google online one, and the other must be the phone one. Both are called "My calendar". I can't find a way of deleting the phone one, or changing its name, or just using the online one as default, but I have gone on to the website and changed the name of the online one to something different. This now means I can identify the differences between them, and put stuff on my online calendar easily from my phone.
But can anyone tell me how I can move appointments between calendars? Or delete the phone only calendar altogether? I have no need for it, if I have an online calendar!!
Click to expand...
Click to collapse
Hello everybody,
I am having the exact same issue on a non-rooted HTC Magic (32A). The problem must have occured because I did not directly sign on my gmail account during the setup wizard, but did that later on.
As a result, a "my calendar" cal was created and was made the phone's default one. Later on, I did sign to gmail and, as a result, obtained access to my google calendars. However, the "my calendar" account remains there and I have not been able to remove it from the list of calendar accounts. To make things worse, selecting to create a new calendar event preselects "my calendar" instead of my own gmail calendar.
Of course I can always return the phone to factory defaults, but that would mean that I'd have to reinstall my applications, do a zillion of tuneups etc etc. Does anyone know of a way to accomplish the same thing? Or a workaround to preselect my own gmail calendar as the default one?
Thanks in advance for any info provided.
goldohulk said:
As a result, a "my calendar" cal was created and was made the phone's default one. Later on, I did sign to gmail and, as a result, obtained access to my google calendars. However, the "my calendar" account remains there and I have not been able to remove it from the list of calendar accounts. To make things worse, selecting to create a new calendar event preselects "my calendar" instead of my own gmail calendar.
Click to expand...
Click to collapse
EDIT: I am not really sure whether signing directly at the first setup wizard execution avoid the creation of "my calendar" altogether, OR it just creates it but sets the gmail calendar as the default.... Can anyone who has directly provided his/her gmail account during the initial setup wizard, confirm whether:
(a) a local "my calendar" calendar exists (or not) and
(b) which calendar is the default one, when a new calendar event is created
goldohulk said:
EDIT: I am not really sure whether signing directly at the first setup wizard execution avoid the creation of "my calendar" altogether, OR it just creates it but sets the gmail calendar as the default.... Can anyone who has directly provided his/her gmail account during the initial setup wizard, confirm whether:
(a) a local "my calendar" calendar exists (or not) and
(b) which calendar is the default one, when a new calendar event is created
Click to expand...
Click to collapse
Yes, the local "my calendar" still exists.
When I create a new event, it uses whichever calendar I selected the last time I created an event.
In my case, my google calendar is labelled with my full name, and the HTC one is "my calendar", so it's easy...
cdmackay said:
Yes, the local "my calendar" still exists.
Click to expand...
Click to collapse
And you connected to google services right at the initial setup wizard, without skipping it? There goes the theory then...
When I create a new event, it uses whichever calendar I selected the last time I created an event.
Click to expand...
Click to collapse
I'm on a HTC Magic and no matter which calendar I select during event creation, the next event will again default to "my calendar". Are you on Hero? Other?
In my case, my google calendar is labelled with my full name, and the HTC one is "my calendar", so it's easy...
Click to expand...
Click to collapse
I can see the google calendar and I can create events there or view the synced ones. Everything works perfectly there. I just can't make my own Google calendar the default
goldohulk said:
And you connected to google services right at the initial setup wizard, without skipping it? There goes the theory then...
I'm on a HTC Magic and no matter which calendar I select during event creation, the next event will again default to "my calendar". Are you on Hero? Other?
I can see the google calendar and I can create events there or view the synced ones. Everything works perfectly there. I just can't make my own Google calendar the default
Click to expand...
Click to collapse
Yes, connected to Google at initial setup.
Apols, didn't say: yes, I have a Hero.
On the Hero, it's remembered next time. at least it is for me.
EDIT: apols, didn't read your post properly when I replied first time.
cdmackay said:
Yes, connected to Google at initial setup.
Click to expand...
Click to collapse
Mate, you've saved me from a format, massive reinstall and application tuneups! Thank you!
excellent!
Calendar still does not sync
In spite of using the option to enter my calendar dates with my google account my Hero still will not upload dates to my google calendar. Google calendar does sync down to my Hero however. Is this something I'm doing wrong or is this a known problem?
works fine for me; the only issue is to ensure you're adding the event to the correct calendar, i.e. the Google one, not an Outlook one, or the local Hero one, with the latter being the default.
after I realised that, it's always worked for me.
yeah still not working. Very odd indeed.
Is it still a problem after installing the new ROM?
For me at least.
HOORAY!
Can confirm the problem - at least for my phone and several other Orange users...
As explained before, for each event you create, the calendar must be set to your google calendar (which you set up on installing the phone for the 1st time, or via settings).
Also, you must ensure that Orange haven't (in their infinite wisdom) set up a under 18 child protection thing on your account, because for some reason this stops the calendar on your Hero uploading data to Google!
I've switched this off and can now add (and delete) data on my Hero which syncs to my Google calendar with ease.
Another solution I have come across.
If you are using HTC ONE-x or similar, this could also be with any phone - your HTC will have it's own calendar + Google has its own as well. I have always used the HTC one, but this time I thought I will give the Google calendar a go. This is when the problems started, as I didnt like the Google Calendar and went back to the HTC, and every event I added on it - even though syncs with the Google calendar on the phone, it does not sync with Gmail online calendar.
So, I then added an event on my phone into the Google Calendar app and it synced. Now I am just coping all the events one by one from HTC calendar to Google. A bit annoying, but at least everything syncs.
Can't even switch the Google Calendar app off, as it deleted all the calendars from both HTC and Google.
petersandbach said:
HOORAY!
Can confirm the problem - at least for my phone and several other Orange users...
As explained before, for each event you create, the calendar must be set to your google calendar (which you set up on installing the phone for the 1st time, or via settings).
Also, you must ensure that Orange haven't (in their infinite wisdom) set up a under 18 child protection thing on your account, because for some reason this stops the calendar on your Hero uploading data to Google!
I've switched this off and can now add (and delete) data on my Hero which syncs to my Google calendar with ease.
Click to expand...
Click to collapse

[Q] New calendar items show as meeting requests in Outlook

I have a Verizon Galaxy S3 running Cyanogenmod 10, and I am connected to an Exchange 2010 Server. (Although this problem existed with the stock ROM as well.) When I create a new appointment on my calendar from the phone, it shows as a meeting request instead of a "normal" calendar item. It wouldn't be too much of a problem, except for when I try to edit an entry in Outlook it will say "You are changing details for a meeting on your calendar and you are not the meeting organizer."
Has anyone else experienced this? This problem did not exist on my Samsung Captivate running CM9.
Thanks!
Yes, same problem for me.
When you use the S-planner (Samsung's calender) it's all good.
But with CM10 or even with Google's own calender app on a Sammy ROM one is not able to edit all the calender items except the ones which are meeting requests.
This also means that when you delete a calender item which was created by the Google calendar you get a e-mail saying the organizer deleted the calendar item.
Very annoying!
Update on this: it seems that the problem is the Exchange server together with Android. No problem on a iPhone or Nokia.
Already found out that there is one update which is responsible for this. Just have to figure out which.
Sent from my GT-I9300 using xda app-developers app

[Q] Sync Facebook Birthdays with Samsung calendar

Does anyone know a way I can display my FB friends birthdays on my Samsung calendar? I have Haxsync but it will only display events and does not give me the option for birthdays.
Same here
It is the same for me too and its annoying as hell !!! The Facebook Calendar sync option is just not available in S6 (check the first attachment) while it is working just fine in S4 (the second attachment). I also checked Lollipop versions of S4 and S5 - the calendar sync is there and working correctly and their Facebook apps are just the same version as on my S6 Edge. I can't see how Samsung managed to miss that or why they didn't include it.
Can anyway help or at least confirm if all S6 devices does not support it?
Try a third party app known as "Birthday Calender". I hope it will fulfill your requirements.
chris mackenzy said:
Try a third party app known as "Birthday Calender". I hope it will fulfill your requirements.
Click to expand...
Click to collapse
Thank you Chris but I don't see anything useful. There are several Birthday Calendar applications in Play Store but they are all separate apps and can NOT import in my Google Calendar. Also there is something wrong with all the S Planner - it is not showing other calendars I have in Google Calendar - just the primary one and I can not tell why. It can not even show the birthdays of the contacts I already have in Google Contacts and are synched to the phone!!! As I said annoying as hell...
Any ideas guys ?
ok..here´s the way how it will be working...
https://www.facebook.com/AndroidCalendarSyncApp
Hey folks, good news!
If you are new to using this app, or you just got a new Android device, you are probably pretty disappointed that the app no longer syncs birthdays. If you previously used version 0.8.0 on your device, the birthdays are still on your device and will not be deleted when you upgrade to version 0.8.1.
So, here's the good news. Version 0.8.0 still works, at least until April 30th. So, if you are new to the app and want to sync birthdays to your device before Graph API v1.0 officially expires, follow these steps:
1) Uninstall the version of the Calendar Sync app that you have now.
2) If you have the official Facebook app installed on your device, log out of the Facebook app.
3) Probably optional, but to be safe: Go to this page and remove the Android Calendar Sync app: https://www.facebook.com/settings?tab=applications
4) Go to your Android settings -> Security -> and enable "Unknown sources". This will allow you to install apps that you download from the web rather than from the Play store.
5) Download version 0.8.0 from here: http://www.shadowfury.net/files/download/29
6) Install version 0.8.0 and set it up like a new installation. Make sure you remember to turn on sync! „smile“-Emoticon
7) Force the Calendar Sync app, and you should see your friends' birthdays again on your calendar.
8) Make sure you go to the Play store and upgrade back to 0.8.1.1. The upgrade will not remove any of your pre-populated friends from your calendar.
9) It is very important that you upgrade back to 0.8.1.1 before the end of April 30th. If you are still using version 0.8.0 on May 1st, that version of the app will stop working and you will lose all of your friends' birthdays with no option to recover them.
Alex-V said:
ok..here´s the way how it will be working...
https://www.facebook.com/AndroidCalendarSyncApp
Hey folks, good news!
If you are new to using this app, or you just got a new Android device, you are probably pretty disappointed that the app no longer syncs birthdays. If you previously used version 0.8.0 on your device, the birthdays are still on your device and will not be deleted when you upgrade to version 0.8.1.
So, here's the good news. Version 0.8.0 still works, at least until April 30th. So, if you are new to the app and want to sync birthdays to your device before Graph API v1.0 officially expires, follow these steps:
1) Uninstall the version of the Calendar Sync app that you have now.
2) If you have the official Facebook app installed on your device, log out of the Facebook app.
3) Probably optional, but to be safe: Go to this page and remove the Android Calendar Sync app: https://www.facebook.com/settings?tab=applications
4) Go to your Android settings -> Security -> and enable "Unknown sources". This will allow you to install apps that you download from the web rather than from the Play store.
5) Download version 0.8.0 from here: http://www.shadowfury.net/files/download/29
6) Install version 0.8.0 and set it up like a new installation. Make sure you remember to turn on sync! „smile“-Emoticon
7) Force the Calendar Sync app, and you should see your friends' birthdays again on your calendar.
8) Make sure you go to the Play store and upgrade back to 0.8.1.1. The upgrade will not remove any of your pre-populated friends from your calendar.
9) It is very important that you upgrade back to 0.8.1.1 before the end of April 30th. If you are still using version 0.8.0 on May 1st, that version of the app will stop working and you will lose all of your friends' birthdays with no option to recover them.
Click to expand...
Click to collapse
Thank you Alex-V, its working perfectly! I have one question though. If the Graph API 1.0 will expire on Apr 30th, why it is necessary to upgrade to 0.8.1.1 ? I don't mean to underrate your effort developing the app by any means and I am grateful that you did. I just want to know will it work in the future and if we will be able to sync any few facebook contacts.
great that it's also working for you.. I only repost that facebook site.. so I don't really now.. but I think the older version is for 1 and the newer for 2 and if you not update you will loose it again after 30 April.. BTW I wrote to facebook about it.. maybe do also..
sinergybg said:
Thank you Alex-V, its working perfectly! I have one question though. If the Graph API 1.0 will expire on Apr 30th, why it is necessary to upgrade to 0.8.1.1 ? I don't mean to underrate your effort developing the app by any means and I am grateful that you did. I just want to know will it work in the future and if we will be able to sync any few facebook contacts.
Click to expand...
Click to collapse
Basically, the way the old app works:
1) Download all your friends from Facebook.
2) Check which are new birthdays, and add them
3) Update any birthdays that have changed (unlikely, but who knows?)
4) Delete any friends that are on your calendar, but not in the downloaded list.
Step 4 is necessary because, if you unfriend someone, you probably don't want their birthday on your calendar anymore...
When Graph v1.0 expires, Facebook will simply start forcing the old version of the app to use Graph v2.0, even if I haven't updated it to do so. Graph v2.0 will return a list of 0 friends when you try to download birthdays, and the app will then proceed to delete ALL your birthdays from the calendar. Since you can still technically download information about friends as long as they are also using the app, Facebook won't return an error, it will return a list of 0 friends.
v0.8.1.1 of the app will continue to sync your events, it just no longer syncs birthdays (and therefore doesn't delete birthdays from the calendar). So, the v0.8.1.1 app can keep your events up to date (if you like). Or, if you aren't using the app to download events at all, you could just disable the sync functionality and the app will never contact Facebook again.
As for the second question, I am working on a couple of updates for the app. A new version of the Facebook contact sync that conforms to Graph v2.0 is coming shortly. The next step after that is to implement an invite system. The invite system is fairly involved, so it'll take some time to get that out, but once v0.8.2 is release you will be able to sync new contacts as long as (1) the new contact is also using v0.8.2 or higher of the app --or-- (2) the new contact is willing to stop by my website to quickly authorize the app to have access to their information.
Stop by and like the App Page on Facebook if you want to get updates when I post new information.
-- Jeff
The solution that I got to work for me is Hax sync in the Google Play store. The app has not been updated in awhile but it does work well still.
homegeek said:
The solution that I got to work for me is Hax sync in the Google Play store. The app has not been updated in awhile but it does work well still.
Click to expand...
Click to collapse
If it hasn't been updated in awhile, I have to assume it is going to fall to the same fate as my app will at the end of the month as far as birthdays go...
By the way, in case anyone happens to be interested, I posted a relatively short explanation of what is going on from a "privacy policy" perspective. It's really disappointing that Facebook made the changes they did, but there's at least a logical reason behind why they did it... I can't post direct links here yet, since I created a new user id for my development account, but if you use Alex's link above you can find the post on the Facebook app page. Or, a direct link: http www (shadowfury.net) /wiki/Facebookcalendarsync%3AFacebookPrivacyChanges
It is still probably worth writing Facebook to let them know what you think. I've been leaning on them pretty hard, but the more users that let them know what you want from the platform, the more likely they are to either: (1) be willing to work with developers on an exception to policy or (2) develop their own official capability <-- really why doesn't this capability already exist??
Again, sorry I can't post the direct link to Facebook's feedback site, but you can access it here:
http(s) (Facebook website) /help/contact/139819329438825
How it worked for me
Went into options menu (3 dots, right corner, up) > Calendars > Add account > and added the facebook account that was there allready. Then some permissions for facebook to access the device and my calendar synced with FB.
That's how it worked for me on my note edge
Hope it helpes.
hy just install this than go in setting calendar and ad this
https://play.google.com/store/apps/details?id=com.shadowfury.facebookcalendarsync

How to change default app for calendar

I've flashed my i9300 with new rom (MM 6.0). I've used "nano" openGAAPS.
For calendar and reminders I'm using "business calendar" app from store and after flashing I have problem with editing reminders: the problem is that when I choose a reminder to edit, the edit panel is one from google calendar (only gives me date and time change) but I would like that edit panel is from business calendar so that I have other options to change (such as how long before given time the reminder will sound itself (ex. 15min before, 1h before and so on)
so, is there way, and how, to force that my default app for changing reminders is business calendar?
also one additional problem: in business calendar app I can see all the calendars I'm using. So problem is that google has synced my phone with gmail account and drawn all the calendars from my account. So basicly i have 6 calendars: 4 from gmail account, 1 "my calendar" (i think that's the default business calendar calendar) and 1 local calendar that is "my calendar" that I'm using. I can only delete that "my calendar" and others can't be deleted from business app (but I don't need them and i would like to delete them) so I would like to have only 1 calendar - "my calendar"
yelp?
If you read the reviews of the app.. It's the app causing it.
Beamed in by telepathy.
shivadow said:
If you read the reviews of the app.. It's the app causing it.
Click to expand...
Click to collapse
It can't be app... It worked like charm before flashing.
I choosed on purpose the lowest possible gaaps package to avoid google calendar bloatware and it stills high-jacks my calendar...
gesaugen said:
It can't be app... It worked like charm before flashing.
I choosed on purpose the lowest possible gaaps package to avoid google calendar bloatware and it stills high-jacks my calendar...
Click to expand...
Click to collapse
Umm.. Allow me to elaborate..
Each and every version of android is completely different from the last. You can see the android version from its API. Newer API's need updated apps as the code is different and optimised from the previous version so the way the app "calls" to the API is different and the older apps cannot take advantage of it.
Couple that with brand and model differences, the way the API calls the hardware will be different and optimised and older apps will not be able to take advantage of it.
And you can take into account that you phone was never made to run anything higher than 4.x, the API will struggle to communicate with any part of the phone software or hardware. OEM code is illegal to use in custom roms so it all has to be totally written from scratch, of which the app will not know about and will not be able to take advantage... You get it..
If you want complete compatibility then you need to buy a newer phone with native support for the new API's.
I hope this clarifies roughly why you are experiencing issues with an otherwise known to be good app. Basically the app and rom are to blame, more likely the rom itself.
Beamed in by telepathy.
shivadow, thnx for answer.
also I've discovered what is the problem: the copied calendar isn't compatible to new OS so business calendar tries it's best to read event as "whole day" and it redirects editing of the events to the google calendar. The new events that are added to the local calendar which is default calendar of BC can be edited normally.
So I'm copying manually events that are important so that I can delete copied calendar...
also one strange thing is that copied calendar has messed up reminder starting time of events: if an event is set to begin at 19h, it sounds alarm at 7h. the other day it sounded the alarm at 00h and it was set to start that day at 12h...
Like I said, compatibility issues with the api..
Beamed in by telepathy.

Calendar for Amazfit ?

Hi,
I search a calendar for install on my Amazfit but i tested 3 calendars and not works. :
https://apkpure.com/calendar-for-android-wear/com.appfour.wearcalendar
https://apkpure.com/calendar-for-android-wear/com.kodeglam.calendarwear
https://apkpure.com/calendar-for-android-wear/wearablesoftware.wearcalendar
you know a calendard apk has install that works?
thanks
Maybe you find one. But from where should the calendar data come without Google Play Services? Without a server sync it is far away from being smart.
Hi there, I created a simple calendar app for my Pace. It just shows the calendar, no smart sync with your calendar or alike
I would put a link here but new users are prevented from doing that, who wants an app can write me a private message.
Isn't it possible an app from the phone to read the events and send them to the watch? No need to sync with Google, right?
Sure, easy to implement
https://developer.android.com/studio/index.html
It would be perfect to have Calendar with events; it really helps during my daily meeting.
byteout said:
Hi there, I created a simple calendar app for my Pace. It just shows the calendar, no smart sync with your calendar or alike
I would put a link here but new users are prevented from doing that, who wants an app can write me a private message.
Click to expand...
Click to collapse
It would be great to get your calendar

Categories

Resources