篇一 :Android学习报告

Android学习报告

随着管理学计算机信息技术的飞速发展和日益广泛的应用,人类在21世纪步入了信息化时代。在信息时代,和信息有关的学习项目越来越多,这学期就新学习了android。到目前位置我学习android大概快半年时间吧,想谈谈对于android学习的一些看法.我半年主要专注的是多媒体应用开发.下面我就大概谈谈在开发中的一些经验吧.有不好的地方大家补充.

今天我谈谈Activity这个类吧,

在 android开发中Activity非常重要,在一个应用中,每一个显示的屏幕都是一个Activity.所以学习android,必须要对 Activity有一定的了解.在其他论坛中也有一些关于Activity的介绍,我在这里就想谈谈我对Activity学习的一些看法.首先 Activity的生命周期很重要,Activity主要包含六个方法,分别是

和onCreate,onStart,onResume,onPause,onStop,onDestory.onCreate

onDestory对应.onStart和onStop对应,onResume和onPause对应. 这几个函数大概是这样定义的,当启动一个Activity的时候,onCreate方法首先会被启动,然后接着是onStart和onResume,也会启动,一般地,等这几个函数都启动完了之后你这个Activity就可以被显示出来了.当然我这里说的是一般的情况,如果你要是在这三个函数初始化的时候启动了一个后台的Service,那么还要等待ServiceConnection执行完毕才能够被显示出来,这里可能有人要问什么是Service了,在以后我会介绍它,这里大家就先了解下Service的回调函数也会影响Acitivity的

启动就可以了.这是Activity启动时会调用的三个函数, 在Acitivity销毁的时候会调用onPause,onStop,onDestory.当调用完onDestory之后,你的Acitivity也就被销毁完毕了,这时候你在调用Activity的isFinishing的时候,就会返回true,但是此时Activity的this指针还可以被使用,如果你在Activity单起一个线程做其他事情的话,那么上下文变量context指针还是能够被使用的.

…… …… 余下全文

篇二 :安卓 课程学习心得

心得体会

学号: 姓名: 班级:

一开始接触 Android 是从自己的手机开始的,觉得它很酷,是我喜欢的风格,然后我就通过了一些网络渠道去了解Android。在选课的时候发现有这个课程,于是我就报名了。刚开始接触 Android开发时感觉到它很有意思,在界面开发上和 web 也可以形成了相通的架构,更加方便,视觉上也是非常的酷。Android作为新兴的手机操作系统,适应潮流的发展,在一定程度上迎合了现代人们最求效率和最求完美的心态,再加上的它的先进之处,所以 Android 的发展很快,Android 的应用资源也越来越广泛,现在的 Android 正在快速形成一个只能手机王国,给人们提供日常娱乐和办公的平台,无论在哪些方面,Android 的表现总是能够让人满意, 它正在快速地占领手机终端,未来的智能手机领域将是 Android 的天下,越来越多的人选用 Android 平台的手机。如果说追求苹果是因为苹果的高端与美感,那么追求 Android 则是因为它的先进性开源性,也正是因为 Android 这些吸引人们瞩目的特点,才会有越来越多的人对 Android 充满激情,Android 的发展也才能这样的迅猛,所以在这里要先谢谢 Goolge,以及那些充满激情的开发者们。首先在界面上,我们同样可以通过不同布局进行设计非常酷的界面,这些界面可以通过 include 进行引入,我们可以通过一些公用的方法写个 BaseActivity 这个基类,通过继承方式比较不错的实现了 Activity 的界面, 因为这样你可以 Header(头部)和 Footer(尾部)进行处理一些触发事件或者特效等。布局模式以相对模式为主,线线布局模式可以在比较简单的 include 进行完成,最重要的一点就是:我们可以自己通过重写方法或者通过实现 View 或者 Layout 等类进行扩充项目需要的布局(或者控件) ,在学习界面中,Android 为我们提供了很好的类似反射机制,通过 Layout 文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便。对比较特殊的界面也可以通过处理嵌入到指定的界面,同样可以通过java 代码直接创建View 进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处理的事件,界面之间的 跳转 Intent 管理,通过 Bundle 对数据在界面之间进行传输。其次在手机交互式通信服务中,学习了 Android 手机之间进行短信发送、广播、对广播的监听、服务等。

…… …… 余下全文

篇三 :安卓个人报告

1. 设计要求与任务:

1.1 设计要求:

1、深入学习Android软件原理及技术,能够正确安装Android2.1。

2、建立纸牌基于eclipse的模拟模型。

3、利用Android技术编写程序调试并执行。

1.2 设计任务:

