240 发简信
IP属地:河北
  • Android自定义安全软键盘

    项目中要使用安全键盘,又囊中羞涩无法购买厂商的方案; 研究了一下,主要涉及到自定义键盘,输入jni加密存储,全程在java内存中不出现明文密码,以及一些禁回写,禁截屏的操作。...

  • 这个是由于NestScrollView嵌套引起的RecyclerView测量时MeasureSpec.UNSPECIFIED的出错,自定义RecyclerView复写onMesure方法可以解决,大概这个样子:
    @Override
    protected void onMeasure(int widthSpec, int heightSpec) {
    //MeasureSpec.UNSPECIFIED 模式会导致LinearLayoutManager中的fill方法中判断是否可以无限制填冲整个recycleview为true,从而导致RecyclerView的复用失效
    if (View.MeasureSpec.getMode(heightSpec) == View.MeasureSpec.UNSPECIFIED) {
    int size = View.MeasureSpec.getSize(heightSpec);
    heightSpec = View.MeasureSpec.makeMeasureSpec(size, View.MeasureSpec.AT_MOST);
    }
    super.onMeasure(widthSpec, heightSpec);
    }

    NestedScrollView嵌套RecyclerView实现仿京东Tab吸顶效果

    概述 本文主要分享使用NestedScrollView嵌套RecyclerView实现仿京东Tab吸顶效果,先来看一下效果图: 实现要点 Tab控件如何吸顶 如何实现嵌套滚动...

  • @好多个胖子 其实这个问题解决还有另外一个思路,就是后边做一次镜像翻转,我用的 compile :Mp4Composer-android,效果还行,会有一定的处理时间,但还能接受。

    Android音视频录制之MediaRecorder+camera

    前言 本篇介绍使用Android 中视频录制,录制工具是: MediaRecorder : 视频编码封装 camera : 视频画面原始数据采集 TextureView :...

  • 基于ghost的blog搭建(阿里云cents7.x)

    本文主要记录如何在centos7上安装ghost的过程。 其中数据库使用sqlite3,没有用nginx做反向代理。 Step1:首先要创建并使用一个非root账户完成安装:...

个人介绍
一个追求梦想的胖子