240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    app与AMS

    1、AMS给了app一个binder对象,就是ActivityManager.getService()2、app也给了AMS一个binder对象...

  • Resize,w 360,h 240
    android下使用OpenCV实现身份证号码的识别

    身份证识别!听起来好难,不会做。。。,又要实现这个功能,跟领导说使用收费的吧,又不好意思!自己动手实现才是王道。摸索+百度,暂时实现了一个身份证...

  • Resize,w 360,h 240
    编译国密库GmSSL给Android平台使用

    前段时间公司使用国密开始保证数据安全,于是找到项目GmSSL,需要进行编译32位和64位的动态库。1、我是在ubuntu下进行编译的。准备工作就...

  • 注解+反射的应用

    先写一个注解类: 它是使用@interface修饰符,单纯一个注解类没啥用,哪怕是你给这个注解作用到一个类上也没什么用,什么时候有用就要看这个注...

  • 动态代理

    为了理解动态代理先说下静态代理,很简单的一个例子:一个接口: 一个实现接口的一个具体实现类: 一个代理类: 一个测试方法来调用: 运行结果: 可...

  • RecyclerView自定义分割线以及吸顶效果

    对于分割线来说RecyclerView是不同于ListView的,它没有类似ListView的driverheight的属性,需要手动实现。Re...

  • Resize,w 360,h 240
    关于View的绘制--onDraw

    Android中绘制一个View都不陌生,例如一个TextView我们在onDraw方法中新建一个Paint对象就ok了,drawText就行了...

  • Resize,w 360,h 240
    View的滑动冲突事件

    关于View的事件我们都知道分三部分:DOWN,MOVE和UP,冲突是怎么产生的以及解决的思路是什么呢?1、首先我们需要了解一下手机上的触摸点击...

  • Android实现换肤

    一、要实现换肤首先要理清换肤的处理流程1、当我们的主app需要自动换肤,就需要下载一个皮肤包,其实就是一个包含了各种资源的apk文件,这个apk...