Android实战技巧:Android学习资源总结(杰瑞教育整理)

时间:2024.4.30

Android实战技巧:Android学习资源总结

要想对一门技术有所了解,或是掌握一门技术,或是想成为高手或专家,学习是必然的途径。而烟台杰瑞教育科技的杨经理告诉我们,有二个因素决定着学习的效率和成果:一个是学习方法和个人的领悟能力,另外一个就是要有一套较好的学习资源。学习Android开发也是一样,杰瑞教育总结了在Android学习中的一些比较好的比较有价值的学习资源,希望对大家有所帮助:

1. Android SDK documents

这个是非常容易获得的,你可以从官网来看,也可以从本地安装的SDK里面看,因为要想进行Android开发,是一定要有Android SDK的,而所有的SDK里面都有文档的。我建议看官网的,因为它总是最新的,以前官网被和谐了,看不了但是后来是完全可以看的,而且服务器响应也很快,很流畅。

为什么要看官方文档呢?首先,它是官方文档,换句话说,它最权威,所以你可以放心的看,不用担心这个东西是否是真的;其次,也是最重要的,文档中的内容十分丰富,从如何下载安装SDK,到HelloWorld的初级体验,到基本的开发知识,再到整个SDK的API的索引,再到一些有用的文章的资源。可以这样子讲,如果你能把SDK文档全部都仔细读一遍,你就已经是一个成熟的Android开发者。

2. API Demo

如同它的名字所暗示的那样,这个Sample的目的就是向你展示如何使用Android的API,虽然它不是很全面,也不是很深入,但对于很多常用的API,比如Activity,Dialog,

View,Graphics等,还是提供了相当值得参考的代码。最最重要的是,它不是文档,教你如何使用,而是非常直接的代码,很多时候,你都可以直接拷贝。

3. Other samples in SDK

比如,NotePad,Snake,Spinner,SpinnerTest等等,这些Sample,不像API Demo零散的展示API怎么用,都非常专注的着重讲某一方面。比如NotePad可以全面的学习如何使用ContentProvider;Snake可以全面的学习如何创建自定义的View;SpinnerTest则展示如何写Android的单元测试(UnitTest)。

其实SDK里面除了文档以外,很多东西都被很多人所忽略,现在马上打开SDK文件夹,看看 里面到底有什么,有多少东西是值得看一看,研究研究的。

4. Android Source Code

不用多说,这里是学习和研究Android的最佳场所。所有,所有关于Android的东西,都在这里面,而且你可以很容易的免费的获得它,然后研究它,学习它,我想这也是开源软件最大的优势:你可以轻松的获得源代码进行学习和研究。

Android的源码可学习的部分主要有三个文件夹,一个是externals,这是一个第三方开源包集合的地方,里面有着Android用到的所有的开源的第三方库比如webkit,

opencore, openssl等等,想研究它们的人可以直接杀进去; 另一个则是frameworks,这里是Android的Frameworks,主要是为上层App提供支持的地方,Android SDK的API都是出自这里,当然它里面的内容要比开放出来的API多得多;如果你想自定义个View,或是实现个高级的容器,可以进去参考,或是想直接研究那些API是怎么实现的,也是直接

杀进去;最后一个就是packages,这个packages含有Android本身自带的App层的一些系统核心应用和系统级的Provider和输入法。

5. 网络资源

现在网络时代,无论学习什么,研究什么,网络都是一个不可忽视的资源。主要的方式就是论坛和博客。

看了杰瑞教育给大家推荐的这些比较有价值的学习资源,大家会不会觉得网络是一种财富啊?快快行动吧!


第二篇:实训总结


实训总结

20xx年7月11-20, 通信工程3G-7班的同学们冒着酷暑,到温江参加了专业课程《Android编程基础》的实训。

一.实训背景及目的要求

1.1背景简介

Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备,目前尚未有统一中文名称,中国大陆地区较多人使用安卓或安致。Android操作系统最初由Andy Rubin创办,最初只支持手机。20xx年由Google收购注资,并拉拢多家制造商组成开放手机联盟(Open Handset Alliance)开发改良,逐渐扩展到到平板电脑及其他领域上。20xx年末数据显示,仅正式推出两年的操作系统的Android已经超越称霸十年的诺基亚Symbian系统,跃居全球最受欢迎的智慧手机平台。采用Android系统手机厂商包括HTC、Samsung、Motorola、Lenovo、LG、Sony Ericsson等。

