第一阶段:Java面向对象编程

1.Java基本数据类型与表达式,分支循环。 
    2.String和StringBuffer的使用、正则表达式。 
    3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。 
    4.对象实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析;对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。 
    5.Java异常处理,异常的机制原理。 
    6.常用的设计模式:Singleton、Template、Strategy模式。 
    7.JavaAPI介绍:种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。 
    8.Java集合介绍:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、                          HashMap、TreeMap、Iterator、Enumeration等常用集合类API。 
    9.Java I/O输入输出流:File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及           相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。 
    10.Java高级特性:反射、代理和泛型。 
    11.多线程原理:如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。 
    12.Socket网络编程。

第二阶段:android UI编程

1、Android开发环境搭建:

Android介绍,

Android开发环境搭建,

第一个Android应用程序,

Android应用程序目录结构。

2、Android初级控件的使用:
    TextView控件的使用
    Button控件的使用方法
    EditText控件的使用方法
    ImageView的使用方法
    RadioButton的使用方法
    Checkbox的使用方法
    Menu的使用方法
3、Android高级控件的使用:
    Autocompletion的使用方法
    ListView的使用方法
    GridView的使用方法
    Adapter的使用方法
    Spinner的使用方法
    Gallary的使用方法
    ScrollView的使用方法
4、对话框与菜单的使用:
    Dialog的基本概念
    AlertDialog的使用方法
    DatePickerDialog的使用方法
    Menu的使用方法
    自定义Menu的实现方法
5、控件的布局方法:
    线性布局的使用方法
    相对布局的使用方法
    表格布局的使用方法
6、多Acitivity管理:
    AndroidManifest.xml文件的作用 
    Intent的使用方法
    使用Intent传递数据的方法
    启动Activity的方法
    IntentFilter的使用方法
    Activity Group的使用方法
7、自定义控件实现方法:
    自定义ListView的实现方法
    可折叠ListView的使用方法
    自定义Adapter的实现方法
    自定义View的实现方法
    动态控件布局的上实现方法

第三阶段:android网络编程与数据存储
    1、基于Android平台的HTTP通讯:
    Http协议回顾
    Apache Commons 工具包介绍
    使用Get方法向服务器提交数据的方法
    解析服务器响应数据的方法
    使用POST方法向服务器提交数据的实现方法
    向服务器提交非文本数据的实现方法
    使用Http协议实现多线程下载
    使用Http协议实现断点续传
2、Android数据存储技术:
    SQLite3数据库简介
    SQL语句回顾
    SQLite3编程接口介绍
    SQLite3事务管理
    SQLite3游标使用方法
    SQLite3性能分析
    访问SDCard的方法
    访问SharedPreferences的方法
3、ContentProvider使用方法

ContentProvider实现共享数据

URI的解析与UriMatcher

ContentUris的使用

使用ContentResolver操作ContentProvider

ContentProvider的监听Android当中的异步操作

Handler的使用方法

异步任务的基本概念

AsyncTask的使用方法

第四阶段:android手机硬件管理
    1、地图及定位技术:GPS简介;LocationManager的使用方法;在Google Map上添加标记的方法;查询某地附近建筑的方           法;使用Google Map实现点对点导航。
    2、传感器使用方法:方向、加速度(重力)、光线、磁场、距离、温度等传感器的使用。
    3、近场通信技术:NFC技术简介;NFC技术是用场景介绍;NFC技术实现方法。
    4、媒体管理技术:MediaPlayer的使用方法。
    5、触摸屏技术:手势识别;多点触摸技术。

第五阶段:Android图形编程技术

1、图形处理基础:2D图形编程基础;
    2、点、线、面等基本图形元素绘制方法;
    3、Android动画框架简介;
    4、位移动画的实现方法;
    5、淡入淡出动画的实现方法;
    6、旋转动画的实现方法;
    7、Matrix的使用方法。

忘了是摘自哪位前辈的博客,在此感谢!

