Alarm Clock application source code
Asked Answered
V

4

23

Is there a way to get the Alarm Application source code for customizing the existing default source code availble in Android 2.3.

Van answered 29/9, 2011 at 8:41 Comment(1)
I am doing something similar HERE!! https://mcmap.net/q/584973/-android-alarm-clock-uiDuala
O
32

You can download the app from the Android github mirror.

https://github.com/android/platform_packages_apps_alarmclock

Or on the cyanogen mirror

https://github.com/CyanogenMod/android_packages_apps_DeskClock

And because, you are a nice guy, you are wondering: What is the license of that code?

Glad you asked, because according to the Android documentation and cyanogen's wikipedia page, it's the Apache Software License 2.0

And as we all know, the Apache license 2.0 is a nice license for the all hackers. Even those who intend to make a buck or two. (you little capitalist scoundrels)

License comparison

Please note that, I didn't come up with that nice cheat sheet. Someone else did.

Ozellaozen answered 26/12, 2013 at 21:10 Comment(1)
@carl: thanks. it was informative. I cloned the source as it is @ android.googlesource.com/platform/packages/apps/AlarmClock.git But I couldn't run the app in AndroidStudio. Am I doing something completely wrong?Aculeus
H
9

This is the version that's made and maintained by Google now in a move to keep the apps unbundled from the system so as to provide the apps and updates to everyone even if the OEMs don't provide system update.

Hence It's the one that's available from the Play store to download too. The one that's shared previously is the stock App which is quite old.

https://android.googlesource.com/platform/packages/apps/DeskClock/

As the site of the source may keep changing, best way for you to figure it out is by visiting Android Open Source Project (AOSP) page and searching for the URL of the code.

Herniotomy answered 25/9, 2015 at 7:27 Comment(0)
G
3

You can download whole android source tree including alarm app from here:

http://source.android.com/source/downloading.html

Golding answered 29/9, 2011 at 8:55 Comment(3)
Hey @Caner, I have downloaded the source. I was wondering if you could point out where the alarm app's Classes and layouts are located.Duala
I believe it is located inside "com.android.deskclock". Have a look from here: grepcode.com/file/repository.grepcode.com/java/ext/…Golding
@Caner: do I need to do everything mentioned @ source.android.com/source/requirements.html , in order to only play with Alarm app. I have windows machine with 8GB ram so that Im not sure I have met the requirments they say.Am I doing something wrong here?Aculeus
P
1

Cyanogenmod is dead. So, here's the latest Lineage DeskClock (Apache License 2.0) repository:

https://github.com/LineageOS/android_packages_apps_DeskClock

Palumbo answered 4/9, 2017 at 10:25 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.