- 博客(7)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ijkplayer编译 定NDK 路径
编译IJKplayer 遇到的问题 在编译过程中需要指定NDK 路径有两种方式:第一种方式:在compile-ffmpeg.sh 中加入NDK 路径如下图:第二种方式:在终端命令行中通过export 引入路径export ANDROID_NDK = 你的NDK 路径
2017-09-02 13:59:00
737
原创 自定义加载等待动画,仿金山词霸
打开金山词霸,当加载下一页或者切换页面时,数据没有立即加载出来,会出现一个LoadingView 一起看看效果: 分析一下效果图,关键的技术点如下:1.绘制除出9个圆点(圆点的个数可以自己定义) 2.颜色的变化是逐级发生变化.画圆点的方法:public void drawCircle (float cx, float cy, float radius, Paint paint)cx 小圆点
2016-06-25 16:44:21
1258
原创 仿扇贝单词----自定义可拖拽控件
仿扇贝单词—-自定义可拖拽控件最近在做项目时需要实现一个可以拖动的控件,用于在有限的屏幕内显示更多的内容.先给大家看一下效果图. 这个效果的主要特点有以下几点: 1.只有按住拖拽的按钮时才可以拖动,下面的内容布局无法拖动. 2.内容布局的触摸事件处理.判断当前的点击位置是否在拖拽控件内,如果在则消耗掉该事件,反之则传递到内部. 1.首先是布局<?xml version="1.0" encod
2016-06-14 15:07:32
2109
原创 Java 开发中static 和 final 关键字
我们在Java 开发中大量使用static 和 final关键字,面试中也经常被提到.下面就这两个关键字的用法进行讲解.static关键字通常我们在下述两种情况下用static : 1.只想为特定域分配单一存储空间,而不考虑究竟要创建多少对象,甚至不创建任何对象. 2.希望某个方法不与包含他的类的对象关联在一起.即使没有创建对象也能够调用这个方法. 那么这两句话的含义是啥呢,我们还是来看一个示
2016-06-04 08:40:27
633
原创 Android 消息循环机制之ThreadLocal 类详解
关于ThreadLocal 这个类大家可能用的比较少,但看过android 消息循环机制源码的朋友,应该看到过它,它在Looper 类中被使用到static final ThreadLocal<Looper> sThreadLocal = new ThreadLocal<Looper>();被声明为Static 说明只有一份, final 修饰说明指向对象的引用也不可以修改了.
2016-05-29 17:39:56
816
原创 Android 消息循环源码剖析
Android 消息循环机制在我们开发中被经常使用,面试中也经常被提到,今天带着大家从源码的角度认识消息循环机制,相信你在读完本文章之后会有更加深刻的理解。 这里先列举出几个核心类: 1. Handler(用于消息的发送和处理) 2. Looper(用于消息的循环) 3. Message(消息) 4. MessageQueue(消息队列) 为了能够对消息循环有个直观的感受,我先贴一张图示
2016-05-26 18:44:11
514
原创 Android studio 导入 Eclipse 代码的那些坑
最近由于项目需求,需要将eclispe 中的代码导入到Android studio 中,在导入的过程中出现的各种坑,这里就当将问题做一下记录。
2016-04-19 13:40:04
671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人