Android
Daemon1993
这个作者很懒,什么都没留下…
展开
-
android 事件分发 ViewGroup
ViewGroup 比View复杂View相当予单独的 没什么好说的 但是 ViewGroup里面存在View那就是正题来了 昨天已经分析了 今天就直接点 直接来到ViewGroup的来个例子默认状态 下 测试 点击按钮结果出来了 发现 button点击失效了 变成 ontouch在父布局了原创 2015-01-22 16:46:52 · 607 阅读 · 0 评论 -
FragmentTabHost 阻止切换
FragmentTabHost 阻止切换原创 2015-03-14 19:54:09 · 1734 阅读 · 0 评论 -
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 · 1336 阅读 · 0 评论 -
MVP模式 项目练习 Pas --新闻 音乐 图片 三个模块
不晓得CSDN一直抽什么风 有时候图片显示不出来 这里有简书地址简书地址前段时间 看到MVP比较火热 所以也查了相关资料 - 发现主流有两种 核心就是 1:让Activity/Fragment 作为View 实现V层 抽取本来在Activity/Fragment中的逻辑处理到Presenter 2:让Activity/Fragment 作为Presenter实现逻辑 抽取界面显示View原创 2016-01-05 12:41:17 · 1640 阅读 · 0 评论 -
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 · 1533 阅读 · 0 评论 -
Android Dialog 点击不消失
不知道大家有没有这个需求 弹出有一个dialog 比如搜索的时候 这时候用户没有输入 点击确定这时候 dialog就dismiss啦 我们的需求是要 弹出Toast dialog不消失dialog没有提供相关Api控制 这里有一个办法先设置一个button 然后监听为空再取出来设置监听的onclick事件 就可以拦截后续dialog自身的事件 AlertDialog.Builder al原创 2015-12-27 12:36:15 · 2119 阅读 · 0 评论 -
OkHttp 使用 get post UI线程回调 上传 下载 进度监听 更好地封装
前几天自己写了一个OkHttp的封装 因为自己在项目中有用到,包括post请求,自定义接口UI更新,上传下载进度显示 用起来也还行,该有的都有,但是今天看了一下网上一些关于OKHttp的资料,说来也是巧啊,我刚开始用OkHttp的时候也就前2个多月吧,相关资料那是相当的少啊,每次有问题都要在StackOverflow上找,短短一个月发现了最近特别多的大神,对于OKHttp的封装和介绍的blog,这也原创 2015-12-26 09:20:30 · 954 阅读 · 0 评论 -
属性动画 暂停 恢复
最近有用到属性动画 用的是NineOldAndroids这个库 兼容低版本嘛然后我在使用是想暂停 发现没有直接的Api 然后我看官方的 有是有 但是是在4.4才加入以至于NineOldAndroids 这个库中是没有直接暂停的action的但是也可以实现 先获取当前动画播放时间 然后 恢复的时候设置时间 效果不错 基本ok 录屏导致背景有点虚化 /** *原创 2015-12-26 09:15:06 · 5429 阅读 · 0 评论 -
Notification使用
Notification一些基本用法 根据四个需求来普通的查看 跳转页面查看后返回某个固定页面的意图 我们自己的APP的通知 查看之后回到我们APP的首页 或者联系几页返回 新建一个Task 用来查看 返回上一个最近任务栈 查看之后 回到之前正在进行的任务 效果上感觉这个和普通的没什么差别 这个就是新建一个task专门来处理查看通知的操作 自定义View的Notificatio原创 2015-10-28 17:58:13 · 798 阅读 · 0 评论 -
为什么ScrollView 不要嵌套ListView
ScrollView ListView 嵌套问题原创 2015-10-19 14:14:48 · 664 阅读 · 0 评论 -
万能的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 · 843 阅读 · 0 评论 -
RecyclerView LayoutManager分析 添加头部尾部
RecyclerView使用也有一段时间了 他的出现是对ListView,GridView的进化, LayoutManager负责布局 Adpater负责数据处理自带缓存机制,不用开发者过多处理,更多的关注业务逻辑就行更加灵活,但是需要开发者多多的操作相关事件,比如点击事件那就需要自定义接口,没有类似于ListView的addHaedView等方法在使用中用的多的就是有添加头部尾部 加载更多原创 2015-10-10 17:49:14 · 1846 阅读 · 0 评论 -
圆形图片 周边进度 Progress 音乐播放进度
圆形图片 周围进度条 类似于音乐播放器的进度圆角显示图片 来自CircleImageView 在基础上修改 让其可以周边动态显示进度效果 如下 黑底 红色进度条使用方法<com.daemon.aroundcircleview.AroundCircleView android:id="@+id/acv_icon" android:layout_width="200dp" a原创 2015-12-26 09:38:47 · 1019 阅读 · 0 评论 -
android 视频播放 点击横竖屏切换 自动旋转横竖屏切换 冲突
android 视频播放 点击横竖屏切换 自动旋转横竖屏切换 冲突原创 2015-02-14 13:22:09 · 10704 阅读 · 4 评论 -
android自定义控件---小球圆周运动
android 小球圆周 运动原创 2015-01-17 16:51:13 · 4992 阅读 · 1 评论 -
android 在线获取音乐歌词lrc文件
在线获取歌词 lrc文件android原创 2015-01-31 18:44:13 · 5315 阅读 · 0 评论 -
android 音乐播放 圆形进度条
上次 上传gif后 没动 不知道这次会不会动 在依次吐槽 csdn的博客模板 上次写了一个音乐播放器 今天吧里面的一个效果写出来 写博客的习惯要慢慢养成 虽然平时上班忙 但是这不是借口好了 正题开始 上面的效果 也不知道 能看到不 看不到 明天 再重新上传gif吧 家里电脑没有模拟器 做gif麻烦 回公司 在传上面也有一些说明 圆形图片原创 2015-02-05 22:44:33 · 3815 阅读 · 1 评论 -
android 打包 生成apk 出现的问题 javascript失效 json解析失败 解决方案
android 打包 生成apk 出现的问题 javascript失效 json解析失败 解决方案原创 2015-02-07 13:46:30 · 2028 阅读 · 0 评论 -
android 事件分发 View
事件分发 网上很多 人都分析过 让自己更加深刻 我也试试先来一个View的 Button 为例子从简单的开始 分析 View 的 一个点击 一个Ontouch 看看结果 发现 onclick 没有被调用为什么呢 可以看看 V源码 从View 看去 这里 我们就要想到 触原创 2015-01-20 20:30:43 · 688 阅读 · 1 评论 -
android 自定义进度条 seekbar
android 自定义进度条 seekbar 实现原创 2015-02-26 12:31:43 · 1561 阅读 · 0 评论 -
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 · 576 阅读 · 0 评论 -
android studio 项目 转换成eclipse
android studio 项目 转换成eclipse原创 2015-03-14 19:53:06 · 1298 阅读 · 0 评论 -
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 · 2123 阅读 · 0 评论 -
MVP模式 Android
为什么说MVP呢? 是因为传统的MVC架构在Android开发中显得不是那么合适; 在Android开发中 XML布局作为View Activity,Fragment等作为Controller 数据处理那块都是一样 Model但是由于View层XML功能是在太弱, 导致本该作为Controller的Activity,Fragment必须承担很多View本该实现的功能, 这也就导致随着原创 2015-08-15 12:13:50 · 752 阅读 · 1 评论 -
OKHttp 使用
对OkHttp的封装和使用 包括上传下载进度的显示原创 2015-09-10 11:30:17 · 2263 阅读 · 0 评论 -
Scrollview中嵌套ViewPager中嵌套ListView 滑动中tab固定顶部ScrollingTricks效果特效
先看效果图 怕说不清楚,特来一张图 手绘 好 现在来说说效果实现中遇到的问题 1:scrollview中嵌套viewpager中嵌套listview 出现了 listview不显示 因为在scrollview中所以要重新计算listview每个子View的高度然后要将整个高度设置为viewpager的高度 给viewpager这是必须的,不然同样也显示不了listview的内容2原创 2015-08-23 16:51:08 · 3379 阅读 · 3 评论 -
Loader简单分析 AsyncTaskLoader简单使用
AsyncTaskLoader VS AsyncTask数据影响UI还是的用AsyncTask为好AsyncTaskLoader主要针对的是Activity配置的变化 不会引起数据的变化 同时数据源的变化可以实现自动更新 所以 AsyncTask也不能被抛弃 不过AsyncTask在使用的时候要做好相关的配置 前面看到函数响应式编程 用RxJava系列RxAndroid来处理异步操作等等 我原创 2015-10-09 14:52:36 · 1601 阅读 · 0 评论 -
ReactNative 圆形进度条 ART Path arcTo 圆弧实现
因为现在简书发 如果图片不能用 点这里首先来吐槽一番 Facebook 对ReactNative添加了ART库后 竟然没有官方文档说明这个咋用 简直可怕…. 并不是每个来做RN开发都是懂得前端常常使用SVG Path 这些东西的啊 大哥 同时相比于Android 等开发 RN还比较新 导致的结果是遇到问题后 能用的资料少啊。。。这种情况下 连最应该有的文档都没有 吐血三升先。。。 所原创 2016-12-19 10:33:22 · 6688 阅读 · 3 评论