• 回答数

    8

  • 浏览数

    178

笑语莹莹
首页 > 工程师考试 > 安卓高级工程师培训

8个回答 默认排序
  • 默认排序
  • 按时间排序

郑二头头

已采纳

首先学习java,java如果搞定,android学起来会比较轻松。android基础(Android开发环境调试,Android应用结构,界面组件与界面编程,四大组件)android中级(文件IO与SQLite,图形、图像与动画、音频、视频的录制于播放,传感器编程,GPS应用)android高级(网络编程与Web Service,OpenGL-ES 3D开发,整合Google服务,使用NDK开发,java和c相互调用)……………………………………………………如果对android感兴趣,看看一个中专生怎么自学android到找到工作。 我是一名中专生,在学校里读的是计算机专业,一次偶然的机会我在网上看到了一段新闻说安卓现在特别火有一年工作已经的工资可以达到8000元左右就算没工作经验起薪也有5000元,5000元对我来说简直就是个天文数字,于是我决定学习安卓,后来我到书店找了一些安卓的书但是由于基础太差,很多都看不明白,网上看到可以报培训班都是几乎每所都要上万大洋,对于我一个一个月只能赚几百元的中专生来说简直是个天文数字,后来在IT学习联盟这个网站看到了一套安卓视频叫<>(喜欢《安卓就业班》的可以复制 粘贴浏览器地址栏按回车键即打开)。价格还挺合理的。觉得内容挺不错的于是我决定买下来,我想既然我看书看不明白,看视频应该容易看明白吧,自从我把视频买下来后就就天天看,因为自己基础太差了,所以每天至少学习5个小时以上,那段日子真的很辛苦但又很充实,觉得我的人生最有意义的时间段。我拿到光碟后首先跟着他要求的学习顺序学习(因为他已经偏好了学习的顺序)从第一块开始到第十七块,首先学的是JAVA,是一个培训视频,总共十几G,但老师幽默风趣而又轻松的课堂教课,使我发现原来学习JAVA并不是一件很难的事情,但我的基础太差了有些地方还是不容易看懂,于是有些地方重复看了两,三篇,甚至四,五篇,大概这样过了一个月我就把JAVA给学会了,这个月因为要上班所以经常学到晚上1,2点早上6点多就起床,星期六,星期天的话就从早上看到晚上,所以有段时间眼睛经常通红通红的,但是我知道天道酬勤这个成语,你努力付出就一定得到回报的,于是我坚持了下来,到了第二阶段,学习android了,他有基础篇和深入篇,基础篇比较容易,深入篇的话还是有点难度的,但是我觉得JAVA学好了,android并不难学,学起来还觉得挺容易的,心里不由自主的笑了,觉得是不是我的付出有了回报,到了第三阶段也是最难的了,是基于linux的嵌入式,因为android的是由linux底层开发的再加上界面是JAVA,所以学好linux的嵌入式也比较重要(如果你以后想成为android内核移植这个方向走的非常重要,工资可是很高的哦,如果你只想做界面的话了解一下也不错),他首先从C语言开始教,然后到linux嵌入式,我觉得这部分太难理解了,很多都是硬着头皮看完的,因为有不地方看不明白,断断续续的来到了第四阶段项目阶段这里总共有22个大项目,一开的时候还是跟不上老师的脚步但是后来就慢慢的跟上了,我觉得项目很重要,他把之前的所有的东西都复习了一遍而且让你熟悉了真正企业项目实线,使你以后工作的时候更容易上手,学习了大概4个多月。终于学完了。就开始找工作。最后找到一份在小公司工作,待遇也有4500元,感觉还行。但是这4500元对我只有中专文聘来说已经很多很多了,我很满足了,我觉得只有肯努力,也会有成功的一天的。………………………………………………

安卓高级工程师培训

177 评论(9)

大铭空调

第一阶段的课程一般都是Java编程开发

这一部分应该会和Java后台有相关联的地方,但是比Java后台简单,这一阶段一般要学习Java语法和Java面向对象思想、Java数据结构及算法、GUI界面编程、Java进程与线程、Java网络通信与流、设计模式、数据库和Javaweb,安卓在这一阶段的学习内容看似和后台关联性很大,但是这一部分我们只学习后台一些基础的东西和日后会用到的东西,我们要把基础奠定好。

