该课程由猎学网审核,享受猎学网报名、支付保障
课程介绍
本课程是案例分享和实战操作为主线,帮助学员真正掌握android开发的核心知识。
课程主要涵盖以下要点:
抽取Android应用开发中用到的更精华的Java技术加以剖析;
从零起步构建Android开发环境和编写并彻底剖析卓绝个Android程序;
彻底剖析不同Activity之间所有的交互模式;
根据商业化场景彻底剖析Android的生命周期及其使用的更佳时间;
使用JUnit测试Android业务代码;
掌握Android基本和核心的UI开发技术;
”Android商业化高级UI实战”是根据过去20多款商业级别Android应用程序开发尤其是类似CRM系统中更经典、更经常使用的技术抽取而成,掌握之后基本上不会在遇到UI方面的难点;
细致剖析并实战Android性能测试,找出性能瓶颈,并进行代码优化,分享代码优化的更佳实践;
对数据的处理时Android绝大多数应用程序的核心,尤其是对CRM系统而言,这一天,我们会对Android中的本地数据处理方式及其商业使用场景进行彻底剖析和实战;
从SharedPreferences到内部文件系统,从SDCard操作到SQLite数据库,从XML和JSON的解析于生成到数据共享统一接口ContentProvider,对Android本地的数据处理方式进行地毯式轰炸;
通讯录的操作的原理、流程和场景等进行了情景再现性的代码实战;
通过Android手机卫士商业级别的代码案例实战Android中BroadcastReceiver和Service;
根据过去20多款程序的商业实战总结出了能够解决基于HTTP协议的任意文件类型、任意大小文件的网络上传和下载,Android网络开发从此一劳永逸;
实战WiFi数据交换;
尤其是额外提到异步http框架,具备很强的商业价值;
Android横竖屏切换的经典场景、生命周期和解决方案;
实战构建多语言国际化的Android应用程序;
如何编译APK来提高应用的安全性;
如何反编译Android应用;
通过Android中WebView的特性洞悉Android中JavaScript与Java相互沟通的密码,追寻浏览器和HTML5开发的架构和技术实现根源;
使用NDK等技术利用C/C 的高效性来提高应用程序的性能;
实现Android中以Looper、Handler、Message、MessageQueue为核心的线程间通信方式;
实战并剖析AsyncTask框架实现的源代码,并提出对AsyncTask缺陷的解决方案;
更后,揭秘Android应用程序一切行为背后的核心根源:ActivityManagerService
课程天数
面授课堂:3天
适合人群
对Android有强烈兴趣,能够读懂基本的C#或Java语法;
课程目标
从零起步掌握Android应用程序开发 通晓Android的架构哲学和力量来源以及实现技术;
能够开发出任意类型、任意复杂程度的安全、高效的应用程序;
根据过去的20多款Android商业应用软件的实践,提供弥足珍贵的源代码,完课程即相当于完成了Android应用项目80%左右的开发。
顾问将于24小时内联系您!