android开发入门详细教程

随着移动端开发的火热,越来越多的IT程序员转做移动开发,做J2EE的转做Android开发,现在让麦子学院android开发老师给大家讲讲一些入门经验,希望能给你带来帮助。

工具/原料

.        JDK,ADT,JAVA

方法/步骤

1.   开发工具的准备:

第一个工具:JDK1.7,

第二个工具:Android Developer Tools简称ADT.

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)  只需以上两个工具就可以进行开发了。

初学者经常会陷入误区,去下载Android SDK,eclipse在线升级之类的。

下载ADT时百度搜索“ADT Bundle下载”,压缩包有近500M大小,下载好了解压就能用了。

ADT Bundle包含了Eclipse、ADT插件和SDKTools,是已经集成好的IDE,只需安装好JDK即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。

2.   开发工具的认识:

JDK下载好后,在window的系统属性中配置环境变量,这样ADT才能运行。  ADT(Android Developer Tools)是基于eclipse的集成开发环境,说白了就是用来开发Android程序的软件工具。

adt bundle for windows是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通过eclipse来配置Android开发环境的复杂问题。有了ADT-Bundle,新涉足安卓开发的用户也无需再像以前那样在网上参考繁琐的配置教程,可以轻松一步到位进行Android应用开发。

3.   开发的过程技巧:

Android开发的学习曲线是很陡的,比WinForm之类的难,主要体现在介面的开发,页面的优化,兼容性的开发,多线程的处理。

android开发中单线程模型,介面样式等,个人感觉有些类似J2EE开发,要用许多时间写前台的页面并美化,然后还要写后台的代码,全新开发一个模块是比较费时间的。

所以开发学习时,多接触一些别人的源码,多使用一些主流的APP程序,这样在介面的优化开发方面有很大帮助。开发中复用其他人的资源代码,这样才能提交开发效率。

Android的可初化开发方面支持较WinForm弱,介面的参数配置只能在XML文件中修改,参数面板中大部分都是只读的。

4.   开发的调试:

Android开发的调试会比较不方便,用断点调试是比较困难的,建议用系统自带的Log类打印日志信息调试。

5.   高效的开发:

为了加快响应速度,需要把费时的操作(比如网络请求、数据库操作或者复杂的计算)从主线程移动到一个单独的线程中。

最高效的方式就是在类这一级完成这项操作,可以使用AsyncTask或者IntentService来创建后台操作。

从UI线程中移除费时操作这个方式还可以防止用户操作出现系统不响应(ANR)对话框。

android开发的第三方框架、插件很多,例如:volley, afinal, xUtils,ACharEngine等,包括网络访问框架,持久化框架,IOC框架,图片缓存框架等。

还有其他例如二维码识别,OCR识别,各类传感器的交互等,开发中最好不要重复制造轮子,复用现成的工具会让你的开发更高效。

6.   软件的安全加密:

Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。 Google已经将这个工具加入到了SDK的工具集里。具体路径:SDK\\tools\\proguard。

当创建一个新的Android工程时,在工程目录的根路径下,会出现一个proguard的配置文件proguard.cfg。也就是说,我们可以通过简单的配置,在我们的elipse工程中直接使用ProGuard混淆Android工程。

关于android app开发实战教程请前往:http://www.maiziedu.com/course/android/

时间: 2024-10-19 18:06:26

android开发入门详细教程的相关文章

LEADTOOLS Android库入门使用教程

一.搭建Android开发环境 在使用LEADTOOLS Android库和demo之前,需要根据以下步骤搭建Android开发环境: 1.安装Java Development Kit (JDK) 1.6 ,该开发包中包含 Java Runtimes (JRE) 和库. 2.安装Eclipse. 3.安装Android SDK. 4.在web页面点击USE AN EXISTING IDE,然后点击Download the SDK Tools for Windows. 5.启动Android SD

最强最全干货分享:Android开发书籍、教程、工具等

最全干货分享,本文收集整理了Android开发所需的书籍.教程.工具.资讯和周刊各种资源,它们能让你在Android开发之旅的各个阶段都受益. 入门<Learning Android(中文版)>本书为Android开发入门图书,循序渐进地介绍了如何利用Android基本构件来实现构造用户界面.存储数据.连接网络等实践中必不可少的需求.作者以亲手实现一个类Twitter的应用为主线,通过不断为其添加功能展开讲解.而这一学习过程积累出的代码模式库,可以灵活运用于真实Android应用开发.本书内容

Spring入门详细教程(三)

前言 本篇紧接着spring入门详细教程(二),建议阅读本篇前,先阅读第一篇和第二篇.链接如下: Spring入门详细教程(一) https://www.cnblogs.com/jichi/p/10165538.html Spring入门详细教程(二) https://www.cnblogs.com/jichi/p/10176601.html 本篇主要讲解spring的aop相关. 一.aop的概念 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编

Android开发入门系列

<1>第一章:java简介- 掌握Java语言基础知识- 理解面向对象的编程思想- 运用Java编写简单的程序- 运用JDBC编写数据库访问程序 本章链接:http://pan.baidu.com/s/1i39OUO1 <2>第二章:Java语言基础      - 理解数据类型       - 掌握运算符       - 掌握数组       - 运用控制流语句 本章链接:(上)http://pan.baidu.com/s/1o6qHOQu(下)http://pan.baidu.c

学习Android开发入门

学习Android开发入门第四章:类与对象(上)-掌握成员变量和局部变量的使用-掌握方法重载和重写-掌握构造方法的执行过程-掌握static关键字的使用-掌握多态 本章 链接:1)http://pan.baidu.com/s/1gdmm3Nt2)http://pan.baidu.com/s/1kTn0sCZ<5>第五章:类与对象(下)- 掌握包的概念及包语句- 掌握掌握各种访问权限- 掌握final和abstract关键字- 掌握接口的定义及使用- 使用Eclispe创建jar包 本章 链接:

[转载]HTML5开发入门经典教程和案例合集(含视频教程)

http://www.iteye.com/topic/1132555 HTML5作为下一代网页语言,对Web开发者而言,是一门必修课.本文档收集了多个HTML5经典技术文档(HTML5入门资料.经典)以及游戏开发案例以及教学视频等,帮助同学们掌握这门重要的技术. 资源名称                                资源地址 WEB新技术:HTML5介绍 http://down.51cto.com/data/385440 HTML5跨平台游戏开发 http://down.51c

Spring入门详细教程(二)

前言 本篇紧接着spring入门详细教程(一),建议阅读本篇前,先阅读第一篇.链接如下: Spring入门详细教程(一) https://www.cnblogs.com/jichi/p/10165538.html 一.spring注入方式 1.set方法注入 <bean name="user" class="com.jichi.entity.User" > <property name="name" value="小明

《Office 365开发入门指南教程》正式上线,限时优惠和邀请分享推广

我很高兴地通知大家,<Office 365 开发入门指南教程>已经正式在网易云课堂上线,你可以通过直接访问? https://aka.ms/office365devlesson 这个短地址进入课程主页. ? ? 这门课程取材自我所编写.北京大学出版社于2018年9月发行的<Office 365开发入门指南>一书,并且在原书基础上修订了大纲,增加了很多最新的内容,课程主要面向的观众是:Office 365管理员.项目经理.平台集成开发商.有一定经验的Office Add-in开发人员

五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助. 本教程将分为五个步骤来完成Android开发环境的部署. 第一步:安装JDK. 第二步:配置Windows上JDK的变量环境 . 第三步: 下载安装Eclipse . 第四步:下载安装Android SDK . 第五步:为Eclips