第二阶段要学习的内容是安卓基础开发

主要的课程内容为Android界面编程(界面编程是Android入门的核心技术,内容纵多,涉及四大组件之一Activity、Wedget、自定义View、事件处理、动画处理、列表、图片处理、国际化、资源文件、菜单、通知、对话框、Tools/ActionBar/Fragment、样式/主题、Intent。)、进程与线程、服务与广播、数据存储、网络通信、多媒体以及硬件相关,这一阶段更注重安卓入门基础的培训,一定要好好的把握。

接下来学习的内容是一个进阶阶段,主要学习的是安卓的高级开发,一般的课程内容为HOME开发、NDK开发等、地图开发项目发布等等,以上就算是安卓培训的所有学习内容,但是你掌握了学习内容之后还是远远不够的,一般的培训班都会给我们安排项目实战的,这是一种思想的锻炼,我们做什么就要有什么的思维做后台的有做后台的思维,做前端的有做前端的思维,我们学安卓的进行手机端APP开发的就要有安卓的思维,这一阶段也是很重要的,就好比我们在华清远见学完整体的内容之后也参与了一些项目的实战。

我把每一阶段要学习的课程都给你整理了,你可以现在有准备的去看一些基础的视频或者相关的书籍了。

安卓培训视频资料都有

131 评论(11)

空空的小新

