android studio闹钟小程序,闹钟应用程序Android Studio
所以我正在为我的大学项目制作简单的闹钟。我正在使用Android Studio。闹钟应用程序Android Studio
下面的代码:
public class AlarmActivity extends AppCompatActivity {
TimePicker alarm_timer;
TextView update_text;
Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_alarm);
this.context = this;
// initialize
alarm_timer = (TimePicker) findViewById(R.id.timePicker);
update_text = (TextView) findViewById(R.id.textView);
//create instance of calendar
final Calendar calendar = Calendar.getInstance();
Button alarm_on = (Button) findViewById(R.id.bttnAlarmSet);
//onClickListener
assert alarm_on != null;
alarm_on.setOnClickListener(new View.OnClickListener() {
@TargetApi(Build.VERSION_CODES.M)
@Override
public void onClick(View v) {
calendar.set(Calendar.HOUR_OF_DAY, alarm_timer.getHour());
calendar.set(Calendar.MINUTE, alarm_timer.getMinute());
int hour = alarm_timer.getHour();
int minute = alarm_timer.getMinute();
//convert int values to string
String hour_string = String.valueOf(hour);
String minute_string = String.valueOf(minute);
//Change TextView
set_alarm_text("Alarm set to: "+ hour_string +":"+ minute_string);
}
});
}
//Method to Change text View
private void set_alarm_text(String output) {
update_text.setText(output);
}
如果我把它没有calendar.set(...)和hour_string/minute_string,只显示报警设置它完美的作品,否则该应用程序停止工作。
项目结构适用于API19:Android 4.4(KitKat)。我的手机是API23:Android 5.1(棒棒糖)。
当我写
calendar.set(Calendar.HOUR_OF_DAY, alarm_timer.getHour());
calendar.set(Calendar.MINUTE, alarm_timer.getMinute());
它说: “呼叫需要API等级23(当前分钟是19)”。从小黄色的小球里,它自动给我写了“@TargetApi(Build.VERSION_CODES.M)”这一行。我认为这是问题所在,但我对Java或与Java有关的任何东西都不好。
如果有人能够帮助我,或者至少注意到任何错误,我会很乐意!
+0
错误消息非常简单:删除以@TargetApi ...开头的行并重试... –
+0
“调用需要API级别23(当前最小值为19)”。意味着,您使用的代码行是在新的android-os中开发和支持的。 –
android studio闹钟小程序,闹钟应用程序Android Studio相关推荐
- Android源码——小苏闹钟
小苏闹钟是一款非常有趣的闹钟.本闹钟和其他闹钟的不同在于独特的取消闹钟的方法,非常适合爱赖床的朋友使用. 取消闹钟的三种方式: 1.做算术题.闹钟响的同时会随机产生算术题,只有做对了指定的题才能取消闹 ...
- 基于android的生日小助手,毕业答辩-基于Android的生日管家App的设计与实现
基于Android的生日管家软件 绪论 总结 软件设计和实现 目录 数据库 后台设计和实现 课题要解决的问题 课题来源和价值 我的App与市面上App对比 随着社会的发展 生活节奏加快 工作繁忙的商务 ...
- android小闹钟程序,Android实现闹钟小程序.pdf
Android实实现现闹闹钟钟小小程程序序 这篇文章主要为大家详细介绍了Android实现闹钟小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近写了 闹钟的程序,看到SharedPrefe ...
- android简单小项目实例_300行C代码打造简单的闹钟小程序,适合初学C++同学练手的项目...
小编今天教初学C++的同学实现闹钟程序的方法,代码结构相对简单,注释也较为完善.现分享给大家供大家参考. 整体项目源码: image 支持开机运行的VC++6.0早起叫醒程序,运用定时的原理实现的类似 ...
- Android闹钟动画,Android实现闹钟小程序
最近写了个闹钟的程序,看到SharedPreferences在一个程序中可以共享数据,SharedPreferences是一个轻量级的键值存储机制,只可以存储基本数据类型.我就拿来用用,没想到Shar ...
- 闹钟小程序(C#源码)
子丰无聊的时候就随便写了一个闹钟小程序AlarmClock,界面比较简陋,但是基本实现了一个闹钟的功能.下面简单介绍一下AlarmClock,并贴出源码的下载地址. 1. 运行之后的界面 2. 用户可 ...
- android studio日历小程序,Android开发之日历CalendarView用法示例
本文实例讲述了Android开发之日历CalendarView用法.分享给大家供大家参考,具体如下: 简介: 1.CalendarView是安卓自带的一个日历控件 2.在主活动中 通过设置setOnD ...
- 简单点名小程序(伪)----android开发
效果演示 显示学生姓名与图片 选择缺勤类型 提交缺勤名单 代码 activity_main.xml <?xml version="1.0" encoding="ut ...
- Android扩展类方法,Android 扩展 uni小程序SDK 原生能力
Android 扩展 uni小程序SDK 原生能力 概述 本文档主要介绍如何扩展 uni小程序SDK 原生能力. 什么是扩展原生能力? 扩展原生能力指的是将您原生开发的功能通过一定规范暴露给 uni小 ...
- 在Android Studio上编写第一个安卓程序
文章目录 一.Android开发环境搭建 1.安卓简介: 2.安卓发展历程: 二.Android Studio开发环境 三.第一个安卓程序 出现的问题 1.找不到SDK 2.找不到安卓虚拟机 一.An ...
最新文章
- 学会这八个技术,你离 BAT 大厂不远了
- 没有 4.21 ,Linus Torvalds 宣布 Linux 进入 5.0 时代
- 《巴伦周刊》:纳德拉带领微软中兴
- 【USACO】奶牛抗议 树状数组+dp
- Java开发需要达到什么样的水平才称得上架构师?
- python字符串输入拼接_20200930 024.字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入...
- 串口硬盘如何应用于并口硬盘计算机,并口硬盘和串口硬盘的区分与看图学习电脑硬盘的安装...
- 全开源-微信小程序(附开源地址)
- 清华大学计算机系本科课程,清华大学计算机系本科生全部课程详细介绍
- Spring Cloud Alibaba之服务治理Nacos
- 考计算机初级难不难,初级程序员好考吗_考试难不难_上学吧
- vue+echarts 地图实现三级下钻
- 齐次线性方程组和非齐次线性方程组
- Mathtype(2),用于创建此对象的程序是 Equation。您的计算机尚未安装此程序或此程序无响应。
- 无线wifi服务器,无线串口服务器,wifi转串口,网口转wifi,无线串口通讯模块-上海卓岚...
- [ROS]一些传感器数据读取融合问题的思考
- 基于 Vue 实现 Excel 的解析与导出
- dxf怎么用cad打开?CAD技巧分享
- 基于时域表示的序列数据分类方法(一)——基于距离度量的序列数据分类方法
- 浅析安全启动(Secure Boot) —写得很好
热门文章
- 实现拖拉机发牌程序——控制台版python
- dcs常用的冗余方式_DCS系统冗余技术讲解
- 用产品思维设计API(二)——数据解耦,才是前后分离的本质
- 字符设备、块设备、网络设备详解
- java web play_玩转Java Web应用开发:Play框架
- 卡耐基梅隆大学计算机熬夜,卡耐基梅隆大学:作为一所CS牛校,我也很无奈啊...
- \t\t长痘痘(鼻尖,脸上等部位)的原因,应该怎么办?
- Cotherm 多物理场耦合方案
- 《东周列国志》第二十六回 歌扊扅百里认妻 获陈宝穆公证梦
- python自学篇——PyGame模块的所有功能函数详解