Java to Android相关推荐

  1. Java、Android注解代码生成(ButterKnife原理、ViewBinding)

    前言 首先需要一些先验知识: 浅谈Java/Android下的注解 Java.Android基础之-反射 Java.Android静态代理与动态代理 简介 在我们常用的框架中注解和自动生成代码的身影很 ...

  2. 《Java和Android开发实战详解》——2.5节良好的Java程序代码编写风格

    本节书摘来自异步社区<Java和Android开发实战详解>一书中的第2章,第2.5节良好的Java程序代码编写风格,作者 陈会安,更多章节内容可以访问云栖社区"异步社区&quo ...

  3. 使用Java让android手机自动执行重复重启

    使用Java让android手机自动执行重复重启 public static void main(String[] args)throws IOException,Exception { for(in ...

  4. [译] 最佳安全实践:在 Java 和 Android 中使用 AES 进行对称加密

    原文地址:Security Best Practices: Symmetric Encryption with AES in Java and Android 最佳安全实践:在 Java 和 Andr ...

  5. android java服务,Android进阶学习必会:Java Binder中的系统服务

    前言 这个知识点是Android进阶学习必须掌握的知识点之一,也是高阶Android架构师经常问到的点.在这里分想给大家,希望对大家的工作和学习有所帮助.喜欢本文的记得点赞关注哦~ 在前面的Andro ...

  6. 如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74

    如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74款 ...

  7. 《Java和Android开发实战详解》——1.2节Java基础知识

    本节书摘来自异步社区<Java和Android开发实战详解>一书中的第1章,第1.2节Java基础知识,作者 陈会安,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  8. 《Java和Android开发实战详解》——2.2节构建Java应用程序

    本节书摘来自异步社区<Java和Android开发实战详解>一书中的第2章,第2.2节构建Java应用程序,作者 陈会安,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  9. 利用java实现android项目结构API文档

    利用java实现android项目结构API文档 2012-11-16 快速生成API文档列表 在android项目中的.CLASSPATH文件里添加android.jar路径 例如: <cla ...

  10. 《Java和Android开发学习指南(第2版)》—— 1.5 本章小结

    本节书摘来异步社区<Java和Android开发学习指南(第2版)>一书中的第1章,第1.5节,作者:[加]Budi Kurniawan,更多章节内容可以访问云栖社区"异步社区& ...

最新文章

  1. 深入理解分布式技术 - 负载均衡实现之一致性哈希算法
  2. 【模拟】Ground Defense
  3. 天津大学推出大型无人机航拍车辆数据集DroneVehicle
  4. mysql 查看锁等待
  5. 网络层(网际控制报文协议ICMP)
  6. 刀塔霸业android安装包,刀塔霸业安卓下载-刀塔霸业安卓官网版(dota2自走棋)下载v1.0...
  7. mac命令行配置网络
  8. 工资软件测试白盒测试报告,白盒测试测试报告模板.doc
  9. 【业务安全01】业务安全基础及测试流程
  10. 增值税怎么用计算机算,增值税计算器
  11. 解决向日葵远程不能退出腾讯安全管家,点退出时没反应,也不能远程卸载
  12. matlab求列主元lu分解,列主元LU分解
  13. java五子棋AI算法人机对战(春物彩羽版可下载试玩PC端)
  14. Confluence 6 Duplicate Key 相关问题解决
  15. 驱动谷歌浏览器执行用例时报错java.lang.IllegalStateException
  16. 常用 APP URL Scheme
  17. TypeError: object of type ‘type‘ has no len()
  18. 在Excel中给不足位数的数字前面补0
  19. 10G Ethernet PCS/PMA IP 核
  20. flutter中dynamic、var和Object的区别

热门文章

  1. 【网络】如何快速查找设备的网络接口
  2. AI:2020年6月22日北京智源大会演讲分享之机器感知专题论坛—15:30-16:10孙富春教授《机器人视触觉传感器与主动感知》
  3. java-php-python-ssm在线培训课程网站管理系统计算机毕业设计
  4. iec 61508安全标准_成功符合IEC 61508安全标准
  5. 大容量邮箱如何注册?TOM VIP邮箱帮你轻松搞定
  6. 功能最完善,代码最简洁的选项卡代码(div+css)
  7. 在户外头发竖立起来是遭雷击的先兆
  8. 如何压缩图片jpg格式?一分钟学会jpg图片压缩
  9. 一看就懂的网络传输介质介绍
  10. 如何制作和发布你的第一款iPhone App!