好程序员Android高端班课程,是一套涵盖 Java 语言强化、Java Web 开发、Android 应用开发、Android 游戏开发的专业课程。本套课程真正围绕Android知识体系制订,绝非由Java EE课程、Java ME课程或者Symbian课程改造而成。每一阶段课程涵盖多个实战项目,每个知识点均对应项目中实际功能,学习新知识的同时不断向项目中添加新功能,独特的教学方法帮助学员强化学习目标,迅速提升学习能力。致力于培养Android 高端开发人才,旨在培养真正的 Android 应用和游戏开发能力的高素质人才,学员毕业即具备行业前沿开发技术。第一阶段 Java面向对象高级编程——java编程语法进阶该阶段课程重点讲解了面向对象设计原则与设计模式;智能家居之远程监控。Java面向对象编程1、面向对象设计原则2、面向对象设计模式概要3、面向对象设计模式a.创建型设计模式b.结构型设计模式c.行为模式4、数据结构与常用算法第二阶段 高级JDK API开发技术 —— Java Web编程该阶段课程重点讲解了JDK当中的高级API的使用方法,包括新的并发线程库和反射机制。手机安全卫士Java Web编程1、并发线程库介绍2、线程本地变量的使用方法3、信号量与可重入锁 4、读写锁的使用方法 5、阻塞队列与同步集合库使用方法6、Java反射机制介绍7、Class、Field和Method的使用方法8、动态代理模式的使用方法9、Java框架开发原理第三阶段 Android基础阶段大纲一、UI基础环境搭建及工程目录介绍: Android开发(版本:SDK21及以上版本)环境搭建 Android发展史、移动设备操作系统、四层系统架构等理论知识 HelloWorld程序 adb shell简介(install uninstall)2.常用UI布局及主要控件 TextView基本用法3.表单UI控件及相应控件的事件处理 EditText、Button、 RadioButton及RadioGroup的用法 CheckBox的多选效果及监听 Toast的基本用法、AutoCompleteTextView、ScrollView及适配器、数组资源 适配器 数组资源 ProgressBar、SeekBar、美化及Android资源 Style的简单用法 Android资源汇总二、应用核心组件初识生命周期及页面跳转传值 Activity的声明和使用 Activity生命周期 Activity现场保护 Activity基本页面跳转及传值 Activity具有返回值的页面跳转启动模式及Intent七大属性 Task和Back Stack的基本概念 Activity的启动模式 Intent属性的特点及用法异步任务 使用异步任务的必要性 异步任务的用法基本用法及适配器介绍 ListView基本用法 优化及分页加载数据、GridView加载网络图片、 ListView优化 ListView滚动监听实现分页加载数据 GridView加载图片三、数据存储1.菜单及对话框 列表对话框 自定义Dialog2.数据存储 内部存储 外部存储 存储Bitmap图片到外部存储数据库与CursorAdapter适配器 回顾 SQLiteOpenHelper的用法 ContentResolver实现系统数据库的操作 自定义 CursorLoader的用法 AsyncTaskLoader加载本地数据四、移动开发主流界面实现1.动画资源 帧动画 补间动画 属性动画 Fragment基本用法 Fragment传值 Fragment性能优化 ViewPager与适配器 ViewPager加载网络图片 PagerAdapter的优化4.书签导航 书签导航多种实现方式(无需代码实现) RadioGroup + ViewPager + Fragment实现导航 HorizontalScrollView + ViewPager + Fragment实现导航、Looper消息传递机制 Handler、Looper消息传递机制的原理 Handler、Looper源码五、应用核心组件进阶(Android Studio开发环境教学) (Action View、SearchView)+ 及 Notification (普通通知、大视图通知、进度条通知、自定义通知) 广播接收器 自定义发送广播基础 Service介绍 Start Bind 两种服务混合使用实现MediaPlayer音乐播放4.跨进程的 与Bitmap二次采样、WebView与HTML5混合开发 二次采样 HTML5混合开发六、View深入探究1.百度地图 百度地图基本用法 百度地图搜索2. 事件分发消费机制 事件分发消费机制原理 事件分发消费机制的应用场景3.自定义View(一) 自定义View介绍 自绘制的自定义View4.自定义View(二) 具有接口回调的自定义 继承于ViewGroup的自定义View5.机型适配及SVN搭建 机型适配介绍 屏幕相关重要概念回顾 机型适配的解决方案 SVN搭建第四阶段 Android项目实战阶段大纲一、项目实战第一阶段及 TabLayout( Design新技术)与ViewPager配合自定义 SlidingPaneLayout左侧或右侧滑动 NavigationView( Design新技术)HeaderLayoutMenu xml配置Navigation监听事件网络访问框架及 okHttp框架的介绍 okHttp框架的用法Http请求方法:get,post同步请求,异步请求(回调在非UI线程中) Picasso加载网络图片的用法简单图片请求Picasso通用配置:内存缓存大小,磁盘缓存大小及位置图片加载配置:下载尺寸,填充模式,加载中图片,错误图片 第三方侧滑菜单:SlidingMenu菜单设置(壁画异步加载图片框架) Fresco框架的介绍 Fresco框架的用法(中文文档)简单图片请求Fresco通用配置:内存缓存大小,磁盘缓存大小及位置图片加载配置:下载尺寸,填充模式,加载中图片,错误图片,顶层,底层,图片变形、SwipeRefreshLayout及Ultra PullToRefresh框架配置事件回调多种控件PullToRefreshBase重写 SwipeRefreshLayout配置事件回调 Ultra PullToRefresh(中文文档)配置事件回调多种下拉效果5.打包(按渠道打包)、混淆及数字签名 按渠道打包基本打包多渠道:资源,清单文件,代码,调试 混淆开启混淆混淆配置:保留类,保留方法,忽略错误 数字签名生成keystore配置签名二、项目实战第二阶段——Android新技术 新技术介绍(Material Design)设计理念、新增控件 RecyclerView的用法、CardView的用法 RecyclerView与ListView比较 Design新技术 CoordinatorLayoutToolbar与 TextInputLayout错误监听 Snackbar监听 FloatingActionButton属性介绍onClick3.媒体播放器 视频播放器 SurfaceView及MediaPlayerSurfaceView介绍与View区别SurfaceHolder与加载网络视频 获取视频缩略图使用 ListView的item实现视频播放Item显示视频单Item播放Item滚出时停止播放 播放器全屏显示与恢复 Vitamio(维他密播放器)4.摄像头、传感器、ZXing二维码 利用Intent实现摄像头两种模式,存文件和缩略图 加速度传感器实现《摇一摇》传感器获取传感器监听注册加速度传感 摇一摇 ZXing实现生成二维码(容错等级、二维码正中心Logo)生成BitMatrix转Bitmap容错等级中心 ZXing实现二维码扫描导包推送、ShareSDK一键分享及第三方登录 JPush极光推送的原理及用法通知推送消息推送推送原理 ShareSDK一键分享及第三方登录注册集成分享第三方登录APIOAuth介绍三、项目实战第三阶段1.加密解密 对称加密(AES 、DES、3DES) 非对称加密(RSA) 消息摘要(MD5、 SHA-1 ) 编码解码(Base64、URLEncode、URLDecode)2.网络支付 Alipay支付 微信支付(反转注入框架)、EventBus、ActiveAndroid(数据库ORM框架)及Retrofit(网络访问框架) ButterKnife(反转注入框架) EventBus的用法 ActiveAndroid(数据库ORM框架) Retrofit(网络访问框架)4.项目实战需知、常见面试题移动端与服务器端的交互流程移动开发工程师与web工程师工作配合的流程面试常用技巧(面试禁忌)开发规范(代码规范)第五阶段 就业指导及职业规划

