篇一 :Android学习心得

Android学习心得

这学期,我们新开了一门课程——android的研发。在老师们的介绍下,我们了解android的开发环境以及控件的功能。刚开始接触Android觉 得 既 陌生 又 亲 切,陌 生 在 于 没 有 学 过 具 体 的 开 发 软 件,亲 切 在于它在界面开发上和web也可以形成了相通的架构,更加方便。

一、Android简介

Android一词的本义指“机器人“,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4 Gingerbread和Android 3.0 Honeycomb。Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。Android 早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在平板电脑市场急速扩张,在智能MP4方面也有较大发展。采用Android系统主要厂商包括台湾的HTC,(第一台谷歌的手机G1由HTC生产代工)美国摩托罗拉,SE等,中国大陆厂商如:魅族(M9),华为、中兴、联想、蓝魔等。

…… …… 余下全文

篇二 :Android的学习总结

Android的学习总结

现在对于Android的学习已有斗个学期了,但它对我来说其实还是一个大大的谜,还有待我去对它一一揭晓。

在还没有学习Android这门课之前,当听到别人谈到它时,知道它离我们很近,但是它给我的感觉却是那么的神奇,一直就是在听说着关于Android系统怎么怎么的新闻,知道它就在我的生活中,离我很近,我也在用它,但还是总有一种很遥不可及的感觉,觉得它不在我的思想里,所以呢,对于这门课《Android系统开发与实践》的学习很是期待的。

在上一个学期快要结束的时候,就听到老师说了一下,说下一个学期我们可能会学习Android系统的开发,他还说这个Android系统的开发很值得学习,很值得我们去探索,说这个Android还一直在开发中,是一项很好玩的系统,当时就很是兴奋了,总是会在想Android系统到底是怎样的,它是如何的深入我们的生活,又是如何的到我们所用的这些设备当中的,这一切都让我感到很好奇。就这样带着一系列的问题走进了 这个学期,终于就要与它见面了,这门课也就在这样的背景下,这样的一种环境下走进了我的课堂,它给了我一种兴奋感,对于它的出现,我很是期待的,一开始老师就给我们讲解了一些关于Android的知识,也给我们展示了Android系统开发的平台,真的给了我一种奇妙的感觉,它不仅有编译,它还有一个模拟器,就和我们用的手机一模一样,上面也有简单的几个图标:电话、短信等等,真的感觉到了不可思议,感觉到一种神秘,Android系统的开发就是在这样的一个平台上完成的,你可以对它进行你想要的修改,只要是你想到的,你都可以支尽情的尝试,这让人兴奋。 这门课的学习从这里就这样开始了,《Android系统开发与实践》这本课本它是以讨论Android系统平台为基础,并结合实例讲解教程和实践指导类教材。本书中全方位的讲解了Google开放移动应用平台Android的各种特性,深入探讨了应用程序的基本组件、界面布局的基础,结合Internet实现通讯录的设计和发送短信实例详细介绍了Android系统平台开发

…… …… 余下全文

篇三 :Android学习笔记总结初学者必看

Android学习笔记总结

第一步:

Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序

搭建 Android 的开发环境,以及写一个简单的示例程序

?

?

?

在 Windows 下搭建 Android 开发环境 Android 项目的目录结构说明 写一个简单的 Hello World 程序

一、在 Windows 下搭建 Android 开发环境

1、安装 JDK (Java Development Kit)

/jdk6/

2、安装 Android SDK

/sdk

3、安装 Eclipse

/

4、打开 Eclipse ,并安装其 Android 插件(ADT)

打开菜单 "Help" -> "Install New Software",在 "Availabe Software" 中加入地址

http://dl-/android/eclipse/ ,然后安装 ADT(Android Development Tools)

5、新建 Android 项目

"New" -> Android Project,Project Name - 项目名称;Build Target - 编译项目的 SDK 版本;Application name - 程序名称;Package name - 包名;Min SDK Version - 程序所支持的最低 SDK 版本代号(2 对应 1.1,3 对应 1.5,4 对应 1.6)

6、运行 Android 项目

打开菜单 "Run" -> "Run Configurations" -> New launch configuration,设置启动项目名称,在 Android 选项卡中选择启动项目,在 Target 选项卡中设置模拟器

…… …… 余下全文

篇四 :Android学习总结

1.       Text 和 text

2.       Button 和 imagebutton区别:

1)    相同点:都可以作为一个按钮产生点击事件,产生明显的点击效果;都有background属性;都有一个onclick事件,通过自身的.setOnClickListener(OnClickListener)方法实现添加点击事件。

2)    不同点:①.  button有text属性,而imagebutton没有text属性(不能添加文字);

        ②. imagebutton有src属性,而button没有src属性;

3)    button是一个可以设置文本内容的一个按钮;imagebutton不可以设置文本内容,background和src都可以添加一个image,当前图片上可以做一个有文本内容的图片。

3.       onclick  事件:

1)监听事件实现的三种写法:①匿名内部类的实现②独立类的实现③实现接口的方式来实现;

2)button和imagebutton都有一个onclick事件,通过自身的.setOnClickListener(OnClickListener)方法实现添加点击事件。

