自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (14)
  • 收藏
  • 关注

原创 Android动画学习三(Activity跳转动画)

在本篇博客里面我们主要学习以下几个方面的内容:Activity跳转动画Activity跳转动画Android5.x之前在Android5.x之前,我们实现Activity的跳转动画主要是依赖overridePendingTransition(int enterAnim,int exitAnim)这个方法当启动一个Acitivity的时候我们可以为Activity增加启动效果; 示例:

2017-08-25 20:16:54 766

原创 Android动画学习一

android动画分类1、视图动画 - 补间动画 - 帧动画2、属性动画(3.0之后) 视图动画平移旋转缩放透明度帧动画对于上述动画我们都可以使用XML实现或者使用代码实现。为了演示充分,前两种我们通过XML形式实现,后面两种我们通过代码实现。(两种相比较更推荐以XML形式去实现动画。这种方式写动画效果更简单易懂)XML实现平移首先检查res下面是否

2017-08-24 23:28:31 423 1

原创 Android使用XML文件绘图(Shape,Layer,Selector)

Shape的使用Shape基础知识Shape支持图形:1、rectangle2、oval3、line4、ringShape常用属性含义 属性名称 属性含义 用处 corners 角 shape = rectangle时使用,可以用来绘制圆角矩形 size 大小 为这个shape指定大小,一般在ImageView配合ScaleType使用 gradient

2017-08-24 11:53:59 582

原创 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录(三)

前言:这篇文章是讲怎么把从浏览器端实现用户登录改为从android手机客户端实现用户登录。对于Android上的网络请求处理我们使用的是OkHttp,这是一个非常好的开源网络请求框架。 这是OkHttp的项目主页:https://github.com/square/okhttp在这篇文章之前还有两篇博客,里面讲了服务器搭建的一些比较基础的知识。(前两篇博客里面java工程都是使用eclipse开发

2017-08-23 17:32:08 1355

原创 自定义View学习三(MRecyclerView)

前言:RecyclerView在项目中的使用之频繁不用我再去过多的强调了。每一次我们使用RecyclerView的时候总要为RecyclerView写适配器,写 ViewHolder,并为Adapter转换数据等。如果我们需要为RecyclerView再添加Header,Footer,加载更多监听等,我们又不免要再写近百行代码。 可不可以不做这些?当然可以!下面请看MRecyclerViewMRe

2017-08-22 17:23:36 423

原创 自定义View学习二(Banner实现)

前言:在android开发中经常会用到Banner,一直想自己实现一个,但是都没有去做过。 实现banner轮播的一个比较困难的地方就是实现无限轮播。网上有很多实现无线轮播的办法,有些比较好,但是稍微要麻烦了一些。下面这种方式是我改进的一种。本人觉得效果还不错。请看PagerAdapter代码轮播核心部分 //重写PagerAdapter来实现轮播效果 inner class M

2017-08-21 17:40:21 429

原创 自定义View学习一(圆形头像)

前言系统为我们提供的控件是有限的,当我们想要在有限的屏幕上显示更丰富多彩的内容,我们往往需要自定义控件。作为一个android初学者,我对android的自定义View也不是很熟悉。这段时间刚好无事,就先从我们平常使用的圆形头像开始练起吧。使用BitmapShader控件实现主代码CircleImageView.ktclass CircleImageView : ImageView { pri

2017-08-21 11:04:20 481

原创 Java 并发--线程

前言谈到并发,一个基础的概念就是java线程了。线程是CPU调度的基本单位。在单核CPU上,多个线程的“同时”执行其实就是把一段时间切成若干时间片。cpu在某个具体的时间片里面运行某个线程,当这个时间片用完之后,CPU会进行上下文切换(暂停当前运行的线程,运行另外一个线程)。CPU进行上下文切换需要开销,而且线程的创建和销毁同样需要开销,所以有人可能会说多线程只是对多核CPU运行有意义,其实不然。如

2017-08-07 22:07:36 586

原创 Java 注解1

前言:  注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻非常方便地使用这些数据。标准注解注解的语法比较简单,除了@符号使用之外,它基本与Java固有的语法一致。Java SE5内置了三种,定义在java.lang中的注解。@override:表示当前的方法定义将覆盖超类中的方法,如果你不小心拼写错误,或者方法签名对不上覆盖的方法,编译器就会发出错误的提示

2017-08-05 16:48:57 304

原创 Anroid开发艺术探索(View事件分发)

一、View的事件分发机制 1、点击事件的传递规则 在介绍点击事件传递规则之前,首先我们要明白这里要分析的对象就是MotionEvent,即点击事件.所谓的点击事件分发实际上就是对MotionEvent事件的分发过程。当一个MotionEvent产生了之后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是分发过程。点击事件的分发过程由三个很重要的方法来共同完成:dispatchT

2017-08-04 00:34:16 450

原创 Anroid开发艺术探索(View事件基础知识)

一、View基础知识1、什么是ViewView是Android中所有控件的基类,不管是Button和Te复杂的TextView还是复杂的RelativeLayout等,它们的共同基类都是View。所以说,View是一种界面层控件的一种抽象,它代表了一个控件。除了View还有ViewGroup内部包含了许多个控件,即一组View。在Android的设计中,ViewGroup也是继承了View,这就意味

2017-08-02 22:42:04 399

原创 Android开发艺术探索(Activity)

一、Activity生命周期分析1:典型情况下的生命周期分析(1)、onCreate:表示Activity正在被创建,这是生命周期的第一个方法onRestart:表示Acitivity正在重新启动,一般情况下,onRestart是在当前activity从不可见重新变为可见状态时被调用onStart:表示Activity正在被启动,在逻辑意义上Activity已经是可见的,但是我们用户并不能看到。

2017-08-02 00:00:20 712

原创 Kotlin开源项目--Kotlin_try

一、项目展示 二、所用知识点:1、开发语言为Kotlin,

2017-08-01 00:09:47 1967

kotlin学习书籍(中文)

kotlin学习书籍,中文版。里面介绍了kotlin的一些基本语法以及Android中kotlin的运用。

2017-11-14

AndroidActivity跳转动画

演示5.x之前Android的Activity跳转动画,以及Android5.x之后的跳转动画

2017-08-27

服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录

服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录

2017-08-23

jsoup-1.10.3

jsoup分析html

2017-08-16

fastjson-1.2.5

fastjson是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的非常快。

2017-05-12

c语言标准库函数源码

c语言标准库函数源码

2017-04-09

servlet+mysql-connector

servlet+mysql-connector

2017-03-24

android自定义歌词显示

android自定义歌词显示

2017-03-23

libpcap测网速,简易

libpcap简单流量监控

2016-12-17

libpcap简单流量监控

libpcap简单流量监控

2016-12-17

页面置换算法LRU,FIFO,CLOCK

workload是模拟系统运行时可能出现的逻辑页号。

2016-12-14

模拟线程调度

代码模拟了操作系统对线程的调度,SJF,FCFS,RR算法。里面有线程的阻塞挂起,以及再次运行。简单的模拟出操作系统的调度案例。

2016-11-22

mips整数模拟浮点运算的加减乘除

mips整数运算模拟IEEE754浮点数运算的加减乘除

2016-11-17

C语言下的简单扫雷

课后作业,简易扫雷的背后代码,所以并不具有图形界面

2015-05-17

空空如也

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

TA关注的人

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