跳过本内容页

Android高级编程

  • 课程机构:达内科技
  • 有效周期:1年
  • 所属省份:全国
  • 报名人数:771
  • 课程代码:DN/DN2IT0102001/20150110
报名学习

报名失败

微信

课程概述

        本视频适合有一定Java基础,想快速提高Android开发水平的人员观看。也适用于没有项目开发经验或程序设计基础薄弱的读者,以及希望快速开发安卓App的新手、编程爱好者以及安卓爱好者等。通过这一系列视频,可以大大缩短您的App学习与开发时间, 可以快速开发一款属于自己的应用。

授课老师


杜秋阳

杜秋阳

学校/机构:达内科技
职位:Android高级讲师

课程特色

        经过长期的实践,从最根本的人学认知需求出发,去设计了本套视频。我们认为良好的教育应该是以人为本的教育,是发现知识和运用知识的过程,为此我们以人的认知曲线为依据,跟随人们发现知识的过程来设计案例。在本次课程中,我们总结出了任务式教学, 也精选了很多有趣的案例, 寓学习于娱乐。

学习目标

        我们希望通过一系列课程的贯穿来完整地完成一个有一定技术价值的程序,通过这一系列的课程来学习和理解知识的运用过程。课程内容的安排循序渐进、由浅到深,跟随着教程的步调让大家在学习的时候能理论结合实战,融会贯通,真正掌握Android的开发技术。

常见问题

1、 学习初期遇到模拟器无法显示Log内容以及运行程序无法安装的设备上的问题?

      请在DDMS中点中当前正在运行的设备,如果仍旧不显示日志内容,请重启adb进程或者开发工具即可;对于无法安装到设备上的程序,请修改代码后再重新运行,或者先在设备中卸载该程序即可安装。

 

2、 学习初期遇到Activity无法启动或者遇到“no find Activity”等异常?

      请注意是否在ActivityMinfest.xml文件中正确注册了该Activity。

 

3、Activity如何设置横竖屏旋转的禁止?

      这一功能的实现有两种方式,一种是在AndroidManifest中的Activity标签中加android:screenOrientation=" "属性,属性值portrait表示只以竖屏方式显示,属性值landscape表示只以横屏方式显示。

      另外一种是在onCreate中调用:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);进行仅竖屏显示的设置,调用:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);进行仅横屏显示的设置。

 

4、 在使用Intent的Extra进行参数传递的过程中如何进行对象类型参数的传递?

      请将需要作为Extra参数传递的对象实现系列化接口。

 

5、 如何为ImageButton设置按下效果以及自定义SeekBar?

      请认真学习Selector的知识以及自定义seekBar小节中对layer-list的设置。

 

6、 如何解决在进行MediaPlay操作的过程中,产生混音效果?

      请将创建MediaPlay的操作声明在全局或者Activity的OnCreate方法之中,另外在每次播放一首新的音乐之前,请对MediaPlayer对象进行reset而不是relese。

相关教参

Android应用UI设计模式

Android应用UI设计模式

[美] Greg Nudelman 著; 袁国忠 译

人民邮电出版社

疯狂Android讲义

疯狂Android讲义

李刚 著

电子工业出版社


Android从入门到精通

Android从入门到精通

明日科技 编著

清华大学出版社

Android编程权威指南

Android编程权威指南

[美]Bill Phillips Brian Hardy 著

人民邮电出版社

相关课程

    授课大纲

    第一章
    第1课 课程介绍和环境搭建

    第2课 开发工具介绍以及应用结构分析

    第3课 Android四大组件的介绍

    第4课 Activity生命周期

    第5课 Activity的其他操作

    第二章
    第6课 Intent6大属性

    第7课 Intent_Extra

    第8课 Activity_startActivityForResult

    第三章
    第9课 天天动听:UI搭建(一)

    第10课 天天动听:UI搭建(二)

    第11课 UI框架和常用基础控件(一)

    第12课 UI框架和常用基础控件(二)

    第13课 UI框架和常用基础控件(三)

    第14课 天天动听:UI完善(一)

    第15课 天天动听:UI完善(二)

    第16课 天天动听:UI完善(三)

    第四章
    第17课 MediaPlayer基本应用

    第18课 MediaPlayer音乐播放简单案例

    第19课 实现基本播放功能

    第20课 AdapterView

    第21课 SimpleAdapter

    第22课 自定义Adapte

    第五章
    第23课 ListView缓存原理

    第24课 实现播放列表(一)

    第25课 实现播放列表(二)

    第六章
    第26课 Service简介以及两种使用方式

    第27课 使用Service实现音乐的播放

    第28课 Android广播机制

    第29课 广播的分类及生命周期

    第30课 通过服务和广播完善播放功能

    第七章
    第31课 数据存储(一):SharedPreferences

    第32课 数据存储(二):SQLite

    第33课 数据存储(三):SQLite

    第34课 ContentProvider

    第35课 获取音乐专辑信息

    第36课 填充音乐列表

    第37课 其它控件以及多线程

    第八章
    第38课 天天动听:完结篇(一)

    第39课 天天动听:完结篇(二)

    第40课 天天动听:完结篇(三)

    第41课 天天动听:完结篇(四)

    第42课 天天动听:完结篇(五)

    期末作业
    简答题

    证书大图

    报名提醒

    购买《Android高级编程》课程需支付¥

    您确定购买吗?