Android
实习心得
刚开始接触
Android
感觉到它很有意思,
在界面开发上和
web
也可以形成了
相通的架构,更加方便,视觉上也是非常的酷,在前期我通过的大量的
Android
SDK
开发范例大全中的例子以及
Android
提供的
APIDEMOS
进行学习,尽管例
子之间的连接比较零散,不过通过这些例子的学习我可以学习到了很多和以前
java
上相通的思想。
我在为期半个月的实习中学到了很多在课堂上根本就学不到的知识,
收益非
浅.现在我对这半个月的实习做一个工作小结。
1
通过半个月的
android
实习,基本掌握了
Android
应用程序开发的一般流
程。
对常用控件基本掌握其用法,
对其事件的监听方法也基本掌握。
学习
Android
不仅是对前沿开发技术的了解,也是对编程知识的一次提升。
2
通过学习
Android
的控件、布局、
Activity
、
Service
等一系列基础知识,
对整个
Android
的开发有了大致的了解。
例如
:
要的布局
(
或者控件
) ,
在学习界面
中,我发现
Android
为我们提供了很好的类似反射机制,通过
Layout
文件夹下
的配置文件,
可以快速的形成界面,
在配置文件可以设置属性或者样式都是很快
捷方便。
对比较特殊的界面也可以通过处理嵌入到指定的界面,
同样你可以通过
java
代码直接创建
View
进行添加,
不过这种方式比较复杂。
对一些点击、
选中、
按键等处理的事件,界面之间的
跳转
Intent
管理,通过
Bundle
对数据在界面
之间进行传输。
4
在手机交互式通信服务中,
学习了
Android
手机之间进行短信发送、
广播、
对广播的监听、服务等,在
Service
类中没有
context
,可以通过
Handler
来每秒
反复运行,
自动送出系统广播信息,
同时在这里我们也知道可以设计一个常用的
变量类,设计一个当前的
CurrentActivity
这个变量进行控制,进行处理。
在
Android
编程过程中巩固熟悉了
Java
的编程。
由于
Android
应用程序的开
发离不开
Java
的支持,
所以基础的
Java
知识是必须的。
Android
系统是基于
Linux
的手机操作系统平台,要深入系统的学习
Android
,不仅仅是有
Java
和
Android
应用开发,
必须要具备
Linux
,
C/C++
高级编程才能深入的涉及
Android Framework
和
Android
内核开发。
成为
Android
开发的高素质人才。
所以,
在后续对
Android
的学习中可能会看一些较底层的书籍。
由于这次实习时间较短,对于
Android
应用程序的高级编程讲的很少,是这
次实习中的不足。
要想开发一些好的应用程序,
还需要更多的知识支持。
在做实
习最后的项目时,
遇到了很多平时没有遇到或者没有特别关注的问题,
如常见的
Activity
忘记注册,对
SD
卡存取需要权限,在写
SQL
语句时细微的错误就可能
导致程序运行错误。
这些问题只有自己在实际开发中才能体会到并且解决,
并且
在解决后可以长时间的记住。
通过
Android
的实习,我们在大四毕业前,我们又掌握了一项新的前沿的开
发技能,
也有了更多的发展方向,
这在以后的找工作的过程中无疑为我们增加了
砝码,
也可以成为我们的一项兴趣爱好,
可以根据我们自己的需要设计一些小的
程序。总之,在这次实习中,我获得了很多东西,提高了自己的编程技巧和编程
方法,并且认识了
Android
应用程序的开发,以及加深了对
Java
的认识。
最后,通过实习,我收获了很多东西,特别是编程方面的,这对即将毕业的
我们来说,这次实习是一次较为珍贵的充电
全球首款谷歌android手机g1将于北京时间今晚10:30于美国纽约发布,这无疑是继苹果iphone后的又一款重量级产品。自2007年9月起,有关谷歌手机的传闻就一直没间断过,这款神秘而又强悍的移动智能终端究竟能带给我们怎样的惊喜呢?
一、什么是android
这款被美国电信运营商t-mobile命名为g1的手机采用谷歌和开放手机联盟(open handset alliance)合作开发的android平台。android原意为“机器人”或“人造人”,被谷歌用来命名其移动终端平台。android包括操作系统、用户界面和应用程序等移动电话工作所需的全部软件,而且不存在任何阻碍移动产业创新的专有权限制。