自定义博客皮肤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)
  • 收藏
  • 关注

原创 FFMPEG视频转码

#include <jni.h>#include "android/log.h"#include <string>#define TAG "LEVY"#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__)extern "C" {#include "libavcodec/avcodec.h"#includ

2017-09-22 16:01:18 293

原创 C语言实现双向链表,增删改查,排序

#include#includetypedef struct Node* NodePtr;typedef struct Node{ int data; NodePtr prev; NodePtr next;} Node;void putPrev(int data, NodePtr head) { NodePtr node = (NodePtr)malloc(sizeof(

2017-08-01 14:52:14 3938

原创 编译libjpeg.so

1.下载libjpeg库源码git clone git://git.linaro.org/people/tomgall/libjpeg-turbo/libjpeg-turbo.git -b linaro-android 2.编译1.先将目录libjpeg-turbo改为jni2.ndk-build APP_ALLOW_MISSING_DEPS=true APP_ABI=armeabi-v7a,a

2017-07-27 11:22:39 1767

原创 BottomSheetBehavior的坑

千万不要在展开和关闭的进行中,去控制view,否则会出现一些奇怪的问题,比如ListView和RecyclerView通过adapter的notify方法,无法改变视图

2017-02-24 20:25:40 479

原创 Android页面加载神器Loader

背景:一般我们开发android app的时候,最经常遇到的一个情况就是处理各种各样的页面加载状态,如:加载中,加载失败,数据为空。 而一般我们的做法有写个BaseActivity,在这里面放处理各种状态,如果有遇到Fragment,则又需要写个BaseFragment,之后,我们又要根据加载的结果,去显示相应的状态。 如果是列表数据,则又会写出一个BaseListActivity之类的,如果有

2016-12-29 09:36:33 476

原创 Retrofit+Rxjava2问题小记

网络请求有个问题就是取消操作。 在Rxjava1中,调用subscribe之后会返回Subscription,然后利用CompositeSubscription进行统一管理。 在Rxjava2中,调用subscribe之后,返回的则是Disposable,Disposable同样用CompositeDisposable进行统一管理。 在Rxjava1中,我们继承Subscriber,可以这么写

2016-12-09 14:48:45 824

原创 java web学习记录

1.ajax提交表单,是不能带文件的,故只能将先将文件上传到服务器端,获取到文件名,保存到隐藏域,再提交表单 2.文件保存到服务器端,可以是用uploadify上传,uploadify如果出现点击不能打开文件选择器,则应该是没有定位到swf文件,可以设置全局路径

2016-12-01 15:24:47 480

原创 CoordinatorLayout中,有水平RecyclerView,导致appbar_scrolling_view_behavior失效的解决方法

对水平RecyclerView设置.setNestedScrollingEnabled(false)就搞定了

2016-11-23 15:43:07 4983

原创 RecyclerView刷新Item会造成闪烁bug解决

ItemAnimator animator = recyclerView.getItemAnimator();if (animator instanceof SimpleItemAnimator) { ((SimpleItemAnimator) animator).setSupportsChangeAnimations(false);}参考文档:http://stackoverflow.co

2016-05-31 16:29:54 1585

原创 RxJava的坑

情况一:Observable.create((Observable.OnSubscribe<String>) subscriber -> { subscriber.onNext("aaaa"); subscriber.onNext("bbbb"); subscriber.onError(new NullPointerExcept

2016-05-03 14:48:27 605

原创 Fresco的相关

图片懒加载,一般用在ListView,RecyclerView,isLoadImmediately是通过列表是否滑动判断的public void setImageURI(Uri uri, boolean isLoadImmediately) { ImageRequestBuilder builder = ImageRequestBuilder.newBuilderWithSource

2016-04-05 14:22:28 508

原创 自定义ViewGroup

在做自定义ViewGroup的时候发现,添加进去的子ViewGroup中的视图统统都不见了,于是一点点测过去,发现原来是没有对子ViewGroup进行measure。代码如下@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {super.onMeasure(widthMeasureSpec

2016-04-05 14:12:27 229

原创 Android Dialog在底部显示且宽度match_parent

@Overrideprotected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); setContentView(getLayoutResId()); getWi

2016-04-05 14:04:04 980

空空如也

空空如也

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

TA关注的人

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