288 评论(9)

呲呲呲呲呲呲

可以看看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核心API1、异常、异常处理,自定义异常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解析) 反射机制第二阶段: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、ctivity启动模式及Intent七大属性3、AsyncTask异步任务 ListView常用属性、方法及监听器ListView与ArrayAdapter的使用4、ListView与SimpleAdapter的使用5、SimpleAdapter与ViewBinder结合使用6、ListView与BaseAdapter7、ListView优化(内存空间优化、运行时间优化、ListView中item多布局的复用)8、ListView滚动监听实现分页加载数据9、GridView加载图片10、ExpandableListView的用法★ 数据存储及相关组件1、菜单及对话框 (OptionsMenu、ContextMenu、PopupMenu、PopupWindow、AlertDialog、ProgressDialog、列表对话框、自定义Dialog)2、SharedPreferences3、内部存储的概念及用法4、外部存储的概念、存储目录及用法5、存储Bitmap图片到外部存储6、SQLite数据库与CursorAdapter适配器7、ContentProvider与ContentResolver的概念及关系8、ContentResolver实现系统数据的操作(联系人、媒体库文件、通话记录、短信记录)9、自定义ContentProvider10、CursorLoader的使用场景及用法11、AsyncTaskLoader的用法以及与CursorLoader的对比★ 移动开发主流界面实现1、动画资源(帧动画、补间动画、属性动画)2、Fragment基本用法3、Fragment传值4、Fragment性能优化5、EventBus的作用以及在Fragment中的应用6、ViewPager基本使用(ViewPager实现欢迎引导页)7、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter8、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、组合式自定义View5、具有手势监听的自定义View6、继承于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(网络访问框架)★ 新技术1、RecyclerView及CardView2、ExpandableRecyclerView CoordinatorLayout协调AppBarLayout、CollapsingToolbarLayout、NestedScrollView、 Toolbar、RecyclerView等控件实现特殊滚动效果3、TextInputLayout与TextWatcher4、FloatingActionButton5、Snackbar6、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、加密解密(编码解码、对称加密、非对称加密、消息摘要)/p>第四阶段:Android项目实战阶段★ APP开发1、商业应用项目模拟(项目结构分析及设计、UML、Git、SVN、打包混淆及数字签名)2、移动开发工程师与web工程师工作配合的流程3、常见面试题4、面试常用技巧(面试禁忌)5、开发规范(代码规范)

287 评论(9)

黄某某007luffy

