龙衣

专注于写代码并享受当下生活。

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

圈复杂度详解

一、现象1. 代码设计不规范。当项目规模达到一定的程度,比如达到十万行的代码量。那么项目肯定存在有些类特别大,方法特别多、特别长。以上因素会导致什么后果呢?

2017-04-09 23:09:29

阅读数:6537

评论数:0

图片选择器 Matisse 在 6.0 以上手机使用相机以及选择图片过滤小图功能

首发地址:dongxi520.com 需求:实现一个图片选择器,能选择本地图片和拍照 拿到需求,第一个想法就是看自己在规定时间上能否又快又好的实现。显然是不能( 。。),现在那么多前辈都把轮子都造好了,我们直接拼装不久可以了吗?目前为止,我还是这样,等功能深厚成为前辈了再撸几个轮子给后辈使用...

2017-08-03 21:08:16

阅读数:3118

评论数:3

RecyclerView + 九宫格图片 + ViewPager + PhotoView 实现列表图片点击放大并能缩放思路

首发地址:dongxi520.com 需求:在内容列表中点击图片列表显示大图并且可以双击放大缩小下文主要介绍思路,不一定是最好的,时间来不及能先实现效果就OK列表 可选的有 ListView 和 RecyclerView,这里主要就是列表数据的填充和展示使用 ListView 在 getVie...

2017-08-03 21:07:08

阅读数:2529

评论数:0

AndroidStudio中去掉标题栏的两种方式

将原来的styles.xml 文件改为如下即可 <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCo...

2016-07-15 19:40:51

阅读数:1918

评论数:1

AndroidStudio2.0引用开源框架的步骤

