手机访问

手机扫一扫

|投诉/建议
400-882-6911

全国统一学习专线 8:30-21:00

android开发培训

android开发培训

上课方式:直播,面授
班级类型:小班
上课时段:白天班,晚班
价       格:¥询价

android开发培训课程详情

android开发培训大图 android开发培训,课程体系大致分Android编程基础&JavaSE阶段、Android开发初级阶段、Android、开发高级阶段、Android项目实战阶段,从基础理论开始学起,逐渐延伸到操作部分,在奠定牢靠的理论知识的同时,通过真实项目实操来增加相关操作经验,使得理论与实际相结合,让知识在现实工作中得到体现。 Android简介

Android简介 顽石教育Android是什么? Android是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google(谷歌)公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。

Android的优势,成就辉煌“钱”景

强大的开源生态系统 强大的开源生态系统

开源的平台允许任何移动终端厂商加入到Android联盟中来,开源性对于Android的发展而言,有利于积累人气,对于消费者来讲,的受益正是丰富的软件资源。

丰富的硬件及兼容性 丰富的硬件及兼容性

由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。

不受限制的自由环境 不受限制的自由环境

Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。

无缝结合Google服务 无缝结合谷歌服务

在互联网的Google已经走过10年度历史,从搜索巨人到互联网渗透,已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合Google服务。

android开发培训课程体系