Android培训周期一般都是4个月,至于培训费用大部分培训机构的收费标准都不相上下,部分Android高端培训费用会偏高一点,费用2W+。选择Android培训除了看培训机构外也要看自身条件,适合参加什么样的培训,例如普通还是高端,普通的Android培训零基础也可以,但高端Android培训就需要计算机语言基础了。好程序员Android高端班课程,是一套涵盖 Java 语言强化、Java Web 开发、Android 应用开发、Android 游戏开发的专业课程。本套课程真正围绕Android知识体系制订,绝非由Java EE课程、Java ME课程或者Symbian课程改造而成。每一阶段课程涵盖多个实战项目,每个知识点均对应项目中实际功能,学习新知识的同时不断向项目中添加新功能,独特的教学方法帮助学员强化学习目标,迅速提升学习能力。致力于培养Android 高端开发人才,旨在培养真正的 Android 应用和游戏开发能力的高素质人才,学员毕业即具备行业前沿开发技术。第一阶段 Java面向对象高级编程——java编程语法进阶该阶段课程重点讲解了面向对象设计原则与设计模式;智能家居之远程监控。Java面向对象编程1、面向对象设计原则2、面向对象设计模式概要3、面向对象设计模式a.创建型设计模式b.结构型设计模式c.行为模式4、数据结构与常用算法第二阶段 高级JDK API开发技术 —— Java Web编程该阶段课程重点讲解了JDK当中的高级API的使用方法,包括新的并发线程库和反射机制。手机安全卫士Java Web编程1、并发线程库介绍2、线程本地变量的使用方法3、信号量与可重入锁 4、读写锁的使用方法 5、阻塞队列与同步集合库使用方法6、Java反射机制介绍7、Class、Field和Method的使用方法8、动态代理模式的使用方法9、Java框架开发原理第三阶段 Android基础阶段大纲一、UI基础环境搭建及工程目录介绍: Android开发(版本:SDK21及以上版本)环境搭建 Android发展史、移动设备操作系统、四层系统架构等理论知识 HelloWorld程序 adb shell简介(install uninstall)2.常用UI布局及主要控件 TextView基本用法3.表单UI控件及相应控件的事件处理 EditText、Button、 RadioButton及RadioGroup的用法 CheckBox的多选效果及监听 Toast的基本用法、AutoCompleteTextView、ScrollView及适配器、数组资源 适配器 数组资源 ProgressBar、SeekBar、美化及Android资源 Style的简单用法 Android资源汇总二、应用核心组件初识生命周期及页面跳转传值 Activity的声明和使用 Activity生命周期 Activity现场保护 Activity基本页面跳转及传值 Activity具有返回值的页面跳转启动模式及Intent七大属性 Task和Back Stack的基本概念 Activity的启动模式 Intent属性的特点及用法异步任务 使用异步任务的必要性 异步任务的用法基本用法及适配器介绍 ListView基本用法 优化及分页加载数据、GridView加载网络图片、 ListView优化 ListView滚动监听实现分页加载数据 GridView加载图片三、数据存储1.菜单及对话框 列表对话框 自定义Dialog2.数据存储 内部存储 外部存储 存储Bitmap图片到外部存储数据库与CursorAdapter适配器 回顾 SQLiteOpenHelper的用法 ContentResolver实现系统数据库的操作 自定义 CursorLoader的用法 AsyncTaskLoader加载本地数据四、移动开发主流界面实现1.动画资源 帧动画 补间动画 属性动画 Fragment基本用法 Fragment传值 Fragment性能优化 ViewPager与适配器 ViewPager加载网络图片 PagerAdapter的优化4.书签导航 书签导航多种实现方式(无需代码实现) RadioGroup + ViewPager + Fragment实现导航 HorizontalScrollView + ViewPager + Fragment实现导航、Looper消息传递机制 Handler、Looper消息传递机制的原理 Handler、Looper源码五、应用核心组件进阶(Android Studio开发环境教学) (Action View、SearchView)+ 及 Notification (普通通知、大视图通知、进度条通知、自定义通知) 广播接收器 自定义发送广播基础 Service介绍 Start Bind 两种服务混合使用实现MediaPlayer音乐播放4.跨进程的 与Bitmap二次采样、WebView与HTML5混合开发 二次采样 HTML5混合开发六、View深入探究1.百度地图 百度地图基本用法 百度地图搜索2. 事件分发消费机制 事件分发消费机制原理 事件分发消费机制的应用场景3.自定义View(一) 自定义View介绍 自绘制的自定义View4.自定义View(二) 具有接口回调的自定义 继承于ViewGroup的自定义View5.机型适配及SVN搭建 机型适配介绍 屏幕相关重要概念回顾 机型适配的解决方案 SVN搭建第四阶段 Android项目实战阶段大纲一、项目实战第一阶段及 TabLayout( Design新技术)与ViewPager配合自定义 SlidingPaneLayout左侧或右侧滑动 NavigationView( Design新技术)HeaderLayoutMenu xml配置Navigation监听事件网络访问框架及 okHttp框架的介绍 okHttp框架的用法Http请求方法:get,post同步请求,异步请求(回调在非UI线程中) Picasso加载网络图片的用法简单图片请求Picasso通用配置:内存缓存大小,磁盘缓存大小及位置图片加载配置:下载尺寸,填充模式,加载中图片,错误图片 第三方侧滑菜单:SlidingMenu菜单设置(壁画异步加载图片框架) Fresco框架的介绍 Fresco框架的用法(中文文档)简单图片请求Fresco通用配置:内存缓存大小,磁盘缓存大小及位置图片加载配置:下载尺寸,填充模式,加载中图片,错误图片,顶层,底层,图片变形、SwipeRefreshLayout及Ultra PullToRefresh框架配置事件回调多种控件PullToRefreshBase重写 SwipeRefreshLayout配置事件回调 Ultra PullToRefresh(中文文档)配置事件回调多种下拉效果5.打包(按渠道打包)、混淆及数字签名 按渠道打包基本打包多渠道:资源,清单文件,代码,调试 混淆开启混淆混淆配置:保留类,保留方法,忽略错误 数字签名生成keystore配置签名二、项目实战第二阶段——Android新技术 新技术介绍(Material Design)设计理念、新增控件 RecyclerView的用法、CardView的用法 RecyclerView与ListView比较 Design新技术 CoordinatorLayoutToolbar与 TextInputLayout错误监听 Snackbar监听 FloatingActionButton属性介绍onClick3.媒体播放器 视频播放器 SurfaceView及MediaPlayerSurfaceView介绍与View区别SurfaceHolder与加载网络视频 获取视频缩略图使用 ListView的item实现视频播放Item显示视频单Item播放Item滚出时停止播放 播放器全屏显示与恢复 Vitamio(维他密播放器)4.摄像头、传感器、ZXing二维码 利用Intent实现摄像头两种模式,存文件和缩略图 加速度传感器实现《摇一摇》传感器获取传感器监听注册加速度传感 摇一摇 ZXing实现生成二维码(容错等级、二维码正中心Logo)生成BitMatrix转Bitmap容错等级中心 ZXing实现二维码扫描导包推送、ShareSDK一键分享及第三方登录 JPush极光推送的原理及用法通知推送消息推送推送原理 ShareSDK一键分享及第三方登录注册集成分享第三方登录APIOAuth介绍三、项目实战第三阶段1.加密解密 对称加密(AES 、DES、3DES) 非对称加密(RSA) 消息摘要(MD5、 SHA-1 ) 编码解码(Base64、URLEncode、URLDecode)2.网络支付 Alipay支付 微信支付(反转注入框架)、EventBus、ActiveAndroid(数据库ORM框架)及Retrofit(网络访问框架) ButterKnife(反转注入框架) EventBus的用法 ActiveAndroid(数据库ORM框架) Retrofit(网络访问框架)4.项目实战需知、常见面试题移动端与服务器端的交互流程移动开发工程师与web工程师工作配合的流程面试常用技巧(面试禁忌)开发规范(代码规范)第五阶段 就业指导及职业规划