3) 通过点击事件的监听,可以实现点击事件之后要发生什么动作。

4. 事实上,任何一个控件都有一个onclick事件。

5. 1) 初始化当前所需要的控件;

  2) 设置button的监听器,通过监听器来实现我们点击button之后的要操作的事情;

…… …… 余下全文

篇五 :Android学习总结

Android学习总结

零零碎碎的总结:

1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍.

2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.

3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识库里的东西,才是你最重要的财富.

4.如果你想做自由职业者,你需要学英语,因为在国外的盈利比国内多很多.如果你想进大公司,好公司,你需要学英语.你想深入学习android,但中文的android文章太少了,你查查百度,到处都是copy来copy去的hellword,所以,你需要学英语.如果你想出国,你需要学英语.

5.Http协议要研究透彻.http的信息头有什么信息,分别代表什么,信息体有什么信息,代表什么,都要搞的明明白白.scoket也是一样.

6.在eclipse里的layout文件都有graphical Layout.通过这个好好的把UI调整好.

7.Android里的junit每次运行都会打包新的apk到设备上跑.效率非常慢.如果是跟android无关的测试,最好自己建立一个单纯的java项目做测试.

8.面试的时候不要觉得自己提的薪水太高,物以稀为贵明白吗?不管你的期望薪资多少,都有可能实现,这只是时间问题.

9.如果一家小公司通过猎头找到你,即使公司在小,也比外面那些40,50人的公司还要好.不要觉得公司不行,担心会倒闭.放心吧,至少活1年是没问题的.

10.不要把自己绑在android上,有空也研究下IOS(最近小弟就准备研究ios,刚买了6本书...).

11.移动互联网最少还有10年的快速增长.android最少还有两年的快速增长.走android这条路是不会错的.

12.有空多学点开放平台的SDK.比如新浪微博,腾讯微博,淘宝平台,支付宝移动支付平台,快钱移动支付平台等等..这些都是不愁没市场的.

…… …… 余下全文

篇六 :一周学习Android 的总结

初学Android的总结   

一、对Android的初步认识有以下几方面:               

    1.Android是什么?

Android是Google在20##年11月首次发布的,当时它被定位成一款针对智能手机的操作系统。现在是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Android SDK 提供了在Android平台上使用Java语言进行Android应用开发必须的工具和API(应用程序编程接口)。Android 包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。同时虚拟机是基于寄存器的,所有的类都经由JAVA编译器编译,而且依赖于linux操作系统。Android更是一款完整的操作系统和应用框架,设计用于ARM处理器(是一个32位元精简指令集处理器架构,其广泛地使用在许多嵌入式系统设计)。Android也是一个平台,主要包括Linux微内核,中间件(SQLite等),而且提供JAVA框架,以及Android中的JVM。

2.Android的特点:

①具有关键类如:视图、ContentProviders(应用交互管理类)、ResourceManager(非编码资源管理类)、NotificationManager(通告管理类)、ActivityManager(生命周期管理类)。

②应用构成一般由四个关键部分构成Acitvity、InerntRecciver、Service、ContentProvider,其中Acitvity是必要部分。它们应用到的场合如下:

…… …… 余下全文

篇七 :android 学习总结

第六周总结

2011.10.31—2011.11.4

1. Android学习3—Android当中的常见控件

       Android当中的常见控件为:TextView、EditText、Button、Menu。

(1)在Activity03当中,要声明四个控件 在main.xml声明。

(2)要为其中的两个控件设置显示的值

(3)创建一个监听器类,监听按钮按下的动作

(4)将监听器类的对象,绑定在按钮对象上

1)在main.xml中声明四个控件

<EditText

           android:id="@+id/factorOne"

           android:layout_width="fill_parent"

           android:layout_height="vrap_content"

           />

<EditText

           android:id="@+id/symbol" //除号

           android:layout_width="fill_parent"

…… …… 余下全文

篇八 :Android学习总结

?

?

? Android开发文档 注意事项 ________________________ 3 搭建SDK平台 __________________ 4 开发工具请参阅“开发环境安装工具”, ______________________________________ 4 搭建方法请参阅文件夹“开发环境安装指南” _________________________________ 4 常用的Android指令和模拟器参数 _ 4

? Android模擬器命令列啟動模式__________________________________________ 4 ? 使用mksdcard指令模擬1GB的記憶卡 __________________________________ 5 ? 模擬插入 SD 卡的模擬器 _______________________________________________ 5 ? 使用 adb+push 上載檔案到SD記憶卡 __________________________________ 5 ? 使用 adb+pull 從 SD 記憶卡下載檔案 ___________________________________ 5 ? 刪除 SD 卡裡面的檔案 _________________________________________________ 5 ? Android模擬器影片播放方法 ___________________________________________ 5 ? 安裝 APK 應用程式 ___________________________________________________ 5 ? 移除 APK 應用程式 ___________________________________________________ 6 ? ADB 系統除錯與連結工具 ______________________________________________ 6 ? Emulator 命令列啟動參數 ______________________________________________ 7 ? 开发方法 ________________________ 7

…… …… 余下全文