自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Daemon_Liu

\u0044\u0061\u0065\u006d\u006f\u006e\u005f\u004c\u0069\u0075

  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

原创 ReactNative 圆形进度条 ART Path arcTo 圆弧实现

因为现在简书发 如果图片不能用 点这里首先来吐槽一番 Facebook 对ReactNative添加了ART库后 竟然没有官方文档说明这个咋用 简直可怕…. 并不是每个来做RN开发都是懂得前端常常使用SVG Path 这些东西的啊 大哥 同时相比于Android 等开发 RN还比较新 导致的结果是遇到问题后 能用的资料少啊。。。这种情况下 连最应该有的文档都没有 吐血三升先。。。 所

2016-12-19 10:33:22 6532 3

原创 Python requests+gevent+BeautifulSoup lxml 干点啥-加点速

图片不显示—->点这里很久没有写新的内容了,看最近的一篇 都有2/3个半年了 最近又看了一些爬虫文章 还是想深入研究下最近工作中有个需求是抓一些数据 数据量上万 讲真 以前都是玩玩 没实战 所以来这个需求的时候 我内心其实有点激动 然后 我开始装逼了 用request + BeautifulSoup(html) 用这两货实现 requests请求网络数据加载 BeautifulSou

2016-09-02 12:16:27 1769

原创 Python 爬虫 PhantomJs 获取JS动态数据

上篇文章我非常high的爬取了一个正常网页的数据 对是正常 这次研究的就是那些“不正常”的网页 当时是我太天真 后面发现水又深 介于现在JS H5的大趋势 大部分网站都是混入了JS数据加载 数据是延迟加载的 这样如果我们用原始的urllib.open(url) 加载出来的都是还没有加载js数据之前的 所以爆炸了 所以按照上篇文章那么正常的提取数据显然不可取了 那毕竟那是静态的

2016-01-26 13:35:25 3748 1

原创 Python 爬虫 正则抽取网页数据和Scrapy简单使用

Python新手 前些天看了一些基本语法发现继续看下去效果甚微(枯(ji)燥(mo)了) 知乎上面的大神 都说爬虫 那我就从爬虫开始实践学习吧 先从简单的静态的一个页面开始干什么都得按照套路来 一哥们经常这样说 干啥事都有套路 跟着我左手右手一个慢动作如果不使用框架Scrapy 我们拿到这个网页的源文件之后 就得自己用正则表达式来抽取想要的数据这里拿糗百做实验 为什么是糗百 因为我看的

2016-01-21 16:55:06 5322

原创 ArrayList 扩容 Android Java 真的不一样

如果图片显示失败 请来这里链接简书地址以前学java基础的时候 看过ArrayList的扩容机制实现原理是下面这样 当时做的笔记 ArrayList扩容机制 在jdk1.7前是 *3/2+1 在jdk1.7开始就是 old+(old>>1) ->1.5倍扩容然后今天看内存优化的时候 突然看到这个 就看了看android的ArrayList的源码 一看吓一跳 原来和JDK里面的算法有

2016-01-06 11:54:25 1484

原创 MVP模式 项目练习 Pas --新闻 音乐 图片 三个模块

不晓得CSDN一直抽什么风 有时候图片显示不出来 这里有简书地址简书地址前段时间 看到MVP比较火热 所以也查了相关资料 - 发现主流有两种 核心就是 1:让Activity/Fragment 作为View 实现V层 抽取本来在Activity/Fragment中的逻辑处理到Presenter 2:让Activity/Fragment 作为Presenter实现逻辑 抽取界面显示View

2016-01-05 12:41:17 1600

原创 Android Dialog 点击不消失

不知道大家有没有这个需求 弹出有一个dialog 比如搜索的时候 这时候用户没有输入 点击确定这时候 dialog就dismiss啦 我们的需求是要 弹出Toast dialog不消失dialog没有提供相关Api控制 这里有一个办法先设置一个button 然后监听为空再取出来设置监听的onclick事件 就可以拦截后续dialog自身的事件 AlertDialog.Builder al

2015-12-27 12:36:15 2051

