- 博客(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 295
原创 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 1768
原创 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 1586
原创 RxJava的坑
情况一:Observable.create((Observable.OnSubscribe<String>) subscriber -> { subscriber.onNext("aaaa"); subscriber.onNext("bbbb"); subscriber.onError(new NullPointerExcept
2016-05-03 14:48:27 606
原创 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 981
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人