自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java面向对象20个精华知识点

1、抽象、封装、继承、多态是面向对象程序设计中的四个特点2、面向对象的软件开发大体分为:面向对象的分析、面向对象的设计、面向对象的实现3、面向对象程序设计方法的优点是:可重用性、可扩展性、可管理性4、类的定义:clas前的修饰符可分为访问控制符和非访问控制符两大类。访问控制符包括public和private;非访问控制符包括abstract(抽象)、final(最终)5、final

2016-10-11 17:19:22 2699

转载 java中堆和栈的区别

Java 的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态的分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速

2016-10-10 22:49:19 297

原创 java类、对象、对象的引用以及面向过程和面向对象区别

A a1 = new A();它代表A是类,a1是引用,a1不是对象,new A()才是对象,a1引用指向new A()这个对象。在java里,“=”不能被看成是一个赋值语句,它不是在把一个对象赋给另外一个对象,它的执行过程实质上是将右边对象的地址传给了左边的引用,使得左边的引用指向了右边的对象。JAVA表面上看起来没有指针,但它的引用其实质就是一个指针,引用里面存放的并不

2016-10-10 22:43:46 430

原创 Android简易音乐播放器之播放列表实现(第二篇)

昨天写了如何实现音乐播放器的第一篇,今天需要实现的是如何从手机内存里读取音乐文件并且显示在列表中。首先,我们需要从主界面通过点击本地音乐按钮跳转到音乐列表界面;另外需要让程序主界面连续按下两次返回键后退出程序。由于逻辑十分简单就不讲解了,直接贴出代码:import android.app.Activity;import android.content.Intent;import and

2016-09-04 17:46:48 14762 4

转载 Android中如何实现按两次返回键退出程序

在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Ha

2016-09-04 17:32:08 511

原创 Android简易音乐播放器之界面实现(第一篇)

刚踏入大四,因为找实习,突然想做个简易的音乐播放器练习一下。为了记录自己的开发过程,于是写成了博客。由于本人是一枚学生,可能在开发过程中有很多不规范的地方以及不足,希望大家提出并交流,共同进步。第一步:实现界面在最初的时候想要实现怎样的界面才能好看些,参考了许多,最后准备模仿网易云音乐实现自己的界面。因为考虑到这个播放器功能简单,所以也没有去做类似于网易云音乐那样华丽的界面,可以滑动、切换

2016-09-03 20:58:19 7462

原创 Surfaceview和view的区别

SurfaceView简介Surfaceview是视图(view)的一个继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个这个Surface的格式和尺寸,Surfaceview控制这个Surface的绘制位置。SurfaceView的目的是提供给应用一个额外的Surface,但是这个Surface摆放在哪,大小多少就需要控制,SurfaceView就是拿来

2016-08-10 21:54:15 2035

原创 seekBar属性详解

什么是seekBar空间,seekBar控件其实就是一个高级点的进度条,我们可以通过拖动进度条来更改播放的音乐、视频等的进度,是可以改变进度的一个进度条控件。seekBar继承了ProgressBar,因此ProgressBar所支持的xml属性和方法都适用于seekBar。SeekBar的属性和常用方法等属性android:max             设置进度条范围最大值an

2016-04-13 17:40:10 5402

原创 Android mediaPlayer属性详解

一、首先说一下mediaplayer的状态空闲状态:当mediaplayer对象背创建或者调用reset()之后准备状态:调用create()之后结束状态:调用release()二、mediaplayer使用流程1、首先创建一个mediaplayer对象:private MediaPlayer mediaPlayer = new MediaPlayer();2、mediap

2016-04-13 17:17:39 916

原创 Android 动画详解之属性动画

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。1. View Animation(Tween

2016-03-03 18:24:40 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除