
android移动开发
木木的呆呆兽
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android - Glide的使用
Glide setTag崩溃问题 java.lang.IllegalArgumentException: You must not call setTag() on a view Glide is targeting - 原因: and an Adapter which is using the usual ViewHolder pattern, i.e. inflating t原创 2015-11-03 17:55:25 · 833 阅读 · 0 评论 -
gradle实现乐固+walle自动化构建项目
gradle实现乐固+walle自动化构建项目问题说明前期准备自动化流程说明具体流程解析和实现 问题说明 针对v2的签名方式,由美团团队创造了walle工具进行多渠道信息写入,这样在同一个release包中,写入不同信息就可以实现多渠道的目的,这种高效率的实现方式,成为了目前产出多渠道包的主流。 但同时诞生了一个问题:在通过三方加固之后,写入的信息被抹去了,要重新进行写入,而且加固软件的出现,局限...原创 2019-01-10 15:28:54 · 1255 阅读 · 3 评论 -
NestedScrollView嵌套RecyclerView出现的坑
天气渐寒,然学习不可懈怠,记录一下使用NestedScrollView嵌套RecyclerView的两个问题,以后遇到可以来这里温故. 应该说在MD中,RecyclerView代替了ListView,而NestedScrollView代替了ScrollView,他们两个都可以用来跟ToolBar交互,实现上拉下滑中ToolBar的变化。在NestedScrollView的名字中其实就可以看出他的...转载 2018-04-17 17:36:18 · 1893 阅读 · 0 评论 -
android textview显示GIF解决花屏问题,使用Glide4.0+,别犹豫,全网只有我这有写
Glide无疑是一个好东西,自从它被google推荐以来,我就一直钟情与它,不离不弃。 不过这家伙很淘气,API变的太快了,导致因为某些原因被迫升级以后,还得挨个改它的很多调用。 最近我碰到一个项目,类似今日头条,要求在文章详情中,显示文字、图片、GIF等。 由于前期架构的问题,没有去用webview,直接作死的去挑战textview,利用HTML.fromHtml()的方式去自定义Span原创 2018-01-15 14:30:29 · 2560 阅读 · 1 评论 -
仿ios全屏滑动解锁,带阴影效果
最近要完成这个东西,我花一天时间做出来了,先看效果: 很显然,这个控件由两部分组成: 中间会闪动的字体控件FlashTextView 能监控手势,并且移动字体控件的ViewGroup,取名:LockView 那么来精细化一下这两个控件的分工: FlashTextView: 1、实时刷新自己的阴影效果 2、给出方法,如果手势点触时,则停止阴影闪动。 LockView:原创 2017-07-06 09:36:31 · 1271 阅读 · 0 评论 -
android tv 焦点居中自定义listview控件的实现
android tv 开发,常用控件之:焦点居中的listview的实现原创 2016-09-24 19:53:33 · 3596 阅读 · 1 评论 -
Plugin is too old, please update to a more recent version问题根本解决办法
新建项目提示:Plugin is too old, please update to a more recent version 其他人的博客都让你们降低版本,这样做完全是治标不治本的。 然后也没人说明到这东西到底怎么升级,我在这里说明一下: 1、根据错误提示,我们打开Android Studio的安装路径: Android_Studio\gradle\m2reposito原创 2017-03-11 20:14:56 · 634 阅读 · 0 评论 -
android studio异常处理方式
问题项:运行时,出现提示: This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Run 处理方式: 1、Settings -> Build,Execution,Deployment->Instant Run: 把第一项:Enab原创 2017-03-05 08:42:22 · 978 阅读 · 0 评论 -
Android Studio 如何手动更新到最新的gradle,拒绝等待
每次用AS打开项目,最恶心的事就是发呆等进度条,而且还不知道它具体做了什么。 总是报版本错误,然后提示让你升级,然后就卡住了..提示gradle project sync failed....之类一些奇奇怪怪的东西。 归根结底,不就是gradle太老了嘛!!我升级还不行嘛!!! 拒绝等待,让我们来手动升级gradle。 1、打开官网,下载最新版gradle,网址:http://原创 2016-11-13 11:07:23 · 2281 阅读 · 0 评论 -
Android RecyclerView中实现自定义GridView的方式(实现不同item)
中文网站上,有关RecyclerView的文章实在是太少了,初次接触到RecyclerView,我便发现了它的强大之处,并且深深的爱上了它,下面我写一点在我工作中遇到的问题,并用RecyclerView得到了解决。 控件理解:RecyclerView,顾名思义,仅是提供了一个视图回收机制的控件,它可以以任何方式呈现在大家面前,只要满足大量数据与视图绑定,且视图需要滚动回收条件的,我们都可以使用它原创 2016-01-13 18:12:30 · 1985 阅读 · 0 评论 -
关于Android Studio替换为同名图片后,运行报错问题解决办法
这几天在处理图片资源,尤其是.9类型的图片,由于大小不对,将其大小改变后,重新替换原有图片后运行。 编译环境会报这么个错: Error:Execution failed for task ':xxxx:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.in原创 2015-10-15 09:43:02 · 1465 阅读 · 0 评论 -
Android 三大图片缓存原理、特性对比
转载:http://www.trinea.cn/android/android-image-cache-compare/ 这是我在 MDCC 上分享的内容(略微改动),也是源码解析第一期发布时介绍的源码解析后续会慢慢做的事。 从总体设计和原理上对几个图片缓存进行对比,没用到他们的朋友也可以了解他们在某些特性上的实现。 上篇关于选择开源项目的好处及如转载 2015-10-26 17:48:17 · 436 阅读 · 0 评论 -
Android属性动画深入分析:让你成为动画牛人
http://www.2cto.com/kf/201401/270169.html 作者:singwhatiwanna 前言 感谢你阅读本文,我坚信读完本文肯定不会让你失望的。想要做动画牛人?想要精通动画?那么本文所讲的内容都是你必须要掌握的。关于动画,我已经写了两篇博文,但是还是没有将动画描述全面,于是我写了本文,另外,我后面还会再写一篇属性动画的源码分析,通过这四篇博文,转载 2015-10-22 11:41:08 · 435 阅读 · 0 评论 -
Android高级面试题大全
Android高级面试题大全网络协议tcp/ip协议的分层http的包结构http的连接池http的三次握手,四次挥手https的介绍https的连接过程Java基础基础类型的内存占位gc的内存回收机制堆和栈的概念新生态和老年态强,软,弱,虚引用Collection的子集分布HashMap的存储过程HashMap和HashTab的区别多线程安全Android基础App的启动流程Activity的生...原创 2019-01-21 11:02:17 · 459 阅读 · 0 评论