- ★★★ Android ★★★
- 【 Java 基础】✚
- ☞Java 基础概述
- ☞Java 基本语法
- ☞Java 面向对象编程
- ☞Java多线程
- ☞Java 异常处理
- ☞Java 集合框架
- ☞Java 泛型
- ☞Java 枚举和注解
- ☞Java IO流
- ☞Java 常用类
- ☞Java GUI键盘事件
- ☞Java 网络编程
- ☞Java 正则表达式
- ☞Java 反射机制
- ☞Java 小项目
- ☞Java 面试/笔试题
- 【HTML5 开发基础】✚
- ☞HTML常用标签
- ☞HTML 新特性
- ☞CSS/CSS3常用语法
- ☞JavaScript基础语法
- ☞HTML5 小项目
- ☞HTML5 面试/笔试题
- 【Android 基础阶段】✚
- ☞Android 快速入门
- ☞Android 核心组件
- ☞Android Intent
- ☞Android 用户界面
- ☞Android 数据存储
- ☞Android Tomcat服务器
- ☞Android 网络编程
- ☞Android 消息机制
- ☞Android 事件机制
- ☞Fragment和ViewPager
- ☞Android动画与图形处理
- ☞Android多媒体应用开发
- ☞Android 传感器开发等
- ☞Android GPS应用
- ☞Android C语言
- ☞Android JNI/NDK开发
- ☞Android Git/SVN
- ☞Android 小项目
- ☞Android 面试/笔试题
- 【Android 微知识点】✚
- ☞Android 一些模版代码
- ☞Android 模块功能代码
- ☞Android UI控件大全
- ☞Android 自定义适配器
- ☞Android 自定义属性
- ☞Android 自定义动画
- ☞Android 启动过程
- ☞Android 性能优化
- ☞Android 图片三级缓存
- ☞Android 屏幕适配
- ☞Android OOM内存溢出
- ☞Android 权限
- ☞Android JNI
- 【Android 网络编程】✚
- ☞Android Json解析
- ☞Android 网络请求
- 【Android 解析器】✚
- ☞Android XML
- ☞Android DOM
- ☞Android dom4j
- 【Android重量级框架】✚
- ☞框架归类
- ☞Gson
- ☞xUtils3
- ☞xListView
- ★ Volley
- ★ AndroidAnnotations
- ★ Glide
- ★ SlidingMenu
- ★ TabLayout
- ★ ViewPagerIndicator
- ★ Pulltorefresh
- ★ PhotoView
- ★ EventBus
- ★ Vitamio5.0
- ★ Image-Loader
- ★ Android-gif-drawable
- ★ ActionBar
- ★ ActionBarSherlock
- ★ OkHttp
- ★ Afinal
- ★ Ffmpeg
- ★ RxJava
- ★ Picasso
- ★ FastJson
- ★ Toolbar
- ★ GreenDao
- ★ Otto
- ★ ORMLite
- ★ Retrofit
- ★ Fresco
- ★ SnappyDB
- ★ Butterknife
- ★ PagerSlidingTabStrip
- PinterestLikeAdapterView
- ★ NotBoringActionBar
- ★ StickyListHeaders
- ★ NineOldAndroids
- ★ Expandablelistview
- ★ SwipeRefreshLayout
- ★ SwipeMenuListView
- 【第三方分享库】✚
- 【Android开源项目】✚
- ☞综合性项目
- ☞多媒体项目
- ☞新闻性项目
- ☞社交性项目
- ☞商城性项目
- ☞Android 支付宝
- ☞Android 第三方登录
- ☞Android 语音识别
- ☞Android消息推送
- ☞Android 蓝牙
- ☞Android 传感器
- ☞Android 动画
- ☞Android 省市县三级联动
- ☞短信验证技术
- ☞二维码扫描技术
- 【Android源码分析】✚
- 【Android项目阶段】✚
- ☞Android主流架构搭建
- ☞综合性<手机安全卫士>
- ☞多媒体<手机影音>
- ☞新闻性<北京新闻>
- ☞社交性<硅谷社交>
- ☞商城性<硅谷商城>
- ☞内涵段子<百思>
- ☞<地图相关开发接口>
- ☞下载<电子应用市场>
- ☞智能<手机遥控家电>
- ☞游戏<植物大战僵尸>
- ☞企业实战<开源中国>
- ☞Android5.0+6.0新特性
- ☞高级特效专辑
- ☞项目管理与实施
- ☞项目经验:面试/笔试题
- 【Android 前沿技术】✚
- ☞图文混排技术
- ☞百分比布局
- H5混合开发☞
- ☞APP增量升级
- ☞软件崩溃收集
- ☞前沿技术分享
- 【Android+H5混合开发】✚
- ☞React基本语法
- ☞React Native开发环境搭建
- ☞React Native开发基础
- ☞React Native常用组件
- ☞React Native常用API
- ☞豆瓣搜索项目
- 【Android+H5项目实战】✚
- 【程序员软件系列】✚
- ☞Eclipse
- ☞Android Studio
- ☞Genymotion
- ☞Tomcat服务器
- ☞MyScal
- ♬♬♬ 技术网站 ♬♬♬
- 【Android 其他技术】✚
- ☞Android反编译
- ☞抓包
- ☞多渠道打包及软件上线
- 【github项目/博客系列】✚
- ☞注册github步骤
- ☞github项目
- ☞优秀博客系列
- 【开发经验分享】✚
- ☞Android 知识体系
- ☞项目经验分享
- ☞面试与就业指导
- ☞Android面试技术汇总
- ♬♬♬ 词汇 ♬♬♬
- 【Android基础单词】✚
- 【javaSE单词】✚
- 【个人博客资料】✚
而未来更大的优势就在于智能家居,可以想象以后家里冰箱,电视,洗衣机,空调,沙发,微波炉等,都可以通过Android手机来控制,回家前半个小时把空调打开,放好洗澡水,煲汤等等,都将成为现实,而且时间不会很久远,看得出未来Android系统伴随着我们生活将会无处不在。
Android课程系列,我能学到什么?
近年来移动互联网的崛起和火爆,到现在15年火爆到持续白热化的阶段,Android一直是占着绝对主导地位,传智黑马根据多年来过万名老学员的就业反馈了解到,基本的编程技能已经无法满足目前学员的需求,我们学员出去做的是精英,冲刺的是Android领域高级工程师,那么急需的也是Android领域高阶的技术,由此,讲师团队精心研发以下等课程内容:
Android 5.0版本新特性 google大力推出开发工具Android studio
高级自定义控件《QQ5.0版本特效》 google电子应用市场项目
知名新闻客户端项目 物联网嵌入式智能家居开发
HTML5等更多项目正在进行研发中……
Android课程系列,适合我吗?
本课程重点培养3G\4G Android+JavaEE实战与理论双结合型的中高级开发工程师。通过本课程多个真实项目的训练,让学员毕业后,真正胜任或超越企业开发的需求,打造企业急需的高端人才。
"黑马程序员训练营"的Android课程体系包含的知识面非常广泛,对参加学习的学员具有很高的要求,学员必须具有较好的java理论知识基础和较强的学习能力,所以,参加黑马程序员训练营"的学员在培训前必须提前学习如下视频教程:
查看需自学的视频教程:http://www.itheima.com/apply/21272.html
让参加"黑马程序员训练营"的学员提前在家学习这些视频和资料,目的就是为了提高培训过程中的教学效率和学习效果,当你在培训中心学这些内容的话,就没有 时间和精力去学习其他更多的知识了。在培训期间上,我们没有那么多时间给你去消化老师所讲的每个知识点,也没有时间让你去思考更多的问题,就要进入下一阶 段的授课计划了。让你提前学习上面这些教程,有了一定的基础和提前思考了许多问题后,再带着问题去听老师的讲课,这样的学习效率和收获都更大。
Android课程大纲:
第一阶段:Html+CSS+JavaScript基础
HTML | HTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。 |
CSS |
CSSCSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。 |
JavaScript基础 |
JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、 JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法 和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作 XML文档。 DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。 |
第二阶段:JavaWEB+MySQL数据库+JDBC+综合实战案例
JavaWEB开发核心基础 |
XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD、XMLSchema、名称空间。WEB服务器的工作原理、Tomcat的安装与启 动运行、 Tomcat的体系结构、在Tomcat中配置WEB虚拟目录与发布WEB应用程序的各种方式、设置目录的默认网页、使用Tomcat配置虚拟主机。
HTTP协议详解,Servlet简介、Servlet生命周期、使用@WebServlet和@WebInitParam注解方式配置Servlet, 动态部署Servlet以及为Servlet增加URL映射,可插性支持(Servlet3.0引入了称之为“Web 模块部署描述符片段”的 web-fragment.xml部署描述文件),HttpServletResponse和HttpServletRequest的应用。 |
MySql数据库 |
MySql数据库基础管理、SQL 语言、数据库设计范式;数据备份与移植;数据检索技巧,大对象的 读写技巧。MySql数据库,常见问题分析与设计。 |
JDBC | JDBC介绍、驱动的原理及使用、JDBC核心使用、DriverManager、Connection、Statement、ResultSet详细使用,JDBC的CURD操作、防止SQL注入及PrepareStatement使用、大数据处理、批处理。 |
综合实战案例 |
通过此项目的锻炼学员可以熟练掌握基本的Java Web开发和复杂问题的解决方案,为后面的学习奠定基础., 同时又为成功就职软件企业迈出坚实的一步。 |
第三阶段:Android核心基础
Android下数据存储+四大核心组件 |
什么是3G/4G、3G/4G网络的特点,掌握Android编程的基本概念与要点,Android SDK及其开发环境搭建、Android项目结构分析、Android应用设计模式、文件系统、文件形式的数据存储与访问、SDCard卡读写、使用 SAX/DOM/PULL解析XML、SharedPreferences、Intent、IntentFilter。
Android四大核心组件 (Activity、BroadcastReceiver、Service和ContentProvider)、监听ContentProvider数据 变化、UriMatcher、ContentUris的使用、 对嵌入式SQLite关系数据库进行增、删、改、查和事务管理、采用ListView实现数据列表显示、应用打包与安装。 |
Android下网络编程+多媒体 |
网络通信、多线程断点续传与下载、Activity的管理、Bundle的使用、为Intent附加数据、Activity生命周期、Activity的启动模式、建立能与访问者进行相互通信的本地服务、服务的生命周期、使用AIDL和远程服务实现进程通信、进程间的数据传递、音频采集与播放。
使用SoundPool播放音效、视频播放、操纵摄像头、视频采集、方向、加速度(重力)、光线、磁场、距离(临近性)、温度等传感器的使用、GPS定位服务。手势识别、android样式和主题(style&theme)、动画(Animation)。 |
Android的UI设计 |
Android的UI设计:Android的Notification、Dialog Notification、带单选项列表的对话框、多选项列表的对话框、进度对话框(ProgressDialog)、单选框(RadioButton)、多选框(CheckBox)、下拉列表框(Spinner)、自定义选项界面样式、拖动条(SeekBar)、菜单(Menu)、进度条(ProgressBar)、自动文本框(AutoCompleteTextView、MultiAutoCompleteTextView)等常用控件。 新特性:Property Animator属性动画,Fragment,ViewPager,ActionBar等。 |
阶段案例 |
电话拨打器、短信发送器、短信监听器、电话、黑名单拦截、短信分类管理、多线程断点下载器、视频播放器、资讯客户端等。 |
第四阶段:Android核心高级基础+版本管理
Android核心高级基础+版本管理 |
自定义View、自定义窗口标题、自定义Notification、自定义Dialog、各种图形的使用介绍、meta-data的使用、ListView数据异步加载与AsyncTask、ListView数据的分批加载、拖拉与多点触摸、Android图形开发、OpenGl ES、Widget、界面动画特效、应用调试与Android Junit、使用TraceView进行性能测试、Android应用性能优化方案。 掌握企业热门版本控制工具SVN和Git。 |
第五阶段: Android项目实战:智能家居之远程监控+手机卫士+2015年最新版QQ客户端界面特效+互联网资讯客户端+android电子市场+云存储类项目-新浪微盘+红孩子电子商城+植物大战僵尸+智能短信分类管理+手机彩票等等
项目课程主要是为了让学员熟悉更多经典项目的设计与实现思路,并在项目开发中加以灵活的整合和应用。只有学习更多的优秀项目,才能够学到设计思想的精髓; 只有分析更多的行业项目,才能够做出比别人更优秀的产品 。我们把项目分成:系统管理类、多媒体类、移动互联网类、游戏娱乐、企业终端类等几大类别,全面覆盖企业 Android开发的各个方面。课程中将对每个类别中的经典项目进行剖析,全面提升学员技术和综合应用能力,通过 大量真实项目的补充,拓展学生的视野和思路,避免出现“只懂技术,闭门造车”型的学员。
智能家居之远程监控 |
项目介绍: 出差在外地,想要知道家里老人的情况?在公司上班,想幼儿园中的孩子了?这些已经都成为现实,远程监控可以让你随时随地掌握家里老人的情况,幼儿园中的孩子在做什么;无论在任何时候,打开手机,想看就看,时刻保护家人,让心怀不轨之人无计可施,束手无策! 项目特色: 1.远程画面监控; 2.远程控制摄像头拍摄方向; 3.语音通话; 4.瞬间远程抓拍; 5.多摄像头同时连接; 6.侦听摄像头移动事件; 7.颠倒画面; 8.远程录像留证; 项目截图:
|
手机安全卫士 | 项目特色: 1.整体项目采用MVC框架,是对android知识点的综合应用,用到的技术有 (activity,service,broadcast,content provider,Notification , 数据库,自定义title,自定义控件,自定义toast,widget,aidl进程间通讯, javascript和java的互相调用等) 2.介绍了listview和gridview等控件的优化技巧,提升软件的效率 3.穿插介绍了企业开发中的bug管理,mantis的使用,自动化测试robotium的使用 ,log管理. 软件的打包,混淆,反编译和三方广告的加入等技巧。 该项目主要涵盖以下几大功能: 手机防盗: 根据预设参数, 判断手机是否被盗,根据自定义协议发送手机中sim卡的信息和手机的位置信息给安全号码. 可以自定义特殊号码,拨号快速进入手机防盗功能,可远程通过短信指令,给手机设置锁屏密码, 远程锁定手机屏幕, 远程格式化手机sd卡,恢复出厂设置,极大的保护用户的隐私安全,通过aidl注册admin设备,一般用户无法卸载该程序。 通讯卫士: 来电号码归属地显示,来电归属地位置的调整,来电黑名单/短信黑名单管理. 电话短信备份和还原. 保护手机的数据和通讯安全。 软件管理: 系统软件和本地软件,可以显示软件的详细信息,启动,删除应用程序.连接获取服务器上软件的评分信息等功能。 程序锁可以指定要保护的程序, 用户进入要保护的程序之前必须输入密码。 任务管理: 显示当前系统运行的进程信息 显示系统内存信息, 可以杀死某个进程,批量杀死进程, 通过桌面widget 实时展现用户当前的手机内存状态。 上网管理: 显示出每个程序wifi和3g/2g 访问的上传和下载的流量,帮助用户了解程序产生的流量信息. 漫游管理. 当检查到手机处于漫游状态时会提示用户。 手机杀毒:从服务器下载最新的病毒库, 根据程序的包名和程序的数字签名识别病毒,提示用户并查杀. 恶意软件,吸费木马无处可藏。 系统优化: 清理手机缓存,提高手机性能,优化电池管理。 高级工具: 自动ip拨号,手机号码归属地查询,更改归属地位置,常用号码查询。 安全专题: 1、通过0权限上传下载数据,重启手机等案例,深入讲解android沙箱,安全机制和权限模型。 2、通过分析恶意代码的提权漏洞,讲解如何维护系统的安全。 3、通过linux键盘驱动案例的讲解,分析盗号木马的原理及其实现方式。 4、恶意软件发展速度的确一日千里,安全软件也要与时俱进,世面上的手机病毒已经具有了可以杀掉安全软件的功能, 通过多进程互相守护案例,讲述如何实现安全软件的自我保护。
项目截图:
|
2015年最新版QQ客户端界面特效 | 目介绍: 2015年最新版QQ的界面框架项目,包含多个时下流行的自定义控件特效:侧滑面板、侧拉删除控件、快速索引特效、下拉视差特效、粘性拖拽控件。 项目特色: 1.掌握Google最新自定义控件辅助工具ViewDragHelper。通过此工具快速实现侧滑面板、侧拉删除控件; 2.通过快速索引特效,掌握自定义ViewGroup的onMeasure,onLayout方法的使用,汉字转拼音及索引的对应; 3.通过下拉视差特效,掌握ListView的弹性拉伸逻辑; 4.通过粘性拖拽控件,掌握自定义View的核心技术逻辑,NineOldAndroids的使用,熟悉最新版的android-support-v4.jar的新特性。 项目截图:
|
互联网资讯客户端 | 新闻客户端是为某大型门户网站定制的android客户端。 项目特色: 1、快速敏捷开发,综合使用了Xutils、SlidingMenu(恻拉菜单)、Jpush(极光推送)、sharesdk(社会分享)、pullTorefush(下拉刷新)、Zxin(二维码生成)等开源项目。使大家入职企业很快能与企业接轨,开发得心应手。 2、屏幕适配。解决市面上各种手机分辨率适配的问题。 3、新闻详情WebView的使用,html模板和javascript的动态交互。 4、项目的需求分析过程,根据需求构建项目的业务模型、程序设计文档等。
项目截图:
|
android电子市场 | 项目介绍: 安卓电子市场是国内最早最大的安卓软件和游戏下载平台,提供"手机客户端"、"平板电脑客户端"和"网页端"等多种下载渠道,用户可以自由选择"手机直接下载"、"云推送"、"扫描二维码"和"电脑下载"等多种方式轻松获取安卓软件和游戏。安卓电子市场为您提供一站式的软件下载、管理和升级服务。 项目特色: 1.项目整体框架设计, 其中涉及到观察者模式, 工厂模式, 模版模式等; 2.针对图片设计三级缓存, 对内存进行优化; 3.v4/v7/v13谷歌推出的兼容包的使用; 4.自定义控件, 对View的原理及测量、布局、绘制、触摸事件的详解; 5.使用属性动画开源项目: NineOldAndroids兼容更低版本。 项目截图: |
云存储类项目-新浪微盘 | 项目介绍: 2015年是云的一年。新浪云盘帮您管理您的手机文件。新浪微盘是一款云存储网盘及新浪微博的官方网盘,可用来存储文件,还可分 享文件到微博,与自己好友分享快乐。支持电脑、手机等多终端访问,简单易用。支持电脑及移动设备,可以自动同步、备份数据,支持Web 网页访问,随时随地上传和下载数据。 项目特色: 1. 新增Wifi传输功能。在同一局域网内,手机间可以通过微盘相互传输文件; 2.密码锁。用户可以设个密码,防止微盘文件被偷看; 3.后台上传多个文件时,只在全部完成时发一次通知; 4.增加了上传失败自动重试机制; 5.自定义视频播放控件、解决视频播放转屏时布局不合理的问题。 项目截图: |
红孩子电子商城 | 项目类型:电子商务应用 红孩子电子商城是一个真实的adnroid应用项目,模仿淘宝、京东等电子商城的android客户端,具有下单、查询订单、搜索商品、晒单、产品评价等常用功能。 项目特色: 1、adnroid应用程序框架的使用,以及要注意的事项。 2、根据网络搜索结果,动态生面页面的技术。 3、购物车的使用,本地存储及优化技术。 4、页面常用特效的使用。 项目截图: |
植物大战僵尸 | 项目类型:休闲娱乐类游戏 本应用模拟PC游戏《植物大战僵尸》,将其移植至android平台,通过此项目的学习,学生重点掌握以下几个方面: 1、掌握以MVC的架构模式来开发android游戏。 2、掌握工厂模式在android游戏中的使用。 3、掌握在android游戏中对物理碰撞的测试。 4、掌握android游戏开发的分层渲染技术。 5、掌握游戏引擎的原理。 6、在多线程条件下对线程安全的使用。 项目截图: |
短信智能管理器 | 项目类型:源码级应用开发 功能描述:1 会话列表 2 文件夹视图 3 群组 4 新建信息 5 提供了短息搜索机制 1 会话列表 : 通过异步查询获取会话数据,不会导致anr异常,对于会话可以进行单条和多条的删除,查看会话详情,我们在对listView进行了优化 2 文件夹视图: 对信息进行了分类管理:收件箱 发件箱 已发送 草稿箱这四类,并且我们对信息进行了日期分隔显示。 3 群组: 创建了群组数据库,里面有两张表:groups和thread_groups,groups是用来存放群组的。 4 新建信息 号码的输入控件采用的是AutoCompelteTextView.透析filter的过滤机制。 5 提供了短息搜索机制 应用能在应用的内部任何一个activity进行搜索,并且支持全局搜索。 项目截图:
|
手机彩票 | 项目功能: 本课程以真实项目《手机中彩网》为基础,手机中彩网是一款针对android手机网上购买彩票功能的实现,包括福彩的三大彩种即双色球、福彩3D、七乐彩的实现。 项目特色: 1.网络传输协议封装; 2.手机可利用网络(WIFI、WAP、NET)方式的信息传递; 3.界面的统一管理,实现通过一个Activity管理应用中所有界面。 项目截图:
|
百度地图 | 项目功能: 1、通过GPS获得当前手机的Location信息 2、自定义Overlay图层显示我的位置 3、进行周边POI点的查询,可以显示成ListView 或者创建 ItemizedOverlay 子类显示POI点 4、显示卫星图,实时路况 5、GeoPoint 点查询中文地址 6、路线规划,依据交通类型、步型、公交、驾车、查询路径方案显示成ListView 7、路径方案显示成折线 项目特色: 1、时刻告诉你现在所处位置: 支持Wi-Fi、wap、net等多种网络接入方式,百度自有定位服务,提供基站、Wi-Fi和GPS复合定位。 2、用最少的流量和最快的速度: 提供超过240个城市的分城市离线地图包,支持Wi-Fi直接下载和PC导入两种方式下载安装,为您节省90%以上的流量,同时大幅提升搜索、浏览速度及体验。
3、帮你找到想要的地点: 地点、商家、公交站点查找外,还提供餐饮、娱乐、交通、银行等周边生活信息查找,除地址电话等基本信息外,还提供如特色菜、营业时间等丰富信息。
4、指引你如何到达目的地: 整合百度地图强大的路线规划能力,提供公交、驾车、步行三种出行方式,更支持行程时间预估和实时路况查询,让您的出行更加无忧。
5、让你与朋友们在地图上相遇: 与手机联系人实现实时的位置共享,便捷自主设置,最大程度保护您的隐私;同时支持短信、彩信分享搜索结果;
6、还有更多贴心工具等你发现: 软件配有收藏夹、截图、测距、流量监控等各种实用小工具,满足您的多种需求。如果喜欢,别忘了用软件内推荐给好友功能分享给朋友哦!
项目截图:
|
2015版手机影音 | 项目介绍: 最新版手机影音包含视频处理和音频处理2个模块,涵盖了视频播放常见处理,播放网络视频,视频万能解码,音频播放模式切换,歌词解析,歌词同步显示等功能。 项目特色: 1.掌握视频播放的常见处理和功能设计,万能格式播放器的解决方案; 2.通过ContentProvider获取系统视频和音频数据,同时使用CursorAdapter显示列表; 3.掌握音频播放的顺序模式,单曲循环和循环播放的切换和逻辑处理; 4.掌握歌词文件解析逻辑以及自定义view同步显示歌词; 5.Service后台播放音频,通知栏进入时实现播放进度同步更新;
项目截图:
更多项目陆续更新中。。。。。。。 |
第六阶段:就业面试与指导、现场招聘
核心技术课程 | 总结以往所学知识,介绍面试、沟通等个人发展所需的知识和技巧 |