刘旭

最喜欢的一句话:求其上,得其中;求其中,得其下,求其下,必败。

Android属性动画与自定义属性动画

一.动画基础知识 1.动画分类 2.什么时候用什么动画? 二.动画实际示例 1.ObjectAnimator实现普通属性动画 2.ObjectAnimator实现自定义动画 3.使用ValueAnimator实现动画 4.RecyclerView单个Item的属性动画 三.结语 ...

2018-05-06 22:15:23

阅读数 260

评论数 0

从高考到程序员回忆录

一.概述本文分为四部分,讲述笔者从初中,高中,大学以及工作四个阶段的过程.后面还会着重介绍作者的一些感悟, 希望学弟学妹和更多的年轻人能从中有所收获.看到CSDN博客上的征文,看到很多人写了自己的从高考到程序员的美好回忆,我内心的澎湃和激动已按捺不住,决定写一下我那还算充满激情的回忆.二.初中阶段...

2017-06-14 19:34:20

阅读数 727

评论数 4

设计模式概述与设计模式之面向对象设计原则

一.概述1.为什么要学习设计模式? 首先,从招式与内功的角度来说,Jaca,C#,C++这些开发语言,Eclipse,Android Studio,IntelliJ IDEA,JSP以及各种框架我们可以认为是招式,而数据结构,算法,设计模式,重构,软件工程等则为内功.招式可以很快学会,但内功...

2017-05-30 12:14:18

阅读数 347

评论数 0

浅谈混合开发与Android,JS数据交互

本文是作者原创,如转载请注明出处!一.概论 现在时代已经走过了移动互联网的超级火爆阶段,市场上移动开发人员已经趋于饱和,显然,只会原生APP的开发已不能满足市场的需求,随着H5的兴起与火爆,H5在原生APP中的使用越来越广泛,也就是我们常说的混合开发(Hybrid APP).最新很火的微信小程序...

2017-05-05 17:39:16

阅读数 6155

评论数 0

10分钟理解Android数据库的创建与使用(附详解和示例代码)

1.Android数据库简介. Android系统的framework层集成了Sqlite3数据库,我们知道Sqlite3是一种轻量级的高效存储的数据库。 Sqlite数据库具有以下优点: (1)零配置,无需安装和配置; (2)储存在单一磁盘文件中的一个完整的数据库; (3)数据库文件可...

2017-04-12 10:19:48

阅读数 2895

评论数 2

Android 6.0动态权限申请

1.Android6.0动态权限的由来 一直以来,Android的权限系统都是最大的安全问题之一,因为在进行安装的时候,所有的权限都会统一进行请求,你必须允许这些权限请求才能进行安装.应用安装后,就可以在用户毫不知情的情况下,访问这些权限.所以有很多应用利用这一漏洞,偷偷地进行搜集用户个人信息或...

2017-03-13 12:29:27

阅读数 1982

评论数 1

机器学习基础(入门篇)

1.什么是机器学习? 简单来说,机器学习就是把无用的数据转化为有用的信息。 机器学习横跨计算机科学,工程技术和统计学等多个学科,需要多学科的专业知识。移动计算和传感器产生的海量数据意味着未来我们将面临着越来越多的数据,如何从海量数据中抽取到有价值的信息也是属于机器学习的范畴。 2...

2017-03-08 17:23:45

阅读数 495

评论数 0

ButterKnife8.5.1最新版本使用详细步骤

ButterKnife大大简化了程序员编写代码的速度,.并且在7.0版本以后引入了注解处理器,取代了之前利用反射原理进行findViewById影响APP性能的方式,不再影响APP运行效率,下面直接上图. 1.先在Project(即自己的工程)的build.gradle中添加如下代码 depen...

2017-02-07 09:59:13

阅读数 11501

评论数 11

Android 遇坑之路及解决方案

一.在状态栏之上弹自定义吐司 1.需求:UI设计师设计的原型图是在状态栏之上的位置弹一个自定义吐司,我们的应用内全部都是沉浸式状态栏,将状态栏隐藏掉了的。 2.解决方案:首先给toast设置marginTop为负的状态栏高度是无效的,然后查阅相关资料发现Toast是显示在Window之上的,查...

2018-07-07 18:38:09

阅读数 242

评论数 0

RecyclerView实现ViewPager效果以及自定义View

一.效果图与需求 需求就是图中的效果,最大的那个item是选中的item,其余的是普通的item,并且滑动过程中随收视伴随item缩放的效果,先声明下,这个不是动画效果,只是根据手势滑动的距离不断设置item缩放的比例。 二.实现思路与需求分析 1.需求分析 刚开始想这个效果是不是...

