一片枫叶的专栏

让坚持成为一种习惯。

排序:
默认
按更新时间
按访问量

Android产品研发系列

本个系列的文章主要是讲解android产品研发过程中一些需要注意的技术技巧与实践。其主要面对产品研发,对App稳定性,友好型,兼容性要求较高的App

2016-06-12 19:51:13

阅读数:9883

评论数:15

Github项目解析系列

Github项目解析系列主要解析的是平时开发过程中遇到的小项目小例子,自己总结的一些研发技巧与实践,以及一些Github中流行的项目等

2016-03-23 20:42:40

阅读数:2753

评论数:2

Android tips知识点系列

Android tips系列主要是一些android中小问题,小知识点的总结与归纳,下面是这些tips的文章列表,不定时更新ing...

2016-03-20 17:27:46

阅读数:3236

评论数:0

Android源码解析系列

知乎上看了一篇非常不错的博文:<a href="http://zhuanlan.zhihu.com/kaede/20563936">有没有必要阅读ANDROID源码</a> 看完之后痛定思过,平时所学往往是知其然然不知其所以然,所以为了更好的深入andr...

2016-02-19 10:33:42

阅读数:21317

评论数:5

太用力的人跑不远

写在前面:有阶段的自己,会用蛮力去学习一些东西,就是这东西不管是否适合目前自己的知识体系, 觉得学了之后会更牛逼就去学,但是这样的东西往往学了记不住。 学习的过程越用力反而显得越吃力, 太吃力的事情,自然就无法有恒心, 这就是很多人会觉得自己做事总是无法持之以恒的原因。努力不应该是某种需要被时常觉...

2015-08-04 11:14:59

阅读数:3918

评论数:8

Mchain(M链)

Mchain(M链) Mchain是由美国专业区块链团队研发,解决交易信任问题,总发行量2100万枚,1050万枚公开挖矿,1050万枚内部云矿机形式挖矿。而云矿机形式挖矿基本上是属于赠送,Mchain社区运营中心对接了中国团队,以券换币,自己只预售了一点的币,币全部由云矿机产出和券兑出。直到1...

2018-06-28 21:31:13

阅读数:2345

评论数:1

Android标准的选择图片操作

打开相机一般来说有两种方式,一种是自己初始化相机,调用Camera组件,相对来说这种比较复杂,需要做的工作也比较多,还有一种是调用相机的隐式Intent打开相机,打开相机选择图片这种需求其实调用隐式Intent就可以了,没必要自己初始化camera对象...

2016-11-08 20:02:36

阅读数:1918

评论数:1

Kotlin(二)-->基础语法

关于kotlin的基础语法相关知识点...

2016-11-04 10:14:11

阅读数:4469

评论数:0

Kotlin(一)-->Android Studio配置Kotlin开发环境

新的产品开发中Android端已经完全使用Kotlin作为开发语言了,目前为止还没有发现什么不适的地方。所以今天我们将讲解一下如何在Android Studio中配置Kotlin开发环境,算是为Kotlin讲解一下入门知识,后续会慢慢更新kotlin相关知识...

2016-10-27 09:44:27

阅读数:29390

评论数:11

Github项目解析(十四)-->快速实现自定义地图聚合操作

本文我将讲解一下我最近实现的高德地图Marker的聚合功能。在项目开发中需要使用到地图Marker的聚合功能,但是高德地图并没有实现对Marker的聚合功能,所以需要自己实现其聚合功能...

2016-10-21 09:02:57

阅读数:5872

评论数:5

Android tips(十四)-->解决AppBarLayout滑动不畅的问题

最近在开发的App中需要实现Toolbar与顶部内容区域级联滚动的效果,一开始就想到了Android 5.0 中新添加的AppBarLayout控件,其正好是实现这个效果的,所以马上就使用这个组件实现了一个类似的效果,但是实现过程中发现AppBarLayout滑动时不流畅...

