
Android基础
Herb的修炼之旅
怀揣着最好的梦奔跑在通往最自由的路上。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android开发06_VideoView、SurfaceView两种视频播放器
一、前言Android中视频播放的方式有两种,一种是使用系统封装好的VideoView,使用起来比较方便,系统API把所有播放的内容都封在了这个类中,唯一不足的是无法自定义,比如你想修改播放的进度条就是一件十分麻烦的事情。所以Android还提供了另一种视频播放的类SurfaceView,此类结合MediaPlayer使用起来十分得心应手,自定义功能强大到你想做什么都可以在此去实现,所以编原创 2016-12-22 17:48:26 · 5588 阅读 · 0 评论 -
Android开发08_OnTouchevent触摸事件(手势监听)
一、前言Android开发中会遇到很多事件监听事件,例如我们常见的普通控件的OnClickListener监听事件、高级控件(ListView、GridView)的OnItemClickListener监听事件、CheckBox的OnCheckedChangeListener、还有SeekBar的OnSeekBarChangeListener等等。除此之外我们常常看到一些触摸事件,例如侧滑原创 2016-12-24 18:02:28 · 13626 阅读 · 1 评论 -
Android开发09_ExpandableListView可拓展的ListView
一、前言当普通的ListView无法满足我们常常看到的可展开、可拓展列表时,我们就需要学习一个新的高级控件ExpandableListView,它可轻松实现可拓展的LIstView。二、ExpandableListView使用步骤1、在xml中使用并初始化ExpandableListView2、自定义ExpandableListView适配器,继承于BaseEx原创 2016-12-27 15:40:03 · 405 阅读 · 0 评论 -
Android开发01_五种常用布局
一、相对布局(RelativeLayout) 1、使用相对布局,在容器中的子元素可以使用彼此之间的相对位置或者与容器之间的相对位置进行定位。 2、放在相对布局容器中的控件,如果不给相对位置,则会按照xml中的先后顺序从下往上以此叠放。 3、相对布局常用的7个属性: 居某一控件左侧:android:layout_toLeftOf原创 2016-08-02 16:18:50 · 1694 阅读 · 1 评论 -
Android开发02_四种常用监听
在Android应用开发中,用户和手机交互的方式几乎都是通过触摸手机屏幕的方式进行(也有通过摇晃手机的方式),在代码中都是通过监听来实现用户触发的操作,常用的监听有:OnClickListener(点击监听)、OnTouchListener(触摸监听)、OnLongClickListener(长按监听)等等。此处我们先针对OnClickListener做讲解。 简单的点击事件可分原创 2016-08-04 16:31:26 · 539 阅读 · 1 评论 -
Android开发03_Intent跳转
我们知道Android的四大基本组件在整个android项目的运行中起着至关重要的作用,然而是什么连着android的四大组件?是什么完成了四大组件之间的通讯呢?这节课我们就来看一下android四大组件的枢纽Intent,Intent译为“意图”,它的存在确保了一个android项目各大组件之间的连接通讯,此处我们只讲解Intent在Activity之间的作用和使用方法,Intent的其他用原创 2016-08-05 09:53:23 · 414 阅读 · 1 评论 -
Android开发04_ContentProvider内容提供者
一、概述ContentProvider译为内容提供者,是Android四大组件之一,其余三大组件分别为:Activity(活动)、Broadcast Receiver(广播接收器)和Service(服务)。ContentProvider主要用做个程序之间的访问,通过Uri(唯一资源标识符)来存储或者提供资源以供其他程序使用。二、自定义ContentProvider1、自定义原创 2016-12-19 17:07:54 · 421 阅读 · 0 评论 -
Android开发05_MediaPlayer之音频播放
一、前言MediaPlayer类是Android API中专门针对媒体资源的使用开发的一个类,其中包含音频资源和视频资源,使用起来也较简单。二、音频资源的使用1、初始化MediaPlayer,有两种方式可以初始化MediaPlayer,直接new或者用静态方法create// # 1 直接newmp = new MediaPlayer();// # 2 使用静态方法原创 2016-12-22 16:46:48 · 1465 阅读 · 0 评论 -
Android开发07_Service服务
一、前言Service是Android四大组件之一,多用于服务,像微信这种永远杀不死的后台进程据说就是用Service做的,此话并不是说Service杀不死,而是每当你启动了微信,微信的就会在后台启动两个Service,一个负责做功能,另一个负责唤醒功能的Service,当你手动去杀微信微信进程时,即使负责功能的Service被杀死了,负责唤醒的Service就会重新唤醒负责功能的Servic原创 2016-12-24 16:20:01 · 420 阅读 · 0 评论