自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gson字段排序

一.自定义字段的顺序public class Person1 { String name; String sex; @SerializedName("email_address") String emailAddress; public Person1() { } public Person1(String name, Strin...

2019-11-14 09:54:05 1955

原创 android获取视频缩略图

1.使用缩略图的工具类Bitmap videoThumbnail = ThumbnailUtils.createVideoThumbnail( videoUrl, MediaStore.Video.Thumbnails.MICRO_KIND); //大小为96*96,改成MINI_KIND,大小为512 x 3842.使用MediaMetadataRetrieverBitmap b...

2019-03-22 09:18:14 3753

原创 Room的使用以及数据库的升级

开发前的准备工作添加依赖 implementation "android.arch.persistence.room:runtime:1.1.1"annotationProcessor "android.arch.persistence.room:compiler:1.1.1"   schemas生成的路径设置android { defaultConfig { ...

2018-11-27 15:00:38 5732

原创 安卓路径写字动画

代码效果图package fei.games.tv.test_justkey.view;import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.gra...

2018-11-12 13:34:17 596

转载 安卓全局异常处理

1.异常处理类

2017-12-27 16:32:03 310

原创 记录有用的链接

android主键构架库的翻译。http://chuckiefan.com/

2017-12-12 16:45:30 186

原创 小知识

1.取两个集合的交集String[] s1 = {"zhang","wang","li","xu","heh&

2017-12-08 15:52:30 146

原创 activity隐式启动和启动其他app

1.关于actionIntent lIntent = new Intent();lIntent.setAction("xulingyun");lIntent.setAction("wangxue");//Intent里的action的几个是IntentFilter里面的子集<intent-filter> <action android:name="xulingyun"/> <action

2017-11-29 14:26:10 2021

原创 Activity切换动画

1.原始的切换1.1 android自带的动画有fade_in、fade_out、slide_in_left、slide_out_right,引用的时候为android.R.anim.fade_in1.2 overridePendingTransition(int enterAnim,int exitAnim)enterAnim进入时的动画,exitAnim退出时的动画(该方法必须放在start

2017-11-28 14:37:04 202

原创 EditText右边图标点击事件

1.重写EditTextpackage ccav.xulingyun.com.testdagger2.view;import android.content.Context;import android.graphics.drawable.Drawable;import android.support.v7.widget.AppCompatEditText;import android.tex

2017-11-27 14:52:44 2985

原创 android的gradle

1.将.so文件打包到apk中sourceSets { main { //libs为存放.so文件的目录 jniLibs.srcDirs = ['libs'] } }2.关于android 生成的库2.1区别 *.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。

2017-11-21 09:49:51 155

原创 SortedList关于RecyclerView的排序,去重,更新

1.SortedList的创建sortedList 相当于一个数据源SortedList<String> sortedList = new SortedList<String>(String.class, new SortedListAdapterCallback<String>(this) { //用于排序,大于0升序,小于0降序,等于0不变

2017-09-20 16:36:05 3419

原创 RecyclerViewPool

什么是RecyclerViewPool呢?简言之就是,你可以给RecyclerView设置一个ViewHolder的对象池,这个池称为RecycledViewPool,这个对象池可以节省你创建ViewHolder的开销,更能避免GC。即便你不给它设置,它也会自己创建一个。1.RecyclerViewPool的创建//1.直接创建RecyclerView.RecycledViewPool pool

2017-09-20 16:17:23 3371

原创 ItemTouchHelper的使用

一个支持RecyclerView滑动删除和拖拽的实用工具类1.类简单的实现及说明//构造函数需要传一个Callback,有一个简单实现类//ItemTouchHelper.SimpleCallback需要两个参数,第一个表示拖拽的方向,//第二个表示移动的方向ItemTouchHelper mHelper = new ItemTouchHelper(new ItemTouchHelper.Si

2017-09-20 15:42:01 922

转载 GreenDao 3.2.0 的基本使用

http://www.cnblogs.com/tonycheng93/p/6295724.html

2017-08-18 15:30:56 202

原创 Css3

1.display: inline-block是水平排列的布局和下面的布局没有交叉。 2.white-space: nowrap不换行 3.水平排列布局 4.文字样式

2017-08-07 14:31:19 224

原创 App Shortcuts (android25,7.1)

一. 图1是长按之后会出来的shortcuts,图2是把shortcut添加到桌面快捷方式 二.静态添加shortcuts<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:nam

2017-07-27 16:16:29 349

原创 安卓黄油刀的使用

一.将黄油刀加入到框架中1.在项目空间的build.gradle里面buildscript { repositories { jcenter() mavenCentral()//添加maven仓库 } dependencies { classpath 'com.android.tools.build:gradle:2.3.2'

2017-06-21 16:27:45 2497

原创 关于Vue的一些库的使用

axios: https://www.kancloud.cn/yunye/axios/234845

2017-06-06 10:16:15 373

原创 安卓大图加载-自定义view

public class BigPicView extends View { Rect drawRect; int picWidth; int picHeight; int measureHeight; int measureWidth; BitmapRegionDecoder mRegionDecoder; BitmapFactory.Opti

2017-05-31 16:22:24 323

原创 paint

1.变色的TextView 2.图案类型的TextView 3.Matrix对图片做处理灰度图片 复古图片 底片图片 通道图片Duff Modes 高斯模糊锐利轮廓毛玻璃

2017-05-25 10:15:48 549

原创 android 错误集

1.so文件问题Couldn't load JY_FaceSDK from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.xvlingyun.changcheng-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.xvlingyun.changc

2017-05-03 16:14:00 335 1

原创 android属性动画完全解析

1.ObjectAnimator属性动画1.1、第一个参数为view对象,第二个参数为要改变的属性,第三个参数为起始值,第四个参数为结束值。(注:如果只有三个参数,则第三个参数为结束值,起始值为view当前的值,第二个参数为view的属性,且该属性必须要有get和set的方法,即getPropName和setPropName) animator.addListener,addPauseListe

2017-04-26 22:53:48 442

原创 Retrofit的使用

1.把你的HTTP API改造成java接口

2017-03-10 10:17:40 270

原创 安卓小知识

1.Invalidate()和PostInvalidate(),这两个方法作用都一样,就是呼叫ui线程重新绘制 界面也就是刷新界面。那为什么要两个方法呢,这是因为android是多线程应用,大家应该都知道在非UI线程中是不能直接操作界面控件的,所以第2个方 法就帮助大家在子线程中刷行界面,第一个方法则是在UI线程中刷新界面。2.getX()和getRawX()这两个方法的左右都是获取当前点在屏幕上的

2017-03-07 14:09:04 473

原创 BottomSheetDialog的使用

BottomSheetDialog的简单使用

2017-02-08 13:56:18 1018

原创 android的activity之间传递数据

android的数据传递

2017-01-06 15:31:02 391

原创 android隐藏标题栏

设置全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);1.如果是直接继承Activity的requestWindowFeature(Window.FEATURE_NO_TITLE);2.如果是直接继承AppCompatActivit

2017-01-06 13:56:10 557

转载 Map集合的四种遍历方式

Map集合的四种遍历方式import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestMap { public static void main(String[] args) { Map map = new HashMap();

2017-01-05 10:53:30 402

原创 RecyclerView的item的分割线

RecyclerView的item的分割线这是别人写的,忘记从哪里引用的了,勿怪

2016-10-28 14:41:16 319

空空如也

空空如也

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

TA关注的人

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