AndroidStudio2.0引用开源框架的步骤 首先开源框架要是AS的,不是的话要转为AS,接着按如下选择 选中你开源框架所在的目录即可 接着 然后点击右边的 + 号,选择第三项,把你的开源框架项目和library选中,看到如下图中的中间部分有新的资源加入(我这里是...

2016-05-02 08:40:28

阅读数:1856

评论数:0

值得一看的GitHub源码

注册登录 https://github.com/fanrunqi/MaterialLogin(源码,可以直接参考) https://github.com/shem8/MaterialLogin(原生的登录,直接添加依赖就可以用) 播放音乐 https://github.com/iammert/Mu...

2016-08-28 10:41:41

阅读数:1776

评论数:0

小白Unity入门(下)

上文地址 小白Unity入门(上) 本篇文章还是学习总结,如写的有问题,请指出,谢谢! 旧版 UI 组件之 GUIText 常用 UI 系统简介NGUI NGUI 是一款使用最多的第三方的 UI 插件。 目前国内大部分的游戏的界面 UI,都是使用 NGUI 这个插件来编写实现的。 UGU...

2016-11-28 11:33:29

阅读数:1469

评论数:0

Kotlin简单使用EventBus3.x

我的博客原文地址:Kotlin简单使用EventBus3.x 完成功能:替换activity间传值的繁琐过程 使用到的 Kotlin 语法 我也是现学现用的,写的不对,多多指教 AS版本:2.3 EventBus版本:3.1.1 Kotlin 环境 这个网上很多讲解了,...

2018-01-31 22:06:54

阅读数:915

评论数:0

Android AppBarLayout + RecyclerView 下滑到第一条卡顿解决之道

Android AppBarLayout + RecyclerView 下滑到第一条卡顿解决之道,共四种方式,选择你喜欢的,因为你喜欢的就是我喜欢的。

2018-05-09 17:26:08

阅读数:767

评论数:2

微信小程序~底部导航栏 Tab + 顶上 TitleBar 的实现

这一节内容比较简单,实现的效果图如下 底部导航栏的实现 官方文档—框架—配置 查阅文档后,我们的实现方式如下: &amp;amp;quot;tabBar&amp;amp;quot;:{ &amp;amp;quot;borderStyl...

2018-05-13 22:28:29

阅读数:686

评论数:0

小白Unity入门(上)

本文为新手学习Unity的学习笔记,如有写的不对的,欢迎指出,谢谢。 Unity简介 Create games, connect with your audience, and achieve success You can create any 2D or 3D game with...

2016-11-27 17:13:39

阅读数:577

评论数:0

微信小程序~ 网络请求工具的封装

之所以选择封装是为了代码的简洁性,而且封装起来的代码一个多处使用;像网络请求这种常见的操作,我们是需要将其封装为一个工具,在使用的使用直接引入,再使用就可以省去很多重复的代码。 下面以获取干货首页文章的网络请求分析 网络请求的初始代码 getGankData: function (u...

2018-05-30 22:54:18

阅读数:452

评论数:0

Jsoup爬虫使用记录

背景 学习 Android 到一段时间,想自己做一些项目练练手,需要数据怎么办呢? - 自己造数据 - 少量的假数据 利用数组或者集合来存储少量数据。- 大量的后台数据 这里的数据是指,自己获取数据,然后自己实现一个后台管理系统,通过这个系统去操作(增删改查)这些大量的...

2017-06-11 17:15:42

阅读数:444

评论数:0

GitHub博客的搭建

如果喜欢折腾,而且喜欢写博客,那么往下看吧! 1、首先你需要有一个GitHub账号 这里就不给出教程了 自己去网上搜一下,网上有很多教程的 2、搭建GitHub博客 首先将https://github.com/suyan/suyan.github.io项目fork到自己仓库不了解如何fork的可以...

2016-06-01 17:24:49

阅读数:380

评论数:0

GitHub报错master->master(fetch first)的解决方法

问题的起因是 出现这个原因是仓库中的代码和本地中的代码不一致,需要先将仓库里的代码pull下来 然后在add 再commit 接着再push即OK啦! 在此感谢以下大神 参考 参考

2016-05-13 22:42:44

阅读数:375

评论数:0

Android小知识大杂烩

Snackbar 与 Toast 小区别: Snackbar activity消失后不显示内容 Toast activity消失后仍显示内容 Androidstudio中的命名 Androidstudio中的布局文件和drawable中不允许出现大写命名的ID Androidstudio下Modu...

2016-08-28 10:30:36

阅读数:372

评论数:0

Android 自定义 View 实现跑马灯效果

为什么要实现该效果? 刚开始是在公司项目中 有个点击飘心的效果,在飘心的同时,文字还能一致滚动【想象.png】。 在 Github 找了几个跑马灯的库,本以为都能实现,但是跑在项目上总会出现每次点击飘心动画后,滚动的文字都会重新开始滚动,这不是产品要的效果。(回到家后自己写了个 demo 测试...

2018-08-27 22:58:34

阅读数:361

评论数:0

新浪云的使用

Sina App Engine(简称SAE)是新浪研发中心推出的国内首个公有云计算平台,支持PHP,MySQL,Memcached,Mail,TaskQueue,RDC(关系型数据库集群)等服务,并为开发者提供了非常便捷的管理界面。 简单来说就是,当你想用真机玩你开发的需要连接服务器的APP时,怎...

2016-05-17 15:29:16

阅读数:343

评论数:0

微信小程序~利用模板实现《福利》页面的网格布局

什么是模板? 在微信小程序中,使用template来表示模板 为什么要使用模板? 使用模板文件能够降低代码重构,提高代码的复用性。 如何使用? 页面内使用:在页面内直接声明一个template并且引用代码如下: &amp;lt;import sr...

2018-06-05 23:25:46

阅读数:339

评论数:0

Android 使用 ViewPager+RecyclerView+SmartRefreshLayout 实现顶部图片下拉视差效果

由于是公司项目,不方便作图(自己懒!!!),所以盗用了网上一位兄弟的图,如侵权,立删。 实现效果大概如下(只看头部图片下拉的视差效果): 这位兄弟的博文地址是:使用NestedScrollView+ViewPager+RecyclerView+SmartRefreshLayout打造酷炫下...

2018-06-27 11:37:32

阅读数:307

评论数:0

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