安卓开发前的准备工作

安卓手机全球市场份额已经接近85%,成为了无处不在无所不能覆盖面最广的手机操作系统,所以我对安卓的学习也充满了信心,它终将成为自己的一技之长。

首先我们对Java和C++已经有了基础性的学习,具备了染指安卓开发的能力。在接触安卓前应该去复习更多的关于Java的知识。安卓的界面布局是跟网页设计差不多还有安卓开发环境的搭载,目前用的最多的是Eclipse,安装eclipse之前要安装一些java的平台 ,在开发的时候要多练习和多问,里面有很多要学的。

在开始前需要具备一些要素:

1.1、JDK安装

1.2、Eclipse安装

1.3、Android SDK安装

1.4、ADT安装

1.5、创建AVD

对于安卓开发以下更是是必不可少的知识准备:

1、Unix/Linux平台技术:基本命令,Linux下的开发环境

2、企业级数据库技术:SQL语言、SQL语句调优、Oracle数据库技术

3、Java 语言核心技术:Java语言基础、Java面向对象编程、JDK核心API、Java集合框架、Java网络编 程、JavaI/O编程、Java多线程编程、Java异常机制、Java安全、JDBC、XML

4、软件工程和设计模式:软件工程概述、配置管理及SVN、UML、基本设计模式

5、Android应用开发基础:Android开发平台、Eclipse+ADT开发环境、AVD及传感模拟器调试、Android核心组件、Android常用组件、Android高级组件、文件及网络访问、SQLite数据库编程、后台服务编程

6、互联网核心技术: HTML、CSS、JavaScript、JQuery、Ajax应用

7、Android高级应用开发:音频\视频\摄像头、互联网应用、GPS和位置服务、Google Map、2D\3D绘制、传感器开发、游戏开发、电话及SMS服务、网络\Bluetooth\Wi-Fi等。

8、Android系统级开发:移植、驱动、NDK(C方向)。

9、JavaEE核心技术:Servlet核心技术、JSP核心技术、Struts、Spring、Hibernate框架。

预习时,我发现,调试技巧是开发中最重要的技能。(如果不知道如何查找问题,就更别说去进行开发了。)一般的小错误自己在logCat里面根据提示也就搞定了 有时候要debug一下 设一下断点 一行一行的看,错误一般和开发java程序是一样的

当然只有理论是不够的,一切要通过实践才能更好的理解,也只有有了理论才能更好的实践,做出更好的东西。

时间: 2024-10-12 08:23:07

安卓开发前的准备工作的相关文章

Kinect 开发 —— 开发前的准备工作

Kinect SDK v1.5 支持托管语言和非托管语言 Xbox360的游戏是基于Xbox360开发工具包 (XDK)开发的,Xbox 360和Windows是两个完全不同的系统架构.使用Kinect for windows SDK 编译的代码并不能直接部署到Xbox环境中 Kinect 应用程序必须在一个原生操作系统环境下编译,运行 -- 无法在虚拟机上运行 Kinect 开发 —— 开发前的准备工作,布布扣,bubuko.com

[转]微信公众平台(测试接口)开发前的准备工作(转载自walkingmanc的专栏)

本文转自:http://blog.csdn.net/jiangweicpu/article/details/21228949 http://blog.csdn.net/walkingmanc/article/details/21457097第二讲 探秘微信公众号 1.   申请微信公众号 我们要进行微信公众平台的开发,第一步当然是要有公众号了.什么?不知道什么是微信公众号,看来你还要先回炉炼炼了,呵呵.通俗的说,我们微信平台就好像是一个大社会,里面有个体人,也有各种组织机构.你自己使用的普通微信

微信商城 开发前的准备工作

转载请注明出处:walkingmanc的专栏 1.   申请微信公众号 我们要进行微信公众平台的开发,第一步当然是要有公众号了.什么?不知道什么是微信公众号,看来你还要先回炉炼炼了,呵呵.通俗的说,我们微信平台就好像是一个大社会,里面有个体人,也有各种组织机构.你自己使用的普通微信号就是个体人,而公众号就是那些组织,这些组织又分为2类:一类是提供各种信息的,称为订阅号:另一种是提供各种服务的,称为服务号.当然,目前个人只能申请到订阅号,只有组织机构,比如公司等才能申请到服务号. 订阅号和服务号的

