• .Net 全集

  • 在学习《Android框架应用开发》课程之前,我们已经掌握了Android的基础知识和一些常用的Android组件,它们是Android开发的基础,可以开发出简单的Android应用。但是不能够快速的进行敏捷开发。例如应用中需要大量的用到网络通讯模块和图片加载模块,自己编写网络通讯功能的代码,需要耗费大量的时间和精力。如果能够使用开源的框架开发,就可以大大的提高开发效率,从而实现敏捷开发。本书将利用6章介绍一些Android的开源框架,包括Xutils3、Volley、PagerSlidingTabStrip、Picasso、ImageRequest、ImageLoader、NetworkImageView、Android-Ultra-Pull-To-Refresh、Cube SDK以及LitePal数据框架,使用这些框架能够快速的进行Android应用开发。

  • 就业岗位:.Net 研发岗

  • 500.00

培养目标:

.Net 研发

学习路径

3门课程

  • 【SCCE2.0大一】使用HTML语言开发商业站点

    本课程我们将学习通过使用HTML技术来制作网页。首先,通过由浅入深的方式介绍HTML中的各种标签及其用法,如常用的文本标签、图片标签、超链接标签、列表标签、表单标签和表格标签等,通过各种标签来组织网页中的内容;其次,我们讲解了CSS技术,通过CSS来美化HTML中的内容,实现内容与表现相分离;最后,我们介绍了HTML中的布局模型,主要讲解了标准文档流、定位布局和浮动布局等内容,通过各种布局模型来设计网页的结构。

  • 【SCME2.0大二】安卓UI开发进阶与界面设计

    在学习本课程前,我们掌握了Android平台移动APP项目用户界面的开发,使用现代流行的IDE开发工具Android Studio编程。已经可以完成简单的应用程序界面的设计和简单功能的编码。但随着移动互联网应用程序的不断发展和用户体验的不断提高,开发人员就必须要考虑如何提高应用程序的用户体验效果。 本课程讲解Android平台移动APP项目用户界面的美化,菜单,子菜单,常用的对话框,多媒体对象,使用网络通信协议来实现客户端服务端的信息共享等。

  • 【SCME2.0大二】安卓入门与UI开发基础

    Android一词本意指“机器人”,它是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android尚未有统一中文名称,中国大陆地区较多人使用音译词“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟,共同研发改良Android系统。随后,Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。现今,Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。

岗位课程介绍

第1章,介绍Xutils3框架,Xutils3框架的初始化、注解模块以及日志模块,使用@ContentView加载Activity的布局,@Event处理单控件或多控件的响应事件,@ViewInject初始化View,以及Logutil进行日志的输出。

第2章,介绍Xutils3的网络请求模块,使用Xutils3的网络请求模块能够快速的进行POST和GET网络请求,使用Xutils3组件加载网络图片,使用Xutils3组件上传图片到网络服务器,CircleImageView组件将图片显示成圆形。

第3章,介绍PagerSlidingTabStrip框架实现应用的导航功能,Volley框架的特点及其原理,如果在项目中集成Volley框架,使用Volley框架实现网络的通讯及数据请求。

第4章,介绍Picasso框架的原理以及如何使用Picasso框架实现加载缓存图片,在Volley中使用自定义的网络请求,如GsonRequest、XMLRequest等,Volley与Activity的生命联动,以及如何使用Volley加载网络图片,ImageRequest、ImageLoader、NetworkImageView的使用方法等。

第5章,介绍下拉刷新组件和上拉加载更多组件的原理及使用方法。

第6章,介绍数据库开源框架LitePal的原理及使用方法,使用LitePal能够简化Android应用开发,让开发者在使用过程中不用编写SQL语句,就可以完成建表以及增删改查操作。介绍了如何配置LitePal,使用LitePal创建数据库、表以及进行表的关联操作等。