189 评论(8)

沈阳王小圈儿

学习ANDROID,首先要学JAVA基础, 然后是Android基础开发课程(,Android中级开发课程,Android高级开发课程,企业实训项目等。其中包含的具体知识有很多。我有一朋友现在鲲鹏学习ANDROID,所以有些耳濡目染。我朋友讲学习好了ANDROID开发,可以胜任Android应用研发工程师. Android测试工程师 . Android系统UI设计师. Android系统架构设计师. Android系统移植师 . Android动漫架构师以上职位,就业前景是挺不错的。

158 评论(15)

九州至尊

今后,业界将有两种移动开发课程体系:一种是其他机构Android课程,一种是尚硅谷Android+HTML5混合开发课程。尚硅谷Android课程全面升级为《Android+HTML5混合开发》,让学员如虎添翼!在原Android课程基础上加入HTML、CSS、JavaScript、React核心,React Native跨平台混合开发、豆瓣搜索项目实战等H5前端技术。当前,同时掌握“Android原生开发”+“H5跨平台开发”两大核心技术的复合型移动开发人才严重供不应求,薪资节节攀升,就业及未来职业发展都极具竞争力。

263 评论(8)

鲁鲁鲁德林

大多都在一万以上,需要注意事项:1、要看这个培训机构的师资怎么样,也就是这里的老师,好不好,尤其是编程这一方面,有没有做过项目,如果连项目都没有做过,有什么资格来教学生;2、要看这个培训机构的就业率怎么样,一个培训机构的学生在做,等到找工作的时候,面一家公司,一家公司不要,学的在好也没有用;3、要看这个培训机构毕业的学生的平均工资是多少,上培训机构不就是为了上班拿工资的时候能够比别人拿的多,如果同一个班的人,学的都差不多,但是拿的多的不是一点半点的话,那有什么用;4、要看这个培训机构的口碑好不好,这主要是要问在哪里学习的学生了......

243 评论(11)

相关问答