2018-05-20 22:58:24

阅读数 329

评论数 0

ViewPager中显示图片和播放视频填坑之旅

一.需求来源与实现思路 1.最近项目需求中有用到需要在ViewPager中播放视频和显示图片的功能,视频是本地视频,最开始的实现思路是ViewPager中根据当前item位置对应的是图片还是视频去初始化PhotoView和SurfaceView,同时销毁时根据item的位置去判断移除PhotoV...

2018-05-01 15:57:58

阅读数 1362

评论数 0

2018 Android面经分享(京东,百度,陌陌,58到家等知名公司)

美团,京东,陌陌,58到家,科大讯飞,百度,luckin coffee面试总结 美团,京东,陌陌,58到家,科大讯飞,百度,luckin coffee面试总结 一.引言 二.面试经验分享 1.美团 2.Luckin Coffee 3.科大讯飞 4.京东生鲜部门 5.陌陌 6.百度 7....

2018-03-11 14:25:40

阅读数 2175

评论数 4

地图投影和矢量瓦片详解

一引言 二地图投影 1地理坐标系的概念 2投影坐标系的概念 3地理坐标系和投影坐标系的关系 4地图投影的分类 5Web墨卡托投影概念和经纬度投影坐标与Web墨卡托坐标的相互转化 三矢量瓦片 1珊格瓦片和矢量瓦片的概念 2矢量瓦片的数据格式 3矢量瓦片相比珊格瓦片的优势 4Mapbox提出的矢量瓦片...

2017-11-18 16:29:47

阅读数 5805

评论数 1

迟到的2017年上半年年中总结

目录 目录 概述 2017年上半年总结 工作 生活 2017下半年展望 工作 生活 结语概述转眼间2017年已经过半有一个多月了,本身在7月初就该完成的2017年上半年年中总结硬是拖了一个月才写,尽管这是因为工作较忙和生活琐事的困扰,但是我仍深感愧疚,不能给自己找任何借口,失败了就是失败了,拖延了...

2017-08-03 20:28:21

阅读数 412

评论数 0

我的大学从不缺少激情

前言:本文为作者的回忆录,回忆下我们曾经的年少无知.回忆下我们曾经的傲气,回忆下我们曾经逗比的时代,回忆下以前我们的各种童年趣事,荒谬无知,借以前的事情告诫下自己,需要不断努力拼搏,我非常喜欢的一句话:比你优秀的人比你更努力,你又有什么理由不去努力呢?包括从高一到大学毕业

2017-03-30 17:22:55

阅读数 419

评论数 1

Git使用详解(30分钟理解Git)

GIt版本管理工具的强大之处不必多说,下面介绍下 首先说一下Git和SVN的区别. Git是分布式管理系统,SVN是集中式管理系统. Git不需联网就可使用,有一个本地仓库和远程仓库,SVN必须依赖网络. Git比SVN更高效和快捷. 1.Git的安装: 在Linux上安装Gi...

2017-02-24 14:52:02

阅读数 322

评论数 0

WebView交互传递json字符串并解析

我们知道WebView交互中可以传递基本数据类型的数据值,比如常用的int,String. 但是WebView也可以传递一种很重要很常用的数据格式-json数据. 传递json和传递String数据是一样的,关键就是HTML5端对json数据通过eval()函数进行解析 传递过程中andro...

2017-02-14 17:06:05

阅读数 1321

评论数 0

导入okgo的Demo时的报错解决方式

最近项目中需要用到网络框架.okgo是一个很火也很好用的网络请求框架,并且github上有该框架的示例demo,下载下来该示例demo后我直接导入一个module,出现了两个报错1.Error:(74, 13) Failed to resolve: com.github.CymChad:BaseR...

2017-02-14 15:39:11

阅读数 2543

评论数 3

排序算法之堆排序详解(附最大堆示例代码)

1.堆的概念(最大堆与最小堆) 堆排序的时间复杂度是n logN,具有nl og N时间复杂度的排序算法还有快速排序和理想状态下的归并排序,一般来说快速排序的性能优于堆排序,但堆排序在实际中也有很多的应用,后续会做具体介绍. 堆指的是堆数据结构,被看成是一个近似的完全二叉树,树上的每一...

2017-02-12 17:54:24

阅读数 822

评论数 0

android 博客大牛地址收藏

CSDN宏祥:http://blog.csdn.net/lmj623565791 爱哥:http://blog.csdn.net/aigestudio 老罗:http://blog.csdn.net/luoshengyang 小巫:http://blog.csdn.net/wwj_748 ...

2017-02-10 16:54:29

阅读数 411

评论数 0

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