You can try building it with the platform build system, and using adb to install it on the device, but because it uses private APIs there is no guarantee at all that it will actually work.
Also there is a large issue with regard to Market: the calendar source is supplied as part of the open-source platform, free for anyone to modify, and in particular a device manufacturer to customize it how they want for their device; further, it will always be built by the manufacturer of the own phone with their own certificate. The upshot is that for the calendar, and all other such apps included in the platform, there is no single "owner" of the app, to manage versions, sign and build with a single certificate, etc. So these simply can not be placed on to Market as-is, because they would conflict with whatever might be on the device. Even if you could install it (which you couldn't if that device already included the app because of conflicting certificates), it would be a bad thing to do because you would effectively blow away whatever the manufacturer had shipped. For example, they may have customized the content provider with additional features used by other parts of their system, and this would break that. So if you want to put one of the platform apps on Market, the only correct way to do this is to fork your own version of the app, giving it its own unique identity (your own package name, provider authorities, etc), whose versioning and signing you control. Then it is your app and you can own it under that identity on Market. (Of course also fixing the app to only use the SDK in the process.) On Mon, Jul 13, 2009 at 1:16 AM, vishal bhoj <[email protected]> wrote: > ok fine, but what about custom devices who want to have a calendar > application. > How can they get the default application running on their device. Is there > any way we can get the application running ? > > > On Mon, Jul 13, 2009 at 1:32 PM, Dianne Hackborn <[email protected]>wrote: > >> The calendar APIs are not public, so unfortunately right now you can't >> create anything that could be put on Market. >> >> >> On Sun, Jul 12, 2009 at 10:18 PM, vishal bhoj <[email protected]>wrote: >> >>> Hi, >>> >>> >>> Has anyone got the calender application running on emulator/ custom >>> devices. >>> Can we use the client.jar available on >>> >>> http://android.git.kernel.org/?p=platform/frameworks/opt/com.google.android.googlelogin.git;a=summary >>> >>> and get calender app running ? >>> >>> -- >>> with regards vishal >>> >>> >>> >> >> >> -- >> Dianne Hackborn >> Android framework engineer >> [email protected] >> >> Note: please don't send private questions to me, as I don't have time to >> provide private support, and so won't reply to such e-mails. All such >> questions should be posted on public forums, where I and others can see and >> answer them. >> >> >> >> > > > -- > with regards vishal > > > > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

