Android用户界面优化-资源、数据存储与多媒体操作技术

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    学习目标:以日记本为实例学习,掌握资源、存储、多媒体和打包技术等技术点。

    1.本课概要 00:01:16

    本课时针对课程内容进行简要讲解。

    2.Android资源访问之字符串资源 00:07:42

    在一个Android工程中,可能会使用大量的字符串作为提示信息,这些字符串都可作为字符串资源声明在配置文件中,从而实现程序的可配置性。本课时介绍字符串资源的使用方法。

    3.Android资源访问之国际化 00:07:23

    本课时介绍国际化多语言的使用方法。

    4.Android资源访问之颜色资源 00:07:25

    Android中颜色资源文件,几乎囊括了常用的各种颜色,选择颜色的时候一目了然,不必再为调色发愁。本课时介绍颜色资源的使用方法。

    5.Android资源访问之尺寸资源 00:07:42

    我们可以使用一些常用的尺寸单位来定义一些文字尺寸、视图组件的宽和高等,尺寸资源是一个数字类型的数据,被定义在res\values\dimens.xml文件中。本课时介绍尺寸资源的使用方法。

    6.Android资源访问之数组资源 00:05:22

    数组资源也就是一串字符串或者整数列表,经常被用于Menu和Spinner选项的保存。本课时介绍数组资源的使用方法。

    7.Android资源访问之Drawable资源 00:24:46

    Android SDK提供了一个强大的类Drawable。本课时介绍Drawable资源的使用方法。

    8.Android资源访问之样式和主题 00:11:31

    样式是用于描述一个View或是一个窗口的显示属性的集合,样式可以指定如高度,填充,字体颜色,字体大小,背景颜色等属性。本课时介绍样式和主题的使用方法。

    9.Android资源访问之菜单资源 00:07:54

    菜单是任何应用程序的一个重要部分,提供了透露应用程序功能和设置的通用接口。Android为开发者提供了一个简单的编程接口来实现各种条件下的标准化应用程序菜单。本课时介绍菜单资源的使用方法。

    10.Android资源访问之XML原始数据资源 00:09:54

    在androd手机中处理XML数据时很常见的事情,通常在不同平台传输数据的时候,就可能使用XML,XML是与平台无关的特性,被广泛运用于数据通信中。本课时介绍XML的使用方法。

    11.Android资源访问之assets资源 00:11:22

    在Android应用中使用assets目录下存放的资源文件,assets目录下存放的资源代表应用无法直接访问的原生资源,应用程序通过AssetManager以二进制流的形式来读取资源。本课时介绍assets资源的使用方法。

    12.Android本地数据存储之SharedPreferences 00:19:05

    SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。本课时介绍SharedPreferences存储的使用方法。

    13.Android本地数据存储之内部存储 00:14:59

    内部存储,就是将文件保存在设备内部存储器中,默认情况下,这些文件是相应程序私有的,对其他程序不透明,对用户也是不透明的,当程序卸载后,这些文件就会被删除。本课时主要介绍一般内部存储的使用方法。

    14.Android本地数据存储之外部存储 00:27:48

    所有Android设备都支持可以保存文件的共享外部存储器,这个外部存储器可以是可移动存储器(如SD卡),也可以是内置在设备中的外部存储器(不可移动)。本课时介绍一般外部存储的使用方法。

    15.Android本地数据存储之Sqlite(1) 00:22:47

    SQLite是一种关系型数据库,并且SQLite是轻量级的数据库解决方案,SQLite支持多数的SQL92标准,在一些场合下其性能优于MySql等数据库引擎。本课时介绍SQLite存储的使用方法。

    16.Android本地数据存储之Sqlite(2) 00:28:28

    SQLite是一种关系型数据库,并且SQLite是轻量级的数据库解决方案,SQLite支持多数的SQL92标准,在一些场合下其性能优于MySql等数据库引擎。本课时介绍SQLite存储的使用方法。

    17.Android本地数据存储之ContentProvider 00:12:18

    ContentProvider提供了在应用程序之前共享数据的一种机制,而每一个应用程序都是运行在不同的应用程序的,数据和文件在不同应用程序之间达到数据的共享不是没有可能,而是显得比较复杂,而正好Android中的ContentProvider则达到了这一需求,比如有时候我们需要操作手机里的联系人,手机里的多媒体等一些信息,我们都可以用到这个ContentProvider来达到所需。本课时介绍ContentProvider存储的使用方法。

    18.Android多媒体之Android支持的媒体格式 00:03:37

    通过调用Android的API,可以实现相册,播放器,录音和摄像等功能。本课时介绍多媒体的多种支持格式。

    19.Android多媒体之SoundPool播放声音 00:12:50

    开发Android软件中可能经常需播放多媒体声音文件,一般使用MediaPlayer类,但该类占用资源较多,对于游戏等应用可能不是很适合,SoundPool类在SDK的android.media.SoundPool为声音池的意思。本课时介绍SoundPool的使用方法。

    20.Android多媒体之MediaPlayer播放声音 00:05:38

    MediaPlayer播放音频比较简单,但要播放视频就需要SurfaceView,SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。本课时介绍MediaPlayer播放音频的使用方法。

    21.Android多媒体之MediaPlayer播放视频 00:07:43

    使用VideoView播放视频简单、方便,除此之外,还可以利用MediaPlayer用来播放视频。本课时介绍MediaPlayer播放视频的使用方法。

    22.Android多媒体之VideoView播放视频 00:11:49

    VideoView是Android系统提供的一个媒体播放显示和控制的控件。本课时介绍VideoView播放视频的使用方法。

    23.Android多媒体之使用Camera拍照 00:24:18

    Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。本课时主要介绍Camera的使用方法。

    24.Android多媒体之使用系统照相机拍照 00:14:08

    由于对手机娱乐功能方面的需要,在Android系统中都是自带系统照相机程序的,直接调用系统的照相机程序是最便捷实现照相机功能的方式。本课时主要介绍系统拍照功能的使用方法。

    25.Android多媒体之使用MediaRecord录音 00:13:48

    在进行多媒体播放时,我们知道使用MediaPlayer类来进行处理,而对于多媒体的采样录制,在Android中使用了MediaRecorder类来进行处理。本课时主要介绍MediaRecorder录音的使用方法。

    26.应用程序打包发布 00:23:32

    当一个Android项目开发完成后,需要打包和签名处理,这样才能放到手机中使用,当然也可以发布到Google Play上去让大家下载、让自己赚钱。本课时主要介绍应用程序打包发布的使用方法。

    27.记事本实例之项目开发流程 00:20:01

    项目开发流程是做一个项目的开始,至关重要,它关系到整个项目的需求、设计、开发、测试和产品发布等等因素。本课时主要介绍项目开发的基本流程。

    28.记事本实例之界面设计 00:14:06

    在Android应用中创建界面通常有两种方法,一种是使用xml创建布局,另一种则是在java代码中实现,与使用xml文件相比,它更加灵活、更加动态。本课时主要介绍界面的基本设计方法。

    29.记事本实例之数据库设计 00:07:28

    SQLite是一种流行的关系型数据库管理系统(Relational Database Management System, RDBMS),它具有以下特征:开源、符合标准、轻量级、单一层等。本课时主要介绍SQLite的使用方法。

    30.记事本实例之呈现日志代码实现 00:06:22

    本课时主要介绍记事本实例之呈现日志代码实现。

    31.记事本实例之编辑添加日志代码实现 00:44:54

    本课时主要介绍记事本实例之编辑添加日志代码实现。

    32.记事本实例之添加日志附加媒体代码实现(1) 00:14:19

    本课时主要介绍记事本实例之添加日志附加媒体代码实现。

    33.记事本实例之播放日志附加媒体代码实现(2) 00:14:51

    本课时主要介绍记事本实例之播放日志附加媒体代码实现。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Android用户界面优化-资源、数据存储与多媒体操作技术

