• 回答数

    5

  • 浏览数

    302

小葡萄蛋蛋123
首页 > 工程师考试 > 安卓高级工程师培训视频

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

爱谁是谁007

已采纳

先看java,再看安卓入门就可以了,不是很难的

安卓高级工程师培训视频

92 评论(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、开发规范(代码规范)

99 评论(12)

张轶群123

可以根据自己目前的技术能力,判断需要往以下那个阶段去进阶

基础阶段

主要需要掌握的技能体系:架构设计必入技能(注解、泛型)/架构动态编程技术原理/Android虚拟机指令/Android虚拟机垃圾回收/Android虚拟机类和对象的结构/并发内存模型/synchronize机制/深入并发原理只线程池/高效IO与数据序列化。

开发核心部分

主要需要掌握的技能:UI优化/启动优化/崩溃优化/卡顿优化/安全性优化/弱网优化/APP深度优化/开发焦点问题优化/编程效率优化。

与Android 内核

主要需要掌握的技能:Framework通信/Framework底层服务/Framework系统资源/Framework事件机制/Framework UI机制/Framework 实战与总结。

音视频

主要需要掌握的技能:C与C++基础语法/H264编码基础/H264编码进阶/H265编码原理/H265编码应用/MediaCodec硬解码(联发科与高通)/Media内核源码。

资深架构师

主要需要掌握的技能:架构师通用技能/网络访问/图片加载/进程通信框架/Rx响应式编程/注入解耦/组件化结构设计。

高级工程师

主要需要掌握的技能:Dart语法基础/Dart语法进阶/之UI/线程/Flutter启动流程/ FrameWork框架/Flutter性能监控。

车载工程师

主要需要掌握的技能:蓝牙通信/串口/DLNA/Automotive系统/车载进程通信/CarLauncher开发/车载多媒体。

前言技术

主要需要掌握的技能:自动化构建App/前言编译插件技术/Compose基础/Compose进阶。

相关资料:

【腾讯文档】Android进阶学习路线资料

254 评论(11)

浮生若梦762

首先学习java,java如果搞定,android学起来会比较轻松。android基础(Android开发环境调试,Android应用结构,界面组件与界面编程,四大组件)android中级(文件IO与SQLite,图形、图像与动画、音频、视频的录制于播放,传感器编程,GPS应用)android高级(网络编程与Web Service,OpenGL-ES 3D开发,整合Google服务,使用NDK开发,java和c相互调用)…………………………………………………… 看看一个中专生怎么自学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元对我只有中专文聘来说已经很多很多了,我很满足了,我觉得只有肯努力,也会有成功的一天的。…………………………………………

283 评论(9)

moon黄月月

学习分三个阶段:

1,Android基础阶段:平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深层实现

2,Android进阶初级:组件Widget/ 菜单Menu/ 布局Layout 详解 Xml解析(Pull/Dom/Sax)/JNI 解析SQL数据库原理,。

SQLite /SharedPreferences/File详解 多媒体Audio/Video/Camera 详解

3,Android进阶高级:蓝牙/WIFI SMS/MMS 应用实现 深层次解析GPS原理。

实现LocationManager/LocationProvider 进行定位/跟踪/查找/趋近警告以及Geocoder正逆向编解码等技术细节 2D图形库(Graphics/View)详解 SDCARD/传感器/手势 应用实现

扩展资料:

知识体系

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框架。

参考资料:百度百科---android开发

280 评论(9)

相关问答