自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android常用框架

常用框架

2017-03-18 22:24:31 255

原创 Android进程间通信

Android进程通信分为:AIDL(Android Interface definition language)服务广播(Broadcast) Content Provider 内容提供者(通过数据库通信)Intent访问其他应用程序的Activity1.AIDL服务 简述:翻译过来是接口定义语言,顾名思义是通过定义接口的方式实现两个应用的通信,两个应用,一个我就叫它Service端

2017-03-18 14:04:47 304

原创 JieCaoVideoPlayer节操视频播放控件

github:立志成为Android平台使用最广泛的视频播放控件特点: -视频全屏播放和浮层小窗播放 -可以完全自定义UI -能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作 -手势修改进度和音量 -视频大小的屏幕适配,宽或长至少有两个对边是充满屏幕的,另外两个方向居中 -可以在加载、暂停、播放等各种状态中正常进入全

2017-03-10 14:14:55 1957

翻译 PhotoView使用

Gradle Dependency(Gradle依赖)1.Add this in your root build.gradle file (not your module build.gradle file): 翻译:在你的根build.gradle文件(不是你的模块build.gradle文件)添加:allprojects { repositories { ...

2017-02-16 10:00:28 317

原创 手势放大缩小的ImageView,双击放大、还原

代码都在这里了(借鉴网上大神的代码保存留用):import android.annotation.TargetApi;import android.content.Context;import android.content.res.Configuration;import android.graphics.Bitmap;import android.graphics.Canvas;im

2017-01-07 16:43:55 1859

原创 关于图片压缩

图片质量压缩:/** * 指定压缩系数 压缩图片 * * @param bitmap 图片 * @param coefficient 图片压缩系数,100表示不压缩 * @return */ public static Bitmap compressBitmapByCoefficient(Bitmap bitmap, in

2016-12-30 13:17:47 251

原创 ByteArrayOutputStream或ByteArrayInputStream不需要关闭流原因分析

在解压图片的时候发现ByteArrayOutputStream不需要关闭,为啥呢? ByteArrayOutputStream或ByteArrayInputStream是内存读写流,不同于指向硬盘的流,它内部是使用字节数组读内存的,这个字节数组是它的成员变量,当这个数组不再使用变成垃圾的时候,Java的垃圾回收机制会将它回收。所以不需要关流。如下图所示,ByteArrayOutputStream内

2016-12-30 12:35:53 19244 3

原创 RecyclerView下拉刷新bug修复

RecyclerView也不是很完美,在下拉刷新的时候,迅速向上滑动页面会直接崩溃,而打印的Error也不会定位到自己写的代码中,类似如下图所示: 不知道有没有更优的解决办法,暂时在刷新的时候屏蔽onTouch即可解决mRecyclerView.setOnTouchListener( new View.OnTouchListener() { @Overrid

2016-12-28 10:09:12 410

原创 Android点击展示/收起更多详情+动画效果 Value

Android点击展示/收起更多详情+动画效果 Value布局文件layout_look_details.xml布局文件有一些注意事项 1.要保证所有参与动画的布局根节点高度必须是wrap_content,否则会出现位置错乱现象<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.and

2016-12-05 22:33:19 7848 1

原创 ViewStub优化布局1

ViewStub按需加载布局,在布局初始化展示的时候,ViewStub指向的布局文件不会加载,在一定程度上节省了一些时间,是资源占用<ViewStub android:id="@+id/vs_feed_success" android:inflatedId="@+id/fl_feedback_success" android:layout="@layo

2016-11-14 09:44:50 229 1

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-14 09:35:57 173

空空如也

空空如也

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

TA关注的人

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