如果想要学习好Android开发,首先需要能够熟练应用以下的几个知识:

·JavaSE : 理解面向对象,掌握网络通信,掌握集合,掌握IO操作,要懂得图形化界面swing。

·JavaEE:也需要一定的了解,以后后端主要使用JavaEE进行开发。

·数据库:对于基本sql语句要掌握

·对框架部分也需要一定了解:spring、Struts、hibernate。

学习前,我们首先了解一下手机及各个移动操作系统。

对于手机的网络:

·1G:模拟通信网络、

·2G:数据通信网络

·3G:可以处理图片、视频等一些相关数据流量的信息

·4G:在3G之上做了一些改进,数据流量更畅通。

小结:

1、智能手机与传统手机相比本身具有网络访问能力也可以任意扩展第三方应用程序;

2、Android的中文含义为“机器人”,这里使用的Android开发版本是Android 2.3;

3、Android是在Linux基础之上发展起来的,使用Java语言作为前台开发语言,而内核是Linux;

Android——认识Android (Android发展简介)(一)相关推荐

  1. Android发展简介

    Android一词的本义指"机器人",同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成, ...

  2. 第一章 android以及智能手机行业相关简介

    第一章 android以及智能手机行业相关简介读后感受&知识累计 最近深刻了解到自己基础知识的不足,变不断的开始阅读很多android相关的知识,希望这些对本人未来的职业发展有很大的帮助.下面 ...

  3. Android逆向 学习Android安全和逆向开发的路线总结,android开发平台的发展

    学习Android逆向之前,必备条件.[必备,出去面试正经公司的安全岗位都会问的基础问题] 从事3-5年真实的Android开发工作,熟练使用C/C++,Java,kotlin,dart等Androi ...

  4. android androidx版本,Android AndroidX 简介与迁移

    AndroidX 简介 AndroidX 是 Android 团队用于在 Jetpack 中开发,测试,打包,版本和发布库的开源项目 . AndroidX 是对原始 Android Support L ...

  5. 【Android 事件分发】ItemTouchHelper 简介 ( 拖动/滑动事件 | ItemTouchHelper.Callback 回调 )

    Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) [Andr ...

  6. Android之开发性能优化简介

    原帖地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=327340&extra=page%3D1%26filter%3 ...

  7. Android 自动化测试 Espresso篇:简介基础使用

    前言 最近在尝试深入学习Android单元测试. 以前笔者对于单元测试的理解很简单,做一个简单的API测试获取Server端数据,或者测试对应简单的工具类和数据处理的逻辑. 经过这近一个月的碎片化学习 ...

  8. Android在中国的发展及就业前景解析

    转载自:http://tech.it168.com/a2010/1112/1125/000001125230_all.shtml 在了解Android的由来之前,我们先来了解什么是Android.An ...

  9. android和chrome的发展与未来[j].移动通信,基于Android手机app开发与设计 毕业设计 开题报告...

    基于Android 手机app开发 电子同学录的设计与开发 四.检索与本课题有关参考文献资料的简要说明 [1] 成刚编. Eclipse 从入门到精通[M] . 北京:清华大学出版社,2005 [2] ...

  10. <Android开发> Android vold - 第三篇 vold 的NetLinkManager类简介

    本系列主要介绍 Android vold,分为以下篇章 <Android开发> Android vold - 第一篇 vold前言简介 <Android开发> Android ...

最新文章

  1. 用unity制作简单的太空游戏(1):简单飞船控制
  2. js中的scroll和offset 的使用比较
  3. JMM 是如何解决 可见性有序性问题的
  4. 操作系统与多核处理器
  5. Linux下java/bin目录下的命令集合
  6. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第39篇]侧信道攻击和故障攻击有什么区别
  7. Repository 仓储,你的归宿究竟在哪?(一)-仓储的概念
  8. 【Android】不依赖焦点和选中的TextView跑马灯
  9. Mybatis自定义分布式二级缓存实现与遇到的一些问题解决方案!
  10. linux内核源码分析plat-form 分析
  11. 偏微分方程数值解程序设计与实现——数学基础
  12. 东方六爻周易排盘起卦软件,有电脑和手机Android App,Pad平板应用,卦例本机网络双备份,支持藏山卜
  13. 【抽象代数】半群、子群、商群
  14. 3DS MAX 导入骨骼动画插件
  15. 如何编写清晰的Ansible剧本(复杂剧本如何构建)
  16. hbase shell命令行下backspace键无效解决办法
  17. java实现美图秀秀的照片拼接功能(照片数量任意)
  18. TunesKit Audio Converter for Mac(音频格式转换软件)
  19. Python Turtle 绘制蝴蝶曲线
  20. 介绍一个使用 Go 语言开发的高性能可配置可扩展的日志库 logit

热门文章

  1. AcWing 搜素与图论
  2. Android中级面筋:开发2年的程序员如何短期突击面试?跟着这几步去准备
  3. 复习日记-HTML+css+js+jquery
  4. android 分组宫格菜单,android 九宫格(16宫格)控件
  5. 【安全加密技术】非对称加密
  6. IE配置PAC动态代理
  7. 给服务器弄了一个https协议,HTTP和HTTPS协议
  8. Python 匿名函数之 lambda
  9. 趣学Java设计模式
  10. hdu5575 Discover Water Tank