温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、领域特定语言 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…
Swift 2.0初探
转眼间,Swift已经一岁多了,这门新鲜、语法时尚、类型安全、执行速度更快的语言已经渐渐的深入广大开发者的心。我同样也是非常喜爱这门新的编程语言。 今年6月,一年一度的WWDC大会如期而至,在大会上Apple发布了Swi…
Pageradapter视图更新问题
android3.0以后,可以在项目中使用ViewPager+Fragment实现tab分页+子tab页内容滑动效果。当你更新 fragment List集合后调用fragmentpageadpater的notifyDa…
干货集中营mvvm架构开源项目
https://github.com/JasmineBen/GankMvvm 基于”干货集中营”的开放API,采用MVVM架构、Android JetPack、dagger2、glide、retr…
实现通用的SharedPreferences访问接口
背景 在应用开发过程中,经常会用SharedPreferences存储配置参数、登陆状态等数据。直接使用系统提供的接口虽然能达到目的,但代码太啰嗦。本文目的是要实现一个优雅的SharedPreferences访问接口 目…
RecyclerView 添加单选多选功能
在哪看过一个帖子,不记得了,完事仿着思路写的,很简单 工具类 CheckHelper 抽象基类 import android.view.View import androidx.recyclerview.widget.R…
隐藏系统导航栏
竖屏下导航栏一般不会去做隐藏处理,因为看起来不会别扭,使用也更方便,但是横屏的应用体验就没有那么好了,启用起来也别扭,特别是导航栏还能设置隐藏和显示这种操作,这操作会导致根View重绘。 一开始以为很简单的一个需求,但是…
Android 启动系统相机,相册,裁剪图片及6.0权限管理
在日常开发中,我们经常需要用到上传图片的 功能,这个时候通常有两种做法,第一种,从相机获取,第二种,从相册获取。今天这篇博客主要讲解利用系统的Intent怎样获取? 主要内容如下 怎样通过相机获取我们的图片 怎样启动相册…