1.2实训目的及要求

Android以Linux为核心的Android行动平台,使用Java作为编程语言。本实训是在学习java语言程序设计的基础上进行的一次综合实践。通过综合训练,要求学生掌握java语言程序设计的基本技能和Android编程的应用,并较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等,使学生通过本次实训,能够进行独立的Android应用程序开发,能够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。

目的:

1、培养学生运用所学课程Java语言程序设计的理论知识和技能,分析解决计算机实际应用中的问题的能力。

2、培养学生在Java语言程序设计的基础上,开发Android应用程序的思想和方法。

3、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容,包括:

1、确定开发的程序,收集和调查有关技术资料。

2、按软件工程步骤进行程序设计。

3、对完成的程序进行测试和完善。

4、完成课程设计报告。

二、实训过程

实训以MyEclpse+Android SDK+AVD为开发平台,通过围绕短信管理和病毒扫描两个功能模块的实现完成实训工作。同学们边学边做,老师认真耐心仔细的讲授,尽管天气炎热 并且还没有空调的情况下。

下面是同学们的实习心得:

刚开始接触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的认识。

三、课程设计总结

同学们通过本次实训:

1)练习、巩固了所学Java理论知识,提示了编程技巧;

2)体验到利用网络查找文档、解决问题的便利;

3)有幸了解到Android开发平台已及Android程序设计思想与方法;

4)开拓了视野,了解到计算机应用的广泛性,为用计算机解决实际问题打下了基础。

更多相关推荐:
Android学习心得

Android学习心得这学期我们新开了一门课程android的研发在老师们的介绍下我们了解android的开发环境以及控件的功能刚开始接触Android觉得既陌生又亲切陌生在于没有学过具体的开发软件亲切在于它在...

Android的学习总结

Android的学习总结现在对于Android的学习已有斗个学期了,但它对我来说其实还是一个大大的谜,还有待我去对它一一揭晓。在还没有学习Android这门课之前,当听到别人谈到它时,知道它离我们很近,但是它给…

Android学习笔记总结初学者必看

Android学习笔记总结第一步Android1在Windows下搭建Android开发环境以及HelloWorld程序搭建Android的开发环境以及写一个简单的示例程序在Windows下搭建Android开...

Android学习总结

1Text和text2Button和imagebutton区别1相同点都可以作为一个按钮产生点击事件产生明显的点击效果都有background属性都有一个onclick事件通过自身的setOnClickList...

Android学习总结

Android学习总结零零碎碎的总结1客户端的功能逻辑不难UI界面也不难但写UI花的时间是写功能逻辑的两倍2写代码前的思考过程非常重要即使在简单的功能也需要在本子上把该功能的运行过程写出来3要有自己的知识库可以...

一周学习Android 的总结

初学Android的总结一对Android的初步认识有以下几方面1Android是什么Android是Google在20xx年11月首次发布的当时它被定位成一款针对智能手机的操作系统现在是一个专门针对移动设备的...

android 学习总结

第六周总结20xx103120xx1141Android学习3Android当中的常见控件Android当中的常见控件为TextViewEditTextButtonMenu1在Activity03当中要声明四个...

Android画图学习总结

Android画图学习总结一类的简介首先如何获取res中的资源数据包packageandroidcontentres主要类ResourcesAndroidSDK中的简介Classforaccessinganap...

Android学习心得

Android入门心得工具使用1打开已有工程方法1EclipsegtfilegtnewgtAndroidProjectgtNextgtCreateProjectexistingsourcegt选择你的项目该方法...

Android RIL&Call学习总结

AndroidRIL与Call代码学习总结前言本文分五部分Android电信业务系统RILTelephonyAPPFrameworkPhoneAPPAndroid通话简单流程1Android电信业务系统主要叙述...

Android项目开发实习方案(android)

武汉微普信息服务有限责任公司华中科技大学文华学院微普企业课程实习方案Android之3G警务系统WePullInformationServiceCoLtd武汉微普信息服务有限责任公司文华学院微普企业课程实习方案...

android实习

21日今天是实习的第一天上午听了专家的讲座并分组和项目立项下午的时候开始了对于Android的学习我知道了Android系统的概述和特性并且了解到了Android的体系结构和常用系统库使我对Android有了简...

android学习总结(40篇)