篇一 :Android开发学习感悟

Android开发学习感悟

Android开发学习感悟

一 心态

我们每个人都存在着一种心态,都想走捷径,这就像一种侥幸心理。其实学习有没有捷径可以走呢?肯定是有的,我认为最短的捷径就是不要走弯路,这就已经是捷径了。前辈们常说:“欲速则不达”,这句话存在肯定是有它的道理的,所以我们不能浮躁,要静下心来做好自己该做的事就可以了。对于安卓开发,相信大多数人还是第一次接触,这个神秘的名词让很多人心存恐惧,很多人都会在心里存在这样一个念头“安卓好难哦,我怎么做的来?”所以,刚起步时会听到很多抱怨声。其实,不用怕,从学长的讲解中我们可以发现安卓开发并没有我们YY中的那么困难。信心是通往成功的第一步,试着给自己树立这样的信念“我可以的!”,给自己足够的信心,带着激情去攻克一个又一个难关,相信到最后大家完成自己的作品时会感概“原来安卓开发也不过如此,哈哈哈哈!”。记住,给自己信心,踏踏实实的做下去。

二 理论与实践相结合

为什么要理论与实践相结合呢?只有理论是不够的,它要通过实

Android开发学习感悟

践才能更好的理解,也只有有了理论才能更好的实践,做出更好的东西。比如我们现在要写一段程序,只有看了书我们才知道是一个什么样的格式,也只有通过我们来编写程序才能知道理论知识是否已经掌握。因此,我们不妨将学习分为六个阶段:预习---听课---复习---实践---找原因---再实践。有时候我在想,为什么老师能够将一段程序进行随意的更改,能够做到随心所欲呢?而我们自己该怎么学才好?其中的道理,我认为应在不懂的时候应该尽量自己想办法解决,实在没办法再去请教高手请教老师,这样印象会更深刻掌握起来也更加牢固,同时还能培养自己独特的编程思想。安卓开发也是一样一样的,实践是最好的学习方法,对于一个系统,不妨一个一个模块去实践去完成,不要一直停留在理论阶段。对于前天学长所讲解的知识,自然也不要以为自己听懂了,除非自己亲自把它做出来了才能说自己懂了。盈佳科技的课程正是理论与实践完美结合的。

…… …… 余下全文

篇二 :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入门心得

工具使用

1. 打开已有工程:

方法1:Eclipse>file>new>Android Project>Next>Create Project existing source>选择你的项目. 该方法适合不在工作目录workspace下的文件。

方法2:在屏幕上方的选单列上,选择「File->Import」选项,会跳出「Import」视窗。选择「General->Existing Projects into WorkSpace」项目,然后按下「Next」按钮带到新一个画面。在「Select Root Directory」栏位旁,按下右方的「Browse...」按钮,选择对应的工程。选择好后,按下「Finish」按钮完成从现存在工作环境(WorkSpace)资料夹下的工程汇入到Eclipse 环境的动作。

2. 修复工程。如果发现开启后的资料夹图示上有个小小的黄色惊叹号,表示工程导入后还有些问题,我们可以使用ADT 内建的功能来试着修复。

在「Package Explorer」的「ApiDemos」工程档桉夹图示上点选右键,Android Tools->Fix Project Properties

3. 新建模拟器

一种方法是在windows的运行>cmd中。

在windows的“运行”->cmd中启动Android emulator。

首先,设置环境变量。在Windows 2000, XP, 2003 这些操作系统里,点选「我的电脑右键> 属性> 高级> 环境变数」。在「系统变数(S)」栏中,选取「PATH」变数名称后,再点选「编辑(I)」按钮。加入你的android-sdk-windows的安装路径(因个人电脑而异):在弹出的视窗中将「; D:\software\eclipse\Andorid开发套件\android-sdk-windows\tools」(注意要以分号隔开)这字串添在原本的字串之后,按下确定后重新启动操作系统。 其次,开始>运行>cmd:输入如下命令

…… …… 余下全文

篇四 :Android实训心得