第一篇 微信商城 开发前的准备工作

本系列文章属作者原创文章,请尊重作者的劳动成果,转载请注明出处:walkingmanc的专栏 , 谢谢!此外,因为为了完成<如何通过第3方平台搭建微信商城>的教程写作,需要有公众号,有愿意提供公众号试用的 可以联系我,QQ:2319482048,感谢了! 1.   申请微信公众号 我们要进行微信公众平台的开发,第一步当然是要有公众号了.什么?不知道什么是微信公众号,看来你还要先回炉炼炼了,呵呵.通俗的说,我们微信平台就好像是一个大社会,里面有个体人,也有各种组织机构.你自己使用的普通微信号就是

Android项目开发前准备工作(二)

让Android融入我的生活! 上一篇介绍了部分开发前的准备工作,因为考虑到篇幅太长,大家看着也费劲,所以以后我的所有博客都不会太长,如果太长的话,我会分为几期进行介绍,好了,不费话了,继续上一篇! 1:所有网络请求要全部由一个方法执行,用回调接口实现返回的数据处理,请求前对网络状态进行判断,若无网络,则直接返回,这样可以 大大减少应用的耗电量,顺便说一句,应用当中的耗电最多的是连网.GPS.各种传感器,大家在空暇之余可以对这几点进行检查,来提高我们 APP的性能! 2:一些特别重要的全局变量要

安卓开发学习日记第一天

目前进度:刚刚开始,对JAVA语言和计算机基本知识有一定的了解. 学习方法:使用番茄工作法(可使用APP番茄土豆,很好用),计算机科学导论和JAVA语言程序设计交替看,偏重科学导论,不理解的地方找网上视频反复观看理解. 学习兴趣:很大. 学习效率:比较高 日学习时间:4-6小时. 第一个JAVA程序: public class hello { public static void main(String[] args) { System.out.println("我要学JAVA");

全程真实数据对接 带你从0开发前后端分离的企业级上线项目

<ignore_js_op> 第1章 课程介绍(2018配套教程:电商前端+电商后端+电商权限管理系统课程)本章中会先让大家了解课程整体情况,然后手把手带大家做一些开发前的准备工作.后台管理系统测试账号和密码(切勿修改,导致其他同学体验不了)        账号:admin 密码:admin (Java一期课程ID:96,Java二期进阶课程ID:162,权限系统课程:ID:149,http://coding.imooc.com/class/XXX.html ,访问时将前面网站中的XXX换成.

从零开始编写自己的C#框架(2)——开发前准备工作

原文:从零开始编写自己的C#框架(2)--开发前准备工作 没想到写了个前言就受到很多朋友的支持,大家的推荐就是我最大的动力(推荐得我热血沸腾,大家就用推荐来猛砸我吧O^-^O),谢谢大家支持. 其实框架开发大家都知道,不过要想写得通俗点,我个人觉得还是挺吃力的.在本系列中,我不会很深入的去讲述那些映射啊关系啊(绕得我头都晕了,这些请大家去查看相关的文档学习吧)......概念上的东西会少讲,直接上实例,讲实际应用.当然如果您觉得这样很不尊重面向对象什么的,那也没办法,只能说我们不在一个频道上.

Android项目开发前准备工作(一)

让Android融入我的生活! 前段时间一直忙,项目赶时间上线,时间紧,任务重,天天加班,还搞了三个通宵,最终按照领导要求,保证项目按时上线,现在轻松 下来了,一整天没事干,闲暇之余,想对自己开发的工作总结一下,感觉颇有收获,总结如下,给大家分享一下,希望能给大家带来些 许帮助!欢迎评论,欢迎分享,欢迎收藏! 1:项目开发前,我们一定要全面了解项目中所有的界面需求,实现界面都需要用到哪些组件,比如现在的Android应用中特别流行圆形 Icon.Listview上滑加载.下拉刷新.百度定位.各种