原创 圆形图片 周边进度 Progress 音乐播放进度

圆形图片 周围进度条 类似于音乐播放器的进度圆角显示图片 来自CircleImageView 在基础上修改 让其可以周边动态显示进度效果 如下 黑底 红色进度条使用方法<com.daemon.aroundcircleview.AroundCircleView android:id="@+id/acv_icon" android:layout_width="200dp" a

2015-12-26 09:38:47 981

原创 OkHttp 使用 get post UI线程回调 上传 下载 进度监听 更好地封装

前几天自己写了一个OkHttp的封装 因为自己在项目中有用到,包括post请求,自定义接口UI更新,上传下载进度显示 用起来也还行,该有的都有,但是今天看了一下网上一些关于OKHttp的资料,说来也是巧啊,我刚开始用OkHttp的时候也就前2个多月吧,相关资料那是相当的少啊,每次有问题都要在StackOverflow上找,短短一个月发现了最近特别多的大神,对于OKHttp的封装和介绍的blog,这也

2015-12-26 09:20:30 917

原创 属性动画 暂停 恢复

最近有用到属性动画 用的是NineOldAndroids这个库 兼容低版本嘛然后我在使用是想暂停 发现没有直接的Api 然后我看官方的 有是有 但是是在4.4才加入以至于NineOldAndroids 这个库中是没有直接暂停的action的但是也可以实现 先获取当前动画播放时间 然后 恢复的时候设置时间 效果不错 基本ok 录屏导致背景有点虚化 /** *

2015-12-26 09:15:06 5368

原创 android 图片 高斯模糊 Blur Android Studio JNI NDK 生成 so 问题汇总

最近做的一个项目中要实现 图片模糊作为背景 查找了相关资料有四种方式实现 1 官方的 RenderScript  但是只能在17以上用 有兼容包V8 在一些机型上面会闪退 原因未知 手上一部华为手机闪退 放弃 2 java版本的FastBlur算法 也是网上最多的版本 但是在使用中会有80%的几率报 ArrayIndexOutOfBoundException 放弃3 两种jni C实

2015-12-25 17:03:49 1297

原创 换掉图片加载框架引发的血案 代理

今天打算换掉项目中的图片加载框架 好家伙 来问题了 不同的图片加载框架 有不同的API 导致我换掉的话 所有使用的地方都要换掉我那个后悔啊 没有在项目开始的时候 新建一个自己的类 包装加载框架 提供对外的接口这样以后换框架的时候 可以只修改本类 的具体实现 对外提供的调用完全不用改变也就是在程序中调用框架的时候 必须通过我的这个类才能调用 新类对象持有框架对象的引用 所以后面改变原有三方框

2015-10-29 17:06:56 873

原创 Notification使用

Notification一些基本用法 根据四个需求来普通的查看 跳转页面查看后返回某个固定页面的意图 我们自己的APP的通知 查看之后回到我们APP的首页  或者联系几页返回 新建一个Task 用来查看 返回上一个最近任务栈 查看之后 回到之前正在进行的任务 效果上感觉这个和普通的没什么差别 这个就是新建一个task专门来处理查看通知的操作 自定义View的Notificatio

2015-10-28 17:58:13 737

原创 为什么ScrollView 不要嵌套ListView

ScrollView ListView 嵌套问题

2015-10-19 14:14:48 628

原创 万能的Adpater用于ListView GridView

复用的BaseAdpater前段时间在看ListView优化的时候看到了Adapter的复用,发现万能的Adapter发现确实很好,节省多余的代码在项目中先说两个网址 http://www.cnblogs.com/smyhvae/p/4477079.html 代码基本来自这里 https://github.com/JoanZapata/base-adapter-helper git

2015-10-12 17:28:25 799

原创 RecyclerView LayoutManager分析 添加头部尾部

RecyclerView使用也有一段时间了 他的出现是对ListView,GridView的进化, LayoutManager负责布局 Adpater负责数据处理自带缓存机制,不用开发者过多处理,更多的关注业务逻辑就行更加灵活,但是需要开发者多多的操作相关事件,比如点击事件那就需要自定义接口,没有类似于ListView的addHaedView等方法在使用中用的多的就是有添加头部尾部 加载更多

2015-10-10 17:49:14 1798

原创 Loader简单分析 AsyncTaskLoader简单使用

AsyncTaskLoader VS AsyncTask数据影响UI还是的用AsyncTask为好AsyncTaskLoader主要针对的是Activity配置的变化 不会引起数据的变化 同时数据源的变化可以实现自动更新 所以 AsyncTask也不能被抛弃 不过AsyncTask在使用的时候要做好相关的配置 前面看到函数响应式编程 用RxJava系列RxAndroid来处理异步操作等等 我

2015-10-09 14:52:36 1522

原创 OKHttp 使用

对OkHttp的封装和使用 包括上传下载进度的显示

2015-09-10 11:30:17 2188

原创 Scrollview中嵌套ViewPager中嵌套ListView 滑动中tab固定顶部ScrollingTricks效果特效

先看效果图 怕说不清楚,特来一张图 手绘 好 现在来说说效果实现中遇到的问题 1:scrollview中嵌套viewpager中嵌套listview 出现了 listview不显示 因为在scrollview中所以要重新计算listview每个子View的高度然后要将整个高度设置为viewpager的高度 给viewpager这是必须的,不然同样也显示不了listview的内容2

2015-08-23 16:51:08 3316 3

原创 MVP模式 Android

为什么说MVP呢? 是因为传统的MVC架构在Android开发中显得不是那么合适; 在Android开发中 XML布局作为View Activity,Fragment等作为Controller 数据处理那块都是一样 Model但是由于View层XML功能是在太弱, 导致本该作为Controller的Activity,Fragment必须承担很多View本该实现的功能, 这也就导致随着

2015-08-15 12:13:50 711 1

原创 观察者模式的一个Demo

观察者模式: 一个主题(被观察者)提供一个接口让别人注册,也就是关注你,之后你的可以一次通知所有关注你的对象。类似于微信的公众号。主题添加观察者是面向接口的,所以新增观察者不需要对主题做修改,这样两者之间不会相互影响 降低两者之间的耦合主题和观察者之间的互联都是通过接口 针对接口编程这对接口的编程的优点就是扩展性强,降低两者之间的关联也是有缺点的: 因为在被观察者主题发出通知的时候,所有观察

2015-07-18 09:58:18 596

原创 Android In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing

In MenuView, unable to find attribute android:preserveIconSpacing升级sdk 版本之后出现的问题两个解决方案 1:Search  android:preserveIconSpacing  在V7包attrs中找到 删除2:Make sure you have installed

2015-06-29 09:40:08 2094

原创 FragmentTabHost 阻止切换

FragmentTabHost 阻止切换

2015-03-14 19:54:09 1695

原创 android studio 项目 转换成eclipse

android studio 项目 转换成eclipse

2015-03-14 19:53:06 1258

原创 Eratosthenes 筛选素数

Eratosthenes 筛选素数

2015-03-08 14:10:52 866

转载 VelocityTracker简介 速度追踪

翻译自:http://developer.android.com/reference/android/view/VelocityTracker.html文章出处: http://blog.csdn.net/hudashi/article/details/7352157android.view.VelocityTracker主要用跟踪触摸屏事件(flinging事件和其他ge

2015-02-26 16:00:30 549

原创 android 自定义进度条 seekbar

android 自定义进度条 seekbar 实现

2015-02-26 12:31:43 1493

原创 android 视频播放 点击横竖屏切换 自动旋转横竖屏切换 冲突

android 视频播放 点击横竖屏切换 自动旋转横竖屏切换 冲突

2015-02-14 13:22:09 10542 4

原创 android 打包 生成apk 出现的问题 javascript失效 json解析失败 解决方案

android 打包 生成apk 出现的问题 javascript失效 json解析失败 解决方案

2015-02-07 13:46:30 1972

原创 android 音乐播放 圆形进度条

上次 上传gif后 没动 不知道这次会不会动 在依次吐槽 csdn的博客模板 上次写了一个音乐播放器 今天吧里面的一个效果写出来 写博客的习惯要慢慢养成 虽然平时上班忙 但是这不是借口好了 正题开始 上面的效果 也不知道 能看到不 看不到 明天 再重新上传gif吧 家里电脑没有模拟器 做gif麻烦  回公司 在传上面也有一些说明 圆形图片

2015-02-05 22:44:33 3749 1

原创 android 在线获取音乐歌词lrc文件

在线获取歌词 lrc文件android

2015-01-31 18:44:13 5202

原创 android 事件分发 ViewGroup

ViewGroup 比View复杂View相当予单独的  没什么好说的 但是 ViewGroup里面存在View那就是正题来了   昨天已经分析了  今天就直接点 直接来到ViewGroup的来个例子默认状态 下 测试 点击按钮结果出来了  发现 button点击失效了  变成 ontouch在父布局了

2015-01-22 16:46:52 570

原创 android 事件分发 View

事件分发 网上很多 人都分析过  让自己更加深刻 我也试试先来一个View的  Button 为例子从简单的开始   分析 View 的  一个点击  一个Ontouch  看看结果 发现 onclick 没有被调用为什么呢  可以看看  V源码  从View  看去  这里 我们就要想到  触

2015-01-20 20:30:43 634 1

原创 android自定义控件---小球圆周运动

android 小球圆周 运动

2015-01-17 16:51:13 4927 1

原创 HashSet 的一点理解

HashSet底层用的是  哈希表的

2014-04-17 10:45:13 633

原创 java jvm内存

java

2014-04-05 21:18:10 516

原创 java基础回顾2

重载:发生在同一个类型中;方法名字相同;参数列表不同(类型,个数,顺序)覆盖:发生在继承关系中,接口实现中;方法要一模一样,而且子类的方法的权限修饰符要比父类的大ArrayList扩容机制  在jdk7.0之前是   *3/2+1   在jdk7.0开始就是 old+(old>>1)  ->1.5倍扩容集合添加玩元素后    用trimToSize();将多余的空间舍去;在iter

2014-04-03 20:28:54 576

原创 java基础回顾1

基本变量: char-16   16数值位;byte-8 short-16 int-32 long-64   1+(n-1)=符号位+数值位;float-24  1+8+23    符号+幂指位+数值位;double-64 1+11+52 同上;\u4e2d   \u56fd     中国;在jdk7.0 可以直接进行二进制赋值    int num=0b1011;

2014-04-02 21:52:47 543

android切换图片加载框架 代理

http://blog.csdn.net/liubo20140401/article/details/49494037

2015-10-29

OkHttp 使用 封装 包括上传下载进度显示

对于OkHttp的一点封装 和使用的介绍 同时集成上传下载的进度显示

2015-09-10

ScrollingTricks效果 ScrollView嵌套Viewpager嵌套Listview

一个特效Demo 具体看博客http://blog.csdn.net/liubo20140401/article/details/47907039 一个向上滑动 tab固定顶部 scrollview中嵌套viewpager嵌套listview 还有回到顶部

2015-08-23

android 视频播放 点击横竖屏切换 自动旋转横竖屏切换 冲突

android 视频播放 点击横竖屏切换 自动旋转横竖屏切换 冲突 仿优酷(ios)效果 android没去看看到ios有这个效果 项目需要也实现了

2015-02-14

圆形进度效果 音乐播放 andorid

http://blog.csdn.net/liubo20140401/article/details/43539487 这里是博客地址 有详解 主要是获取本地音乐 随机播放一首 然后将音乐的专辑图片获取 圆形展示 然后再圆形图片的最外围 根据音乐播放进度 绘制圆弧 进度条 前提是你手机有音乐 不然报错

2015-02-06

android 自定义控件 小球圆周运动

android 自定义控件 小球的圆周运动 canvas绘出

2015-01-17

ACM程序设计

初学者可以看看入门 里面有STL容器的一些用法 还有一些例题 很不错的...建议去看看

2013-03-12

空空如也

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

TA关注的人

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