Android实训心得

  刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构,更加方便,视觉上也是非常的酷,在前期我通过的大量的Android SDK开发范例大全中的例子以及Android提供的APIDEMOS进行学习,尽管例子之间的连接比较零散,不过通过这些例子的学习我可以学习到了很多和以前java上相通的思想。

  我在为期半个月的实习中学到了很多在课堂上根本就学不到的知识,收益非浅.现在我对这半个月的实习做一个工作小结。

  通过半个月的android实习,基本掌握了Android应用程序开发的一般流程。对常用控件基本掌握其用法,对其事件的监听方法也基本掌握。学习Android不仅是对前沿开发技术的了解,也是对编程知识的一次提升。

  通过学习Android的控件、布局、Activity、Service等一系列基础知识,对整个Android的开发有了大致的了解。例如 要的布局(或者控件) ,在学习界面中,我发现Android为我们提供了很好的类似反射机制,通过Layout文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便。对比较特殊的界面也可以通过处理嵌入到指定的界面,同样你可以通过java代码直接创建View进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处理的事件,界面之间的   跳转Intent管理,通过Bundle对数据在界面之间进行传输。

  在手机交互式通信服务中,学习了Android手机之间进行短信发送、广播、对广播的监听、服务等,在Service类中没有context,可以通过Handler来每秒反复运行,自动送出系统广播信息,同时在这里我们也知道可以设计一个常用的变量类,设计一个当前的CurrentActivity这个变量进行控制,进行处理。

  在Android编程过程中巩固熟悉了Java的编程。由于Android应用程序的开发离不开Java的支持,所以基础的Java知识是必须的。Android系统是基于Linux的手机操作系统平台,要深入系统的学习Android,不仅仅是有Java和Android应用开发,必须要具备Linux,CC++高级编程才能深入的涉及Android Framework和Android内核开发。成为Android开发的高素质人才。所以,在后续对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开发学习路线图扎实学好每一步

Android开发学习路线图扎实学好每一步

一些没有接触过Android知识又想学习Android开发的人,看到一行行密密麻麻的代码会感觉到压力,失去学习的信心。其实Android开发并没有想象中那么可怕,通过Android学习的路线图可以让我们明确的规划每一阶段的学习内容。

开始阶段,Java是学习Android的基础,对没有接触过的学员来说,Java编程语言强化的学习很辛苦,但也很重要,Java学习打下扎实的编程基础,让之后的Android学习更加得心应手,学好Java的最好方法就是多练习,另外,设计模式也要把握牢固,后面的Android系统框架层会大量运用设计模式。

接下来就是Android应用开发,有了之前的基础,相对而言,接下来的学习会轻松一些,但作为学习Android开发的核心,Android应用开发在整个学习过程中占据着重要位置,其中UI界面、多媒体、网络、传感器、多点触摸、NFC等学习程度决定了未来的开发方向。在这一阶段,对未来的方向起着决定作用,想要学好Android应用开发,勤练思考必不可少。

当Android应用开发学习到一定程度后,就有能力接触Android游戏开发,对很多学习Android开发的学员来说,游戏开发是大家都向往的,首先熟练游戏引擎基础框架到音效部分和引擎例子系统部分,期间多思考多练习,能熟练地把游戏引擎音效部分实现和游戏引擎粒子系统部分实现,就能使用游戏引擎编写游戏。

Android开发学习主要阶段就是上面所述内容,其中,各个阶段都有相对应的知识点需要学习,以千锋Android培训机构为例,作为行业最具权威的Android研发和人才培训基地,在游戏开发阶段之后还有Android项目实战,通过企业级的开发流程让学员把知识融合应用到实际项目开发中,前几个阶段能够扎实学好,项目实战其实不难。

Android开发本身就是多练习的过程,多敲代码是学好Android开发的唯一捷径,在学习Android开发的道路上,一步一个脚印,扎扎实实的走好Android的每一阶段。就算Java基础学习辛苦一段时间,通过努力换来一身Android开发高技能,这是明智的选择。

…… …… 余下全文

篇七 :Andriod学习心得

首先,创建一个Android项目,并新建一个MainActivity类。

  接着,编写一个访问IIS服务器的类。

package ld.com.authorize;

import java.io.BufferedReader;
import java.io.InputStreamReader;

import org.apache.http.HttpResponse;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.BasicCredentialsProvider;
import org.apache.http.impl.client.DefaultHttpClient;

import android.util.Log;

public abstract class HttpHelper {

private final static String TAG = "HttpHelper";

public static String invoke() {
String result = null;
try {
final String url = "http://192.168.1.104:180/";

HttpPost httpPost = new HttpPost(url);
DefaultHttpClient httpClient = new DefaultHttpClient();

//基本身份验证
BasicCredentialsProvider bcp = new BasicCredentialsProvider();
String userName = "liudong";
String password = "123";
bcp.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(
userName, password));
httpClient.setCredentialsProvider(bcp);

HttpResponse httpResponse = httpClient.execute(httpPost);

StringBuilder builder = new StringBuilder();
BufferedReader reader = new BufferedReader(new InputStreamReader(
httpResponse.getEntity().getContent()));
for (String s = reader.readLine(); s != null; s = reader.readLine()) {
builder.append(s);
}
result = builder.toString();
Log.d(TAG, "result is ( " + result + " )");
} catch (Exception e) {
Log.e(TAG, e.toString());
}
Log.d(TAG, "over");
return result;
}
}

…… …… 余下全文

篇八 :Android实习心得

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的学习中可能会看一些较底层的书籍。

…… …… 余下全文