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
-~----------~----~----~----~------~----~------~--~---

Reply via email to