2016-10-17 18:39:47

阅读数:12017

评论数:7

Android产品研发(二十五)-->MVC/MVVM/MVP简单理解

本文我们将讲解Android开发中常常涉及到的MVC/MVP/MVVM等模式的基本概念。许多童鞋对Android开发中涉及到的MVC、MVP、MVVM这三种模式不是太清楚,我认为无论是MVC、MVP亦或者是MVVM都是一种代码组织方式,通过这种代码组织方式能够让代码更有层次感,各个层次主要负责各自...

2016-10-15 16:02:02

阅读数:2733

评论数:1

Android tips(十三)-->Android开发过程中使用Lambda表达式

新的Java8 API中提供了不少新的特性,其中就有Lambda表达式。而本文我们将主要介绍一下在Android开发过程中如何使用Lambda表达式,这里主要是为我们后续介绍RxAndroid、RxJava相关知识做铺垫的...

2016-10-08 09:11:50

阅读数:1808

评论数:0

Android tips(十二)-->Android开发中使用矢量图

本文我们将介绍一些关于Android矢量图的相关知识点。最新的项目中要求以矢量图替代传统的.png资源文件,所以特意学习了一下Android中的矢量图相关概念,不得不说矢量图还是一个比较好的适配方案。Android从Android5.0开始引入了对矢量图的支持,但是其并不支持svg这种矢量图片格式...

2016-10-02 09:40:32

阅读数:4255

评论数:3

Android产品研发(二十四)-->内存泄露场景与检测

本文我们将讲解一下关于Android开发过程中常见的内存泄露场景与检测方案。Android系统为每个应用程序分配的内存是有限的,当一个应用中产生的内存泄漏的情况比较多时,这就会导致应用所需要的内存超过这个系统分配的内存限额,进而造成了内存溢出而导致应用崩溃。在实际的开发过程中我们由于对程序代码的不...

2016-09-29 09:19:27

阅读数:3940

评论数:2

Github项目解析(十三)-->使用Kotlin实现UC头条ViewPager左右滑动效果

本文我们将介绍一个使用kotlin实现的仿照UC头条ViewPager的左右滑动效果。这个项目是为了学习kotlin的使用以及基本语法,在实现的过程中主要需要注意的有两点:一个是UC头条在滑动过程中的遮盖动画效果,一个是跨多个Tab点击屏蔽多个页面滑动效果

2016-09-26 09:18:45

阅读数:2772

评论数:7

Android tips(十一)-->android开发者需要了解的chrome插件

本文主要是总结了android开发者常用的一些chrome插件,相信有了这些插件的话你的开发效率会大大的提升

2016-09-22 11:06:35

阅读数:2092

评论数:0

Github项目解析(十二)-->一个简单的多行文本显示控件

本文我们将讲解一个使用的多行文本显示控件,在实际开发过程中我们时常会遇到这种需求:有两个TextView控件分行显示,当第一个TextView的内容过多一行显示不下时,我们需要将第二个TextView在第一个TextView的第二行末尾显示,当第二个TextView第二行也显示不下时,第一个Tex...

2016-09-20 19:10:48

阅读数:3042

评论数:1

近期参加的各大公司面试总结

最近一段时间一直在找工作,所以参加了不少公司的面试,下面是各个公司的面试总结...

2016-09-11 22:22:05

阅读数:4273

评论数:2

Github项目解析(十一)-->一个简单,强大的自定义广告活动弹窗

本文我们将讲解一个简单,强大的广告活动弹窗控件。不少App在打开的时候需要弹出一个广告活动弹窗,点击广告活动弹窗中的图片就会跳转到一个H5页面,加载显示具体的活动内容等,为了方便大家的操作,我将其做成了一个标准控件:android-adDialog。需要说明的是,虽然其名称为android-adD...

2016-08-07 22:31:15

阅读数:6795

评论数:39

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