2011-09-29 131 views
16

有沒有辦法獲得Alarm Application源代碼來定製Android 2.3中現有的默認源代碼。鬧鐘應用程序源代碼

+0

我做類似的東西在這裏! http://stackoverflow.com/questions/13523350/android-alarm-clock-ui – toobsco42

回答

3

你可以從這裏下載完整的Android源代碼樹包括鬧鐘應用:

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

+0

謝謝你會試試.. – Sree

+0

嘿@Caner,我已經下載了源代碼。我想知道您是否可以指出報警應用程序的類和佈局的位置。 – toobsco42

+0

我相信它位於「com.android.deskclock」內部。看看這裏:http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.1.1_r1/com/android/deskclock/AlarmClock.java? av = f – Caner

27

您可以從Android GitHub的鏡像站點下載應用程序。

https://github.com/android/platform_packages_apps_alarmclock

或者對氰鏡

https://github.com/CyanogenMod/android_packages_apps_DeskClock

而且因爲,你是個好人,你想知道:那是什麼代碼的許可證?

很高興你問,因爲according to the Android documentationcyanogen's wikipedia page,它的Apache Software License 2.0

而且大家都知道,Apache許可證2.0 爲所有的黑客一個很好的許可證。即使是那些打算賺一兩塊錢的人。 (你這個小無賴資本主義)

License comparison

請注意,我並沒有拿出那該多好小抄。 Someone else did.

+0

@carl:謝謝。它是信息。我克隆了源代碼,因爲它是@ https://android.googlesource.com/platform/packages/apps/AlarmClock.git 但我無法在AndroidStudio中運行應用程序。我在做一些完全錯誤的事情嗎? – madu

8

這是Google現在制定和維護的版本,目的是爲了保持應用程序與系統分離,以便向所有人提供應用程序和更新,即使OEM不提供系統更新。

因此,它也是Play商店中可供下載的商品。之前共享的是舊版的股票應用程序。

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

由於源的網站可能不斷變化,爲你弄明白最好的辦法是通過訪問Android開源項目(AOSP)頁面和搜索代碼的URL。