33课时,467分钟
课程背景:
1.有一定javaSE的开发者,希望掌握一些Android必备技能
2.全部内容基于Android 4.X

核心内容:
1.资源
2.数据存储与多媒体

课程等级:提高级别

适应群体:
1.Android开发者
2.有javaSE开发基础的开发者




课程价值:
1.帮助开发者以实例的形式掌握Android必备技能。
2.本课程为入门课程,掌握后你的薪酬的议价能力增值500元。
  • 技术问答
  • 1

    本课概要

    01:16

    本课时针对课程内容进行简要讲解。

  • 2

    Android资源访问之字符串资源

    07:42

    在一个Android工程中,可能会使用大量的字符串作为提示信息,这些字符串都可作为字符串资源声明在配置文件中,从而实现程序的可配置性。本课时介绍字符串资源的使用方法。

  • 3

    Android资源访问之国际化

    07:23

    本课时介绍国际化多语言的使用方法。

  • 4

    Android资源访问之颜色资源

    07:25

    Android中颜色资源文件,几乎囊括了常用的各种颜色,选择颜色的时候一目了然,不必再为调色发愁。本课时介绍颜色资源的使用方法。

  • 5

    Android资源访问之尺寸资源

    07:42

    我们可以使用一些常用的尺寸单位来定义一些文字尺寸、视图组件的宽和高等,尺寸资源是一个数字类型的数据,被定义在res\values\dimens.xml文件中。本课时介绍尺寸资源的使用方法。

  • 6

    Android资源访问之数组资源

    05:22

    数组资源也就是一串字符串或者整数列表,经常被用于Menu和Spinner选项的保存。本课时介绍数组资源的使用方法。

  • 7

    Android资源访问之Drawable资源

    24:46

    Android SDK提供了一个强大的类Drawable。本课时介绍Drawable资源的使用方法。

  • 8

    Android资源访问之样式和主题

    11:31

    样式是用于描述一个View或是一个窗口的显示属性的集合,样式可以指定如高度,填充,字体颜色,字体大小,背景颜色等属性。本课时介绍样式和主题的使用方法。

  • 9

    Android资源访问之菜单资源

    07:54

    菜单是任何应用程序的一个重要部分,提供了透露应用程序功能和设置的通用接口。Android为开发者提供了一个简单的编程接口来实现各种条件下的标准化应用程序菜单。本课时介绍菜单资源的使用方法。

  • 10

    Android资源访问之XML原始数据资源

    09:54

    在androd手机中处理XML数据时很常见的事情,通常在不同平台传输数据的时候,就可能使用XML,XML是与平台无关的特性,被广泛运用于数据通信中。本课时介绍XML的使用方法。

  • 11

    Android资源访问之assets资源

    11:22

    在Android应用中使用assets目录下存放的资源文件,assets目录下存放的资源代表应用无法直接访问的原生资源,应用程序通过AssetManager以二进制流的形式来读取资源。本课时介绍assets资源的使用方法。

  • 12

    Android本地数据存储之SharedPreferences

    19:05

    SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。本课时介绍SharedPreferences存储的使用方法。

  • 13

    Android本地数据存储之内部存储

    14:59

    内部存储,就是将文件保存在设备内部存储器中,默认情况下,这些文件是相应程序私有的,对其他程序不透明,对用户也是不透明的,当程序卸载后,这些文件就会被删除。本课时主要介绍一般内部存储的使用方法。

  • 14

    Android本地数据存储之外部存储

    27:48

    所有Android设备都支持可以保存文件的共享外部存储器,这个外部存储器可以是可移动存储器(如SD卡),也可以是内置在设备中的外部存储器(不可移动)。本课时介绍一般外部存储的使用方法。

  • 15

    Android本地数据存储之Sqlite(1)

    22:47

    SQLite是一种关系型数据库,并且SQLite是轻量级的数据库解决方案,SQLite支持多数的SQL92标准,在一些场合下其性能优于MySql等数据库引擎。本课时介绍SQLite存储的使用方法。

  • 16

    Android本地数据存储之Sqlite(2)

    28:28

    SQLite是一种关系型数据库,并且SQLite是轻量级的数据库解决方案,SQLite支持多数的SQL92标准,在一些场合下其性能优于MySql等数据库引擎。本课时介绍SQLite存储的使用方法。

  • 17

    Android本地数据存储之ContentProvider

    12:18

    ContentProvider提供了在应用程序之前共享数据的一种机制,而每一个应用程序都是运行在不同的应用程序的,数据和文件在不同应用程序之间达到数据的共享不是没有可能,而是显得比较复杂,而正好Android中的ContentProvider则达到了这一需求,比如有时候我们需要操作手机里的联系人,手机里的多媒体等一些信息,我们都可以用到这个ContentProvider来达到所需。本课时介绍ContentProvider存储的使用方法。

  • 18

    Android多媒体之Android支持的媒体格式

    03:37

    通过调用Android的API,可以实现相册,播放器,录音和摄像等功能。本课时介绍多媒体的多种支持格式。

  • 19

    Android多媒体之SoundPool播放声音

    12:50

    开发Android软件中可能经常需播放多媒体声音文件,一般使用MediaPlayer类,但该类占用资源较多,对于游戏等应用可能不是很适合,SoundPool类在SDK的android.media.SoundPool为声音池的意思。本课时介绍SoundPool的使用方法。

  • 20

    Android多媒体之MediaPlayer播放声音

    05:38

    MediaPlayer播放音频比较简单,但要播放视频就需要SurfaceView,SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。本课时介绍MediaPlayer播放音频的使用方法。

  • 21

    Android多媒体之MediaPlayer播放视频

    07:43

    使用VideoView播放视频简单、方便,除此之外,还可以利用MediaPlayer用来播放视频。本课时介绍MediaPlayer播放视频的使用方法。

  • 22

    Android多媒体之VideoView播放视频

    11:49

    VideoView是Android系统提供的一个媒体播放显示和控制的控件。本课时介绍VideoView播放视频的使用方法。

  • 23

    Android多媒体之使用Camera拍照

    24:18

    Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。本课时主要介绍Camera的使用方法。

  • 24

    Android多媒体之使用系统照相机拍照

    14:08

    由于对手机娱乐功能方面的需要,在Android系统中都是自带系统照相机程序的,直接调用系统的照相机程序是最便捷实现照相机功能的方式。本课时主要介绍系统拍照功能的使用方法。

  • 25

    Android多媒体之使用MediaRecord录音

    13:48

    在进行多媒体播放时,我们知道使用MediaPlayer类来进行处理,而对于多媒体的采样录制,在Android中使用了MediaRecorder类来进行处理。本课时主要介绍MediaRecorder录音的使用方法。

  • 26

    应用程序打包发布

    23:32

    当一个Android项目开发完成后,需要打包和签名处理,这样才能放到手机中使用,当然也可以发布到Google Play上去让大家下载、让自己赚钱。本课时主要介绍应用程序打包发布的使用方法。

  • 27

    记事本实例之项目开发流程

    20:01

    项目开发流程是做一个项目的开始,至关重要,它关系到整个项目的需求、设计、开发、测试和产品发布等等因素。本课时主要介绍项目开发的基本流程。

  • 28

    记事本实例之界面设计

    14:06

    在Android应用中创建界面通常有两种方法,一种是使用xml创建布局,另一种则是在java代码中实现,与使用xml文件相比,它更加灵活、更加动态。本课时主要介绍界面的基本设计方法。

  • 29

    记事本实例之数据库设计

    07:28

    SQLite是一种流行的关系型数据库管理系统(Relational Database Management System, RDBMS),它具有以下特征:开源、符合标准、轻量级、单一层等。本课时主要介绍SQLite的使用方法。

  • 30

    记事本实例之呈现日志代码实现

    06:22

    本课时主要介绍记事本实例之呈现日志代码实现。

  • 31

    记事本实例之编辑添加日志代码实现

    44:54

    本课时主要介绍记事本实例之编辑添加日志代码实现。

  • 32

    记事本实例之添加日志附加媒体代码实现(1)

    14:19

    本课时主要介绍记事本实例之添加日志附加媒体代码实现。

  • 33

    记事本实例之播放日志附加媒体代码实现(2)

    14:51

    本课时主要介绍记事本实例之播放日志附加媒体代码实现。

相关课程