股票闹钟应用程序是open source,所以请自行检查.
首选项布局见here:
android:title="@string/set_alarm">
android:title="@string/enable"/>
android:title="@string/time"/>
android:key="alarm"
android:title="@string/alert"
android:ringtoneType="alarm"
android:showDefault="false"
android:showSilent="false" />
android:title="@string/alarm_vibrate"/>
android:key="setRepeat"
android:title="@string/alarm_repeat" />
android:title="@string/label"
android:dialogTitle="@string/label" />
偏好活动见here,请注意,我引用的链接不是来自头版.
一些亮点:
> Time是一个简单的android.preference.Preference,由TimePickerDialog支持.
>铃声是android.preference.RingtonePreference的自定义实现.
> Repeat是android.preference.ListPreference的自定义实现.
>警报由静态类com.android.alarmclock.Alarms管理,使用内容提供程序存储实际信息.
>自Android 4.0以来默认使用Holo主题,在其他Android版本上,您可能会看到不同的主题.请注意,app实现也可能由不同的Android版本或设备供应商更改.