android
飞翔的泥巴
这个作者很懒,什么都没留下…
展开
-
RecyclerView的item的分割线
RecyclerView的item的分割线这是别人写的,忘记从哪里引用的了,勿怪原创 2016-10-28 14:41:16 · 341 阅读 · 0 评论 -
RecyclerViewPool
什么是RecyclerViewPool呢?简言之就是,你可以给RecyclerView设置一个ViewHolder的对象池,这个池称为RecycledViewPool,这个对象池可以节省你创建ViewHolder的开销,更能避免GC。即便你不给它设置,它也会自己创建一个。1.RecyclerViewPool的创建//1.直接创建RecyclerView.RecycledViewPool pool原创 2017-09-20 16:17:23 · 3465 阅读 · 0 评论 -
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 · 3520 阅读 · 0 评论 -
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 · 2057 阅读 · 0 评论 -
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 · 177 阅读 · 0 评论 -
记录有用的链接
android主键构架库的翻译。http://chuckiefan.com/原创 2017-12-12 16:45:30 · 214 阅读 · 0 评论 -
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 · 3053 阅读 · 0 评论 -
安卓全局异常处理
1.异常处理类转载 2017-12-27 16:32:03 · 330 阅读 · 0 评论 -
小知识
1.取两个集合的交集String[] s1 = {&amp;amp;quot;zhang&amp;amp;quot;,&amp;amp;quot;wang&amp;amp;quot;,&amp;amp;quot;li&amp;amp;quot;,&amp;amp;quot;xu&amp;amp;quot;,&amp;amp;quot;heh&原创 2017-12-08 15:52:30 · 173 阅读 · 0 评论 -
安卓路径写字动画
代码效果图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 · 626 阅读 · 0 评论 -
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 · 5776 阅读 · 0 评论 -
ItemTouchHelper的使用
一个支持RecyclerView滑动删除和拖拽的实用工具类1.类简单的实现及说明//构造函数需要传一个Callback,有一个简单实现类//ItemTouchHelper.SimpleCallback需要两个参数,第一个表示拖拽的方向,//第二个表示移动的方向ItemTouchHelper mHelper = new ItemTouchHelper(new ItemTouchHelper.Si原创 2017-09-20 15:42:01 · 977 阅读 · 0 评论 -
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 · 376 阅读 · 0 评论 -
GreenDao 3.2.0 的基本使用
http://www.cnblogs.com/tonycheng93/p/6295724.html转载 2017-08-18 15:30:56 · 229 阅读 · 0 评论 -
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 · 579 阅读 · 0 评论 -
android的activity之间传递数据
android的数据传递原创 2017-01-06 15:31:02 · 429 阅读 · 0 评论 -
BottomSheetDialog的使用
BottomSheetDialog的简单使用原创 2017-02-08 13:56:18 · 1056 阅读 · 0 评论 -
Retrofit的使用
1.把你的HTTP API改造成java接口原创 2017-03-10 10:17:40 · 291 阅读 · 0 评论 -
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 · 371 阅读 · 1 评论 -
paint
1.变色的TextView 2.图案类型的TextView 3.Matrix对图片做处理灰度图片 复古图片 底片图片 通道图片Duff Modes 高斯模糊锐利轮廓毛玻璃原创 2017-05-25 10:15:48 · 575 阅读 · 0 评论 -
android属性动画完全解析
1.ObjectAnimator属性动画1.1、第一个参数为view对象,第二个参数为要改变的属性,第三个参数为起始值,第四个参数为结束值。(注:如果只有三个参数,则第三个参数为结束值,起始值为view当前的值,第二个参数为view的属性,且该属性必须要有get和set的方法,即getPropName和setPropName) animator.addListener,addPauseListe原创 2017-04-26 22:53:48 · 501 阅读 · 0 评论 -
安卓小知识
1.Invalidate()和PostInvalidate(),这两个方法作用都一样,就是呼叫ui线程重新绘制 界面也就是刷新界面。那为什么要两个方法呢,这是因为android是多线程应用,大家应该都知道在非UI线程中是不能直接操作界面控件的,所以第2个方 法就帮助大家在子线程中刷行界面,第一个方法则是在UI线程中刷新界面。2.getX()和getRawX()这两个方法的左右都是获取当前点在屏幕上的原创 2017-03-07 14:09:04 · 496 阅读 · 0 评论 -
安卓黄油刀的使用
一.将黄油刀加入到框架中1.在项目空间的build.gradle里面buildscript { repositories { jcenter() mavenCentral()//添加maven仓库 } dependencies { classpath 'com.android.tools.build:gradle:2.3.2'原创 2017-06-21 16:27:45 · 2542 阅读 · 0 评论 -
安卓大图加载-自定义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 · 347 阅读 · 0 评论 -
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 · 3789 阅读 · 0 评论