1、深入学习和理解Java的开发环境,会使用Eclipse平台;

2、深入分析Android软件,建立项目;

3、编写火车纸牌的程序代码,调试执行;

4、用Eclipse体验火车纸牌的可行性;

5、按照格式要求撰写设计报告。

2 安卓

安卓由谷歌公司推出的开源手机平台,该平台由操作系统、中间件、用户界面和应用软件组成。

2.1现状及发展趋势

据Gartner最新数据显示,20xx年第二、三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的25.5%,仅次于塞班,成为第二大智能手机系统。20xx第二、三季度与去年同期相比,增度分别是15.4%及22%,增势迅猛。而塞班系统较xx年的市场份额,尽管终端销量有大幅度提升,但增势下滑10%,形势非常严峻。其他操作系统的表现则要平稳很多。

安卓是首款开源代码的操作系统,采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。与此相比,尽管20xx年x月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。

据Informa预测,20xx年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为20万部,销售速度加速上涨。

我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。

…… …… 余下全文

篇四 :安卓培训报告

课程设计报告

     题      目         安卓培训     

课 程 名 称    安卓培训实习报告   

     信息技术学院      

           计算机科学与技术     

班       级        10计本单      

学 生 姓 名             

学       号       

课程设计地点        B407        

课程设计学时         40           

…… …… 余下全文

篇五 :安卓实训报告

实习报告书

                     计算机科学与技术                 

                                            

报告题目                   安卓                         

报告人                                            

…… …… 余下全文

篇六 :安卓课程设计报告

安卓课程设计

          班    级          09级计算机二班        

学    号          20097923             

姓    名            郭丹               

目录

第1章  安卓应用程序开发背景....................................................... 2

§1.1开发背景............................................................................... 2

§1.2开发环境............................................................................... 3

…… …… 余下全文

篇七 :安卓实习报告

 

 

 

         学生姓名:郭锦涛

               号:201120010106

 指导教师:刘静

所属系部:计算机科学与技术

专业班级:计算机112001

实习单位:西安软件服务外包学员

2014   年  9  月 19  日

目录

一、实习的目的意义. 1

1.1目的:. 1

1.2意义:. 1

二、实习单位计算机应用简介. 2

三、实习的内容. 3

3.1实习课题. 3

3.2课题背景和意义. 3

3.3技术架构. 4

3.4系统功能模块图(基础功能). 4

3.5项目截图. 5

3.6 概要设计和数据库设计. 5

四、实习感受. 10


一、实习的目的意义

毕业实习是学生大学本科教学实践的主要环节,对学生的实践能力的培养具有十分重要的意义。学生通过本次实习,能够了解计算机专业的相关新技术,了解理论知识在实际应用中的作用,了解计算机技术的新发展,体验计算机专业的工作内容和工作特点,拓宽知识面,增强人际沟通能力,加强团队协作精神,为走向社会打下基础。

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

…… …… 余下全文

篇八 :安卓学习心得

Android学习心得

-----093380117 计算机应用(1) 张峰

1.关于Activity

1. 在一个Activity中使用多个View

如果把Activity看作MVC中的Control?它负责管理UI和接受事件(包括用户的输入),虽然说一个Activity通常对应一个屏幕,但事实上,我们是可以只用一个Activity管理多个不同的View来实现简单的逻辑。

首先,我们增加一个新的资源描述layout/second.xml。

除了一个“Hello中国”以外,增加一个按钮可以返回前一个界面。然后,在代码中我们要为helloTwo增加两个方法,setViewOneCommand和setViewTwoCommand,分别处理一下在不同界面时,从资源里加载组件并为组件绑定一个事件处理器最后,我们需要在onCreate的时候,也就是启动后的main界面上设置一下按钮事件处理器。

2. 还是回到正道上,多个Activity之间的跳转

Android中提供一个叫Intent的类来实现屏幕之间的跳转,按文档的说法,似乎他们也建议采用这种方法,Intent的用法比较复杂,现在我先看看它最简单的用法。

这里的跳转功能用Intent来操作,它的最简单用法就是用函数setClass()设置跳转前后两个Activity类的实例,然后调用Activity自己的startActivity(intent)即可。最后一句finish()表示将当前Activity关掉(如果不关掉会如何?你可以自己试一下看效果,事实上有时我们是不需要关掉当前Activity的)。

然后,我们同样弄一个Activity类HelloThreeB,代码与前面的差不多,只是将setClass的两个参数反一下,这样就可以简单地实现在两个Activity界面中来回切换的功能了。

2.关于 Intent的使用

…… …… 余下全文