本课程是为后面的实战课程准备的热身课程。主要包含环境搭建的简单讲解、原生开发基础入门、相关框架介绍和简单入门。本课程免费,但依然不适合完全零基础学员

*   第1讲:课前准备、观影要求

*   第2讲:IDEA配置Android SDK、创建第一个项目

*   第3讲:安装和配置模拟器Genymotion,并启动

*   第4讲:IDEA+GenyMotion启动我们第一个Android项目

*   第5讲:原生基础速学:布局、R.java、添加按钮

*   第6讲:原生基础速学: 组件的ID、事件监听器、 按钮点击效果

*   第7讲:原生基础速学: 设置启动界面、界面间跳转、intent初步接触

*   第8讲:原生基础速学: 页面间数据交互、点按钮浏览网页、打电话、权限设置

*   第9讲:原生基础速学:用配置的方式启动(隐式)、Category、第一个启动的界面

*   第10讲:原生基础速学:intent打开外部程序、setClassName和 ComponentName 区别

*   第11讲:[附加课]电脑和GenyMotion共享文件、安装部分APK软件

*   第12讲:[附加课] GenyMotion里安装微信的方法

*   第13讲:使用uri的方式打开应用、为什么要设置Action

*   第14讲:打开外部txt文件关联我们的app来打开、mimeType

*   第15讲:打开外部txt文件关联我们的app来打开、并读取txt内容

*   第16讲:在APP中加载网页的套路(一):外壳的产生

*   第17讲:混合APP开发的套路(二):加载app中的html

*   第18讲:混合APP开发的套路(三): android和javascript初步交互

*   第19讲:混合APP开发的套路(四):在html页面中打开项目中的Activity

*   第20讲:混合APP开发的套路(五): Activity保存登录用户名并跳转到html中

*   第21讲:混合APP开发的套路(六): Android调用rest api模拟登录请求

*   第22讲:混合APP开发的套路(七): 登录后发送通知栏消息---基本文字通知

*   第23讲:混合APP开发的套路(八): 广播学习(1):获取系统广播(获取网络状态变化)

*   第24讲:混合APP开发的套路(九): 广播学习(2):无脑快速集成极光推送

*   第25讲:Cordova入门篇:(一) IDEA+Cordova运行第一个项目

*   第26讲:vue.js、webpack、cordova、IDEA相结合

*   第27讲:引入移动UI框架:mint-ui做个简单登录界面、结合cordova使用js调用java

*   第28讲:手工配置gradle、js和java交互实现用户登录模拟

*   第29讲:js和cordova插件交互进行远程API请求回调并获取回调

*   第30讲:vue.js+mint-ui实现信息列表页、并在 android中运行

*   第31讲:原生Activity中放入TitleBar并嵌入Cordova的webview:运行vue.js做的新闻列表页

*   第32讲:android ToolBar速学:标题、导航图片、返回事件

*   第33讲:android ToolBar速学:右上角弹出菜单、设置菜单图标

*   第34讲:android ToolBar速学:利用PopupWindow弹出搜索框

*   第35讲:SearchView的基本用法、popupwindow嵌入 SearchView的设置

*   第36讲:做一个通用混合Activity、js调用Cordova插件在GenyMotion中拍照

*   第37讲:js调用Cordova插件拍照上传、选择图片上传、PHP端接收案例