Is there any way to have and use a local calendar on Android?
I would like to use it on the Android phone and open the file (vcs, ics, anything) on my laptop sometimes.
I have not found any applications that deal with local calendar files stored on the SD-card of the phone. I have found only numerous cloud applications so far.
Is there any app that can open and edit local calendar files on Android?
Etar - Open source calendar app is what we needed.
See its source at GitHub.
and a tiddlywiki.html + calendar plugin
I was recently recommended ColorNote, which keeps its calendar data separate from the stock calendar storage, and so (presumably) is less likely to accidentally send your private data to cloud services you do not wish to use.
It has a very clean month-view, but the day view is quite limited - you can only see the first ten characters of each item (at least on my tiny Samsung Galaxy Europa) and appointment times cannot be set, only appointment reminders. So for me - a substantial calendar user - it's not sufficient.
I've tried a lot of calendar applications, and I am seeing that the vast majority of these interface with the stock calendar - the UI is very good, and I should think it saves developers a ton of work. Hence, you need to be careful to keep the Google account sync options disabled - turn it on and your data will be send to the cloud in short order - i.e. game over if you are opposed to this. (The google account cannot be removed from the phone, as other applications "require" it).
Personally, I am considering a good calendar app that works with the stock Calendar, then rooting the phone and installing a firewall. My guess is that I can limit the applications that use Google services to a minimum (i.e. Market/Play) so I can have reasonable confidence I am not going to accidentally use their Calendar cloud. I appreciate this faffing isn't of interest to everyone - but I'd argue the process of not using the cloud really ought to be easier!
Please check my Android App called Calendar Manager.
It creates a local calendar database which does not sync to any cloud storage. You can use other calendar apps to manage your appointments, since the databse integrates nicely into the Android system.
However, you can synchronize the database with your PC using software like MyPhoneExplorer.
NOTE: It only works on Android 4.x+
You could try CalApp.
CalApp is a iCal file browser and Calendar application. It allows you to import events,todos,journal entries from iCal,iCalendar, ics, vcs formatted files to your smartphone and browse them selectively.
It has a built-in Calendar to store your notes, appointments, todo list etc.
I think Business Calendar may fit your needs. Although it has cloud sync, you can choose to use local only.
I believe user's zoks.net application is exactly what is required to answer the question.
If you also want the new local calendars synced between your phone and other locations (your own http/webdav/caldav/ftp server for example) you might want to consider CalendarSync. It has a hefty price tag, imho. But it does what it says it does. And is still being developed as of today. (I'm not affiliated with the app's developers at all).
CalendarSync can also create local, standard android calendars. And all such calendars can always be accessed by other, normal calendar applications such as aCalendar or Digical.
If you don't want any sync functionality zoks.net Calendar Manager is an easy to use solution.
My android 2.2 (samsung galaxy fit) has two installed calendar provider.
When i create a new calender-entry i can choose to put it into my own lcal calender or into the "firstname.lastname@example.org" in the cloud.
I am not shure whether this is samsung specific or android standard.