1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview BabushkaText…
分类:Android
设计模式六大原则概述
设计模式在编程中有重要的指导意义,每个项目在架构阶段就应该很好的满足设计模式的六大原则,当然也要根据项目的实际情况来权衡取舍,平衡效率跟质量的关系。下面简单介绍下设计模式的六大原则。 1.单一职责原则 a)Single …
Java ArrayList使用技巧 - 从第一个List中去除所有第二个List中与之重复的元素
需求:从 mAllList 中去除所有 mSubList 中与之重复的元素 测试数据:mAllList 中包含100000个无序无重复字符串,mSubList 中包含50000个无序无重复字符串 方法一、ArrayLis…
Android Studio NDK升级导致编译失败
最近在Android Studio2.2上面的工程,原来的NDK版本是12,而升级为13 Beta 1后出现编译失败,有类似如下提示: CMake Error at …/cmake/3.6.3155560/a…
关于三种『应用内主题切换』开源项目的一点思考
[TOC] 这里讨论的只是白天、夜晚主题切换这种场景,不涉及外部资源加载。 现在要给App添加夜晚主题,所以就需要选择一种应用内部更换主题的实现方案,目前来说,比较常见的几种方式如下: Theme 设置Theme来切换不…
工具类之FragmentUtils
fragment应该是广大Android开发者都用到过的一个view,在此我整理了一个操作比较齐全的工具类,应该也是网上独一无二的,在此推荐我收集到的几篇fragment比较好的文章,Square:从今天开始抛弃Frag…
【Android 开源系列】之网络请求框架
Android 开源系列 【Android 开源系列】之缓存框架 【Android 开源系列】之图片加载框架 Retrofit– Star 23251 Square开源的Android和Java的REST风格…
(四)Kotlin 领域特定语言 DSL
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、领域特定语言 DSL的概念 只…
Android动画实现绘制原理
title: Android动画实现绘制原理 date: 2016-10-05 15:00 本文发表于KuTear’s Blog,转载请注明 读前补充 关于标记位在Android运用的是非常的多,简单的说就是…
Android Studio 小技巧
【链接】https://www.jianshu.com/p/a44bd13d2fa0 【1】 变量前缀修改 (全局变量m 大头 静态变量 s 打头) 【2】 使用插件一键完成序列化对象(bean …
Fragment 中setUserVisibleHint方法不执行
/** * Set a hint to the system about whether this fragment's UI is currently visible * to the user. This hint …
50道java初级编程题
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 publicclass li…