Android学习阶段总结:自己做一个闹钟能学到什么?
来源:互联网 发布:淘宝内衣女店主 编辑:程序博客网 时间:2024/05/16 07:26
初学Android,总是有很多问题,然而视频教程完整的看了,竟仍觉无从下手。面对许多控件,简简单单的测试各项功能,这就是我干了将近半个月的事情。然后我就跟着一个帖子做了个闹钟。这一做,面对几乎现成的代码我居然用了近20天。现在基本功能都已实现。
“呼!”长出一口气。
大牛们一定觉得这简直不值一提,可是我还是觉得有点收获的。那我究竟有什么收获值得自己小开心一下呢?嗯,至少洒家做了个可以用的东西。
这个闹钟就是个最普通的闹钟:
- 闹钟列表
- 设置闹钟
- 一个闹铃
就这么简单?就这么简单。但。。。
请看下面这张清单:
实际上是这样的,
这是我所有的java文件,我最初根本没想到一个闹钟需要这么多java文件
这是我的xml文件
先不细说了,先把自己用eclipse的几个操作记下来
1.“ctrl+shift+/”和”ctrl+shift+\”注释一片
2.“ctrl+f”查找和替换这个功能无论走到那都是最有用的,没有之一,比如复制别人代码,一个替换OK。
3.“alt+/”减小写代码的量,这是用ide的好处之一
4.Log.i();很好用的语句,看看程序执行到哪.
5.在可能出现java.lang.NullPointerException空指针错误的地方,加个判读或log语句,以后弄掉都行,这个错误是我最常遇见的错误
6.能抽取出来的东西都抽取了,代码看起来回更简洁清楚,修改也比较容易,我是被代码乱害苦了。有的时候可以先写一个空的方法和类,之后在具体实现。
7.许多东西都有setter和getter和is和set,有时候可以凭感觉,不妨试一下。
下面是我用的最主要的文章资源:
接近完整的闹钟的例子
闹钟服务讲解
常见UrI
PendingIntent详解
主题与Style的使用
十六进制颜色对照表
Java集合类详解
selector用法
Android数据库操作
Android控件属性汇总
Android中的onActivityResult和setResult方法的使用
Android四大组件详解
JavaBean总结
Android平台的音乐资源管理与播放
ListView 自定义BaseAdapter实现单选打勾
Project在clean后出问题,或R文件不见了
Intent的各种跳转
让你可以随时随地得到你应用的Context对象
ListView加上CheckBox复用Item时问题的解决
感谢以上文章的作者,还有许多我没有列出来的也一并感谢
- Android学习阶段总结:自己做一个闹钟能学到什么?
- 自己到底能做什么?
- 自己学习,可以学到什么样子?
- 商学院能学到什么
- [Android] ViewDragHelper -- 能做什么
- Android NDK 学习(2) NDK能做什么?
- Open Refine能学到什么
- 有关Android闹钟的一个总结
- 对于自己学到的io流的一个简单总结
- 学习linux内核能做什么?
- Spring 学习之Spring能做什么?
- 学习java之后能做什么
- 《士兵突击》能让你学到什么
- 从.Net源码,你能学到什么?
- 从HelloWorld中我们能学到什么
- 技术人员在大公司能学到什么
- 今天又学到了一些知识!高兴!希望以后自己能独自总结!
- 知道自己能做什么,比想做什么更重要
- Linux程序设计(Linux shell编程的例子:统计代码行数)
- boa.conf配置
- hadoop浅谈
- HDU1688 Sightseeing(SPFA 求最短路与次短路的路径条数)可用作模板
- 黑马程序员-----面向对象
- Android学习阶段总结:自己做一个闹钟能学到什么?
- 第一篇博客,开个头,希望以后继续加油
- 算符优先分析
- 负载均衡的几种实现技术
- <C/C++图>最小生成树:Prim算法
- Android应用程序永久获取root权限方法
- 负载均衡的几种实现方式
- MYSQL数据库迁移到ORACLE数据库
- 每一个人都是一个独特的个体