阶段 科目 主要内容 课时 Android编程基础 —— JavaSE阶段 Java语言入门 1、介绍计算机的基本使用和DOS常用命令 2、Java概述和开发环境 3、关键字、标识符、常量与变量 4、数据类型和运算符 5、流程控制与数组 6、方法的定义及格式、正确的调用方法 一周 OOP编程 1、面向对象编程(OOP)、类和对象, 2、成员变量和局部变量、方法(方法重载)、匿名对象 3、构造方法、封装、this关键字 4、方法参数的传递(传值、传址)、static关键字 5、继承、super关键字、方法的重写、访问修饰符权限 6、抽象类与抽象方法、接口 7、多态(对象的多态,对象的转型) 内部类和常用的设计模式 一周 Java核心API 1、异常、异常处理,自定义异常 2、java基础类库:Object类、Scanner类、String类、StringBuffer类、 StringBuilder类、Arrays类、基本包装类(拆箱、装箱)、正则表达式、 Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其常用方法 3、集合框架:Collcetion接口、List接口、Set接口、Iterator接口、Map接口 4、List接口:ArrayList类、LinkedList类、Vector类、Stack类 Set接口:HashSet类、TreeSet类 Map接口: HashMap类、HashTable类、LinkedHashMap类、TreeMap类 5、泛型的使用 6、File类、File类的常用方法 7、I/O操作:IO流的种类,IO流的使用(字节输入/输出流、字符输入/输出流、 字节(字符)缓存流、转换流、打印流、内存流、对象流、随机读取流) 多线程的使用(Thread类的常用方法、线程的生命周期,线程的实现、线程的安全问题) 二周 网络与Web应用 1、Socket编程 2、HTML(html结构,form表单)、Servlet简介 3、SQLite数据库的使用 4、HTTP网络访问(URL类、HttpURLConnection类、HttpClient类) 5、JSON解析(JSON的格式、JSON的常用解析:JSON、Gson、fastJson) 6、XML解析(XML简介、两种常用的解析方式: PULL解析、SAX解析) 反射机制 一周 H5基础 1、HTML常用标签、CSS常用语法、选择器、盒子模型、定位、浮动、导航栏、图片 2、媒体屏幕适配、CSS3动画、转换、过渡、动画、多列、瀑布流 3、JavaScript基本语法、DOM模型、事件监听、内置对象 4、HTML5新特性:视频播放、Canvas基础、本地存储 5、JavaScript Ajax BootStrap基础:响应式布局介绍、响应式布局效果、响应式布局使用 一周 Android 开发初级阶段 UI基础 1、Android发展史及四层系统架构 2、Android环境搭建及SDK介绍 3、创建个Android程序 4、Eclipse开发APP的目录结构 5、Android Studio开发APP的目录结构 6、adb shell简介 7、View常用属性 8、Android长度相关单位的概念、区别及转换运算(sp、dp、dip、px、dpi) 9、LinearLayout及RelativeLayout特有属性 10、FrameLayout及GridLayout特有属性 11、TextView、EditText、Button、ImageView基本用法 12、RadioButton及RadioGroup的用法 13、CheckBox的多选效果及监听 14、Spinner常用属性及适配器 15、AutoCompleteTextView、ScrollView、ProgressBar、SeekBar、RatingBar的基本用法 16、Style的作用及基本用法 17、Android常用资源(id、字符串资源、颜色资源、尺寸资源、布局资源、数组资源、样式和主题资源 、菜单资源、图像资源、动画资源、原生xml资源、raw资源、特殊Drawable资源、自定义属性资源) 一周 应用核心组件初识 1、Activity生命周期及页面跳转传值 2、Activity启动模式及Intent七大属性 3、AsyncTask异步任务 ListView常用属性、方法及监听器ListView与ArrayAdapter的使用 4、ListView与SimpleAdapter的使用 5、SimpleAdapter与ViewBinder结合使用 6、ListView与BaseAdapter 7、ListView优化(内存空间优化、运行时间优化、ListView中item多布局的复用) 8、ListView滚动监听实现分页加载数据 9、GridView加载图片 10、ExpandableListView的用法 一周 数据存储及相关组件 1、菜单及对话框 (OptionsMenu、ContextMenu、PopupMenu、PopupWindow、AlertDialog、ProgressDialog、列表对话框、自定义Dialog) 2、SharedPreferences 3、内部存储的概念及用法 4、外部存储的概念、存储目录及用法 5、存储Bitmap图片到外部存储 6、SQLite数据库与CursorAdapter适配器 7、ContentProvider与ContentResolver的概念及关系 8、ContentResolver实现系统数据的操作(人、媒体库文件、通话记录、短信记录) 9、自定义ContentProvider 10、CursorLoader的使用场景及用法 11、AsyncTaskLoader的用法以及与CursorLoader的对比 一周 移动开发主流界面实现 1、动画资源(帧动画、补间动画、属性动画) 2、Fragment基本用法 3、Fragment传值 4、Fragment性能优化 5、EventBus的作用以及在Fragment中的应用 6、ViewPager基本使用(ViewPager实现欢迎引导页) 7、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter 8、ViewPager加载网络图片 9、PagerAdapter优化 10、TAB书签导航的多种实现方式 11、RadioGroup + ViewPager + Fragment实现TAB导航HorizontalScrollView + ViewPager + Fragment实现TAB导航 一周 应用核心组件进阶 1、ActionBar基本用法(ActionBar显示和隐藏、ActionBar添加动作项、ActionBar启动图标导航、分离式ActionBar、 ActionBar导航模式、ActionBar现场保护 Action View的介绍、ActionProvider) 2、ActionBar上SearchView的用法 3、ToolBar的基本用法 4、ToolBar的Standalone用法 5、Notification (普通通知、大视图通知、进度条通知、自定义通知) 6、广播接收器的概念、作用、分类及注册 7、广播接收器实现系统监听(开机监听、短信监听、监听、耳机插拔监听、网络状态改变监听、电量改变监听) 8、自定义发送广播(发送无序广播、有序广播、发送本地广播、注册本地广播接收器 ) 9、Service的概念、分类、生命周期、注册及使用场景 10、Start Service实现音乐播放器 11、IntentService实现网络视频文件下载 12、DownloadManager实现网络视频文件下载 13、Bind Service实现音乐播放器 14、两种服务混合使用实现MediaPlayer音乐播放 15、AIDL跨进程Service的概念及用法 16、Messenger的概念及用法 17、Handler、Looper消息传递机制的原理 18、Handler、Looper源码分析 19、LruCache与Bitmap二次采样 20、WebView基本用法以及与html5交互 一周 View深入探究 1、事件分发消费机制的原理分析及应用场景 2、自定义View的常规做法 3、自绘制的自定义View(画布Canvas、画笔Paint、重写onDraw()方法、重写onMeasure()方法、自定义属性) 4、组合式自定义View 5、具有手势监听的自定义View 6、继承于ViewGroup的自定义布局 7、Android中机型适配出现的原因(系统碎片和屏幕碎片) 8、机型适配的解决方案(屏幕适配:相对布局、尺寸限定符、最小宽度限定符、屏幕方向限定符、自动拉伸位图,版本适配,语言自适应) 一周 Android 开发高级阶段 常用第三方框架 1、百度地图(百度地图API及配置、百度地图定位及覆盖物、百度POI检索、出行线路规划、公交路线查询) 2、第三方侧滑菜单SlidingMenu及与原生DrawerLayout、SlidingPaneLayout的对比 3、UIL(universal-image-loader)图片加载框架 4、okHttp网络访问框架 5、Picasso加载网络图片框架 6、Fresco加载图片框架 7、xUtils3、0框架 8、PullToRefresh下拉刷新框架 9、Ultra PullToRefresh下拉刷新框架 10、ButterKnife(反转注入框架) 11、ActiveAndroid(数据库ORM框架) 12、Retrofit(网络访问框架) 一周 Android5.0新技术 1、RecyclerView及CardView 2、ExpandableRecyclerView CoordinatorLayout协调AppBarLayout、CollapsingToolbarLayout、NestedScrollView、 Toolbar、RecyclerView等控件实现特殊滚动效果 3、TextInputLayout与TextWatcher 4、FloatingActionButton 5、Snackbar 6、TabLayout介绍以及与ViewPager、Fragment配合实现TAB导航效果 7、NavigationView介绍以及结合DrawerLayout使用SwipeRefreshLayout下拉刷新控件 一周 其他高级技术 1、媒体播放器(MediaPlayer、VideoView、SurfaceView及MediaPlayer) 2、Vitamio第三方播放器 3、摄像头 4、传感器 5、ZXing二维码 6、JPush极光推送 7、ShareSDK一键分享及 8、第三方登录 9、Alipay支付及支付 10、加密解密(编码解码、对称加密、非对称加密、消息摘要) 一周 Android 项目实战阶段 APP开发 1、商业应用项目模拟(项目结构分析及设计、UML、Git、SVN、打包混淆及数字签名) 2、移动开发工程师与web工程师工作配合的流程 3、常见面试题 4、面试常用技巧(面试禁忌) 5、开发规范(代码规范) 顽石教育教学优势

强大师资 强大师资

专业师资,所有教师至少三年项目经验在身。

多位老师指导 老师辅导

4对1指导,一个学生4个老师多方面辅导。

实战分红 实战分红

实战教学,日测周测月测真实项目在校那分红。

推荐就业 推荐就业

就业保障,上千企业定岗委培一站式人才输送。

相关新闻 更多 >