自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不悔的青春

记录自己摸爬滚打的经历,享受不悔的青春

原创 我的新博客

各位新老朋友们,现已将自己新写的博客托管到GitHub上,访问地址是http://wintonby.github.io/,欢迎大家访问交流,也欢迎大家进QQ群进行技术交流!!!

2018-05-26 11:39:33

阅读数 160

评论数 0

原创 正则表达式入门

文章目录概念基础语法元字符^ 行的开始$ 行的结束[...](字符组)匹配若干字符- (字符组内元字符)匹配范围^ (字符组内元字符) 非(排除)匹配. 匹配任意字符| 多选结构`\< 和 \>` 单词分界符? 可选项元素+ 重复元字符* 重复元字符{} 限定重复次数() 范围限定符...

2019-07-06 16:46:19

阅读数 77

评论数 0

原创 Groovy入门基础

文章目录基本概念环境搭建下载groovy的manSDK(Mac os)安装 groovy下载IDEA配置groovyHelloWorldGroovy 语法精讲文件结构变量类型字符串‘xx’"xx"'''xx'''闭包(...

2019-06-26 22:38:14

阅读数 298

评论数 0

原创 二十三点的碎碎念——活到老学到老

  回到CSDN博客,发现自己在这个网站注册已经9年了,突然一下子有好多感慨。就想把这些乱七八糟的想法记录下来。   不知道有没有人和我一样,从学校刚出来的时候,学习劲头挺足的,后来慢慢就懒惰了起来,不安于现状,又不愿付出努力。于是就不停的在堕落和愧疚的状态中不停的切换,难过极了!时间过的很快,这...

2019-06-12 00:01:14

阅读数 194

评论数 0

原创 Material Theme自定义的一些细节

简单记录一下最近修改Material Theme的问题,因为一些属性平时用的很少,比较难找。注释比较详细。 <?xml version="1.0" encoding="utf-8"?> <resources> <styl...

2019-05-23 10:52:22

阅读数 950

评论数 0

原创 maven-publish插件的使用

文章目录maven-publish插件maven-publish的使用引入插件使用插件publicaionsrepositioriespublishToMavenLocal完整的example maven-publish插件 maven-publish是一个Gradle插件,可以我们的编译的输出物...

2019-05-04 00:13:59

阅读数 1127

评论数 0

原创 Android 应用内存泄露排查流程

前言   最近为了对自己负责的APP做优化,特地研究了一下内存泄露分析常用的方法,这里简单的总结一波。 基本流程 第一步、确定内存泄露的基本范围   Android Studio很早以前就有直接查看内存使用的情况的Memory Monitor,因此我们可以通过观察我们的某一个操作的...

2018-03-11 15:45:45

阅读数 602

评论数 0

原创 Android数据库框架greenDao学习笔记(三)----应用

引言   前面两篇文章,介绍了greenDao的集成方法与基本注解,具备了基本的基础知识,就可以开始进行实践了,本篇博客介绍,我是如何在项目中使用greenDao进行数据存储的,高手勿喷。

2017-06-04 15:02:17

阅读数 989

评论数 2

原创 Android数据库框架greenDao学习笔记(二)---注解

引言  上篇博客中介绍了greenDao的集成方式,这篇博客,我们介绍如何使用greenDao创建我们需要的数据表。补一张图(来自官网),来理解greenDao,大家意会吧。   注解  先上一张图,来对greenDao的注解有一个直观的认识:   Schema  通过在Gradle文件中进行...

2017-03-11 00:13:01

阅读数 1196

评论数 0

转载 PyCharm激活码2017

刚下载的PyCharm突然提示过期了,网上很多激活码都是2016年的,现在已经过期了,无法再使用了。搜集了一下,在网上搜到了2017年的,分享出来。BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1...

2017-02-26 21:34:51

阅读数 482

评论数 0

原创 Android数据库框架greenDao学习笔记(一)----集成

引言  在项目中经常会用到数据存储、缓存等等,常用的一种方式就是数据库存储,从追求开发效率的角度讲,一般公司都会用第三方开源库,greenDao是目前口碑比较好的数据库框架之一。官方网站点击这里greenDao基本介绍  greenDao是一个开源Android ORM(Object Relati...

2017-02-23 23:46:05

阅读数 1784

评论数 0

原创 Android动画----TypeEvaluater,Interpolator

引言  学习属性动画时,曾今提到过TypeEvaluater,Interpolator两个类,这篇博客对这两个类做一些简单的学习。话不多说,进入正题。TypeEvaluater  TypeEvaluater是属性动画的值计算器,在学习属性动画时,必然会用到的一个方法就是ValueAnimator的...

2017-01-22 00:06:57

阅读数 797

评论数 0

原创 Android动画----ValueAnimator

引言  关于Android动画的内容,我们已经讲了好几篇了,都是一些最基础的,包括Alpha、Translate、Rotate、Scale都是常见的补间动画(Tween Animation),属于视图动画(包括补间动画和帧动画),今天我们来学习另一种类型,属性动画,主角是ValueAnimator...

2017-01-10 20:55:32

阅读数 2312

评论数 0

原创 Android动画----Interpolator(插入器)

引言   Android的几种基础动画前面的几篇博客已经介绍的差不多了,在前几篇博客一直预留了一个问题就是Interpolator的说明,本篇博客就着重介绍一下Interpolator的含义Interpolator的含义   Interpolator字典意思是插入器,在动画当中充当的角色就是动作,...

2016-12-07 18:35:12

阅读数 1806

评论数 0

原创 Android动画----Set

引言  讲完了Alpha、Translate、Scale、Rotate动画,这篇博客将讲述他们的组合用法Set,可以让它们四个动画同时发挥作用,让效果变得更加酷炫。    Set动画  set本身没有什么新的属性,它本身是没有特殊的属性,本身也是集成自基类Animation类。   Set 属...

2016-12-05 23:35:43

阅读数 1260

评论数 0

原创 Android动画----Translate

引言  关于动画的学习,这是第四篇啦,都是最基础的几种动画,梳理一番,对知识的了解就更加清晰啦,转入正题,介绍今天的主角Translate。    Translate动画  顾名思义,Translate动画就是位移动画,也是集成自基类Animation。    Translate属性    ...

2016-12-04 23:28:26

阅读数 1347

评论数 0

原创 Android动画----Rotate

引言  学习了Scale、Aplha,接下来趁热打铁,这篇就学习Rotate动画吧    Rotate动画  旋转动画,继承自基类Animaton    Rotate属性  老规矩吧,直接代码里注释 <?xml version="1.0" encoding="...

2016-12-01 23:14:25

阅读数 4164

评论数 1

原创 Android动画----Alpha

引言  紧接上一篇文章,本篇继续学习Android动画基础知识,本篇的主角是Alpha    Alpha动画  Alpha是Andriod透明度渐变动画,其基类为Animation类。    Alpha属性 <?xml version="1.0" encoding=&...

2016-11-30 23:26:51

阅读数 2775

评论数 3

原创 Android动画----Scale

引言      要做一款让用户喜欢的APP,适当的动画元素是必不可少的,因此接下来的要学习和记录一系列Android动画相关的知识,梳理一下一些比较含糊的知识点。 Scale动画      Scale是Android的尺寸缩放动画,继承自基类Animation    Scale的属性  ...

2016-11-29 22:43:50

阅读数 7413

评论数 0

原创 Android Studio APP混淆实践

在Android APP开发完成后,为了防止APP被盗版、以及其他安全因素,大多数APP都会被要求做混淆编译,因此作为一项必要技能,就必须得掌握了,下面简单记录一下真个实践过程。    编辑混淆规则文件 如图所示,可以从Android Studio的工程目录上看出对应每个模块的混淆规则文件...

2016-10-12 23:46:54

阅读数 2176

评论数 0

原创 无题

HTTP 中GET方法URL的长度限制是多少? 答:URL长度不超过2048字节。 Android自带的HttpClient支持多部份的post吗? 答:不支持,即不支持发送文件和参数,因此需要使用Apache的HttpMime。 尽量不要使用localhost:8080\xxx来调用本地的tom...

2016-10-09 18:14:17

阅读数 859

评论数 0

原创 Android启动页白屏或黑屏

问题描述  使用APP都会发现,Android应用启动时会有白屏一下或者黑屏,但是我们可以通过一些方法解决这个问题。 解决办法  第一步,写Style文件,在style文件中,写一个启动页主题,继承应用的主题,如下:    <style name="Theme.AppStart...

2016-09-30 18:18:30

阅读数 505

评论数 0

原创 Error:Execution failed for task ':app:clean'. > Unable to delete file: xxx.file

问题描述  Window上使用Android Studio一定遇见过clean失败的情况,提示build文件夹下的apk无法delete,而且自己在文件夹下删除提示权限不足,这个时候是很令人沮丧的,所以我猜测有个文件应该死锁了 ,所以有了以下的解决方案:   解决方案一  重启电脑,删除那个删不...

2016-09-14 12:27:08

阅读数 2734

评论数 0

原创 TabLayout——浅谈

TabLayout——浅谈  TabLayout是Google新推出(其实好久了。。。)的一个组件,在android5.0的之后的应用中被广泛应用,最近做的一个项目当中也使用到,所以抽空花点时间,整理总结一番。 TabLayout是什么?  TabLayout是一个用来横向显示Tab组件的布局。用...

2016-09-03 17:29:49

阅读数 1806

评论数 6

原创 Android Studio 生成APK实践

前言  作为APP的开发的新手,经常会遇到这样的问题,“我写好的代码如何生成能够发布的APK呢?”带着这个问题我们来进行资料搜集,网上这方面的资料确实很全很多,但是光看不实践也记不住呀。因此,本文就这样诞生了。 实践第一步   打开你的Android Studio,选择菜单Build ——>...

2016-05-03 16:25:59

阅读数 12089

评论数 2

原创 Android主题更换简单实践

前言  很多优秀的APP都支持多种主题,最常见的是白天和夜间模式。因此本篇博客是作者实践更换主题的记录,写出来与大家分享。   实现更换主图这一功能有很多种方式,最简单的方式,就是定义多套主题。至于style文件当中,也适合新手学习与实践(大神勿喷)。言归正传,进入主题。定义需要在各种主题下切换...

2016-03-29 23:02:45

阅读数 1717

评论数 0

原创 代码检查工具系列——CheckStyle

前言  大家都知道有很多公司拥有外包团队,而外包团队当任务完成后,很多不会再与公司有业务关联,在项目验收时就要验收代码,那么如何面对大量的代码,人工去看完所有代码是一项非常庞大的工作,这时我们就需要好用的代码检查工具了。本篇博客将主要讲述CheckStyle,看完本篇博客可以让你知道和基本掌握Ch...

2016-03-21 00:34:49

阅读数 6939

评论数 2

原创 代码检查工具系列——FindBugs

前言  随着项目越来越复杂,工程越来越庞大,单纯的依靠人工去检查代码中存在的潜在问题是不现实的,单元测试也无法完全覆盖,因此借助自动化工具去做一些代码检查的事情是十分必要的,因此本系列文章将主要讲述几个常用的代码检查工具。FindBugs  FindBugs 是一个静态分析工具,它检查类或者 JA...

2016-03-15 00:03:21

阅读数 9503

评论数 2

原创 写给2017年的自己

每当想记录点什么的时候,却总是不知道怎么开头。今天是2016年3月10日,从2015年12月1日进入公司实习以来,也有小半年了,回首过去的时光,只觉着自己这段时光总是浑浑噩噩。所以希望写点什么给2017年的自己,希望回过头来看的时候,能有另一种的感觉。   距离2017年还有不到9个月的时间,希...

2016-03-11 19:11:20

阅读数 10128

评论数 0

原创 ViewPager实现无限循环

引言这两天在项目里有用到ViewPager来做广告运营位展示,看到现在很多APP的广告运营位都是无限循环的,所以就研究了一下这个功能的实现。先看看效果 从一个方向上一直滑动,么有滑到尽头的感觉,具体是怎么实现的呢?看下面的思路。实现思路 此处画了一幅图来表达实现无限循环的思路,即在数据起始位置...

2016-03-01 00:42:33

阅读数 2332

评论数 4

原创 Android断点下载实现

引言最近做的项目中需要实现断点下载,即用户一次下载可以分多次进行,下载过程可以中断,在目前大多数的带离线缓存的软件都是需要实现这一功能。本文阐述了通过sqlite3简单实现了一个具有断点下载功能的demo。言归正传,开始正文。设计 数据库表存储元数据 DBHelper.java 用于业务存储的...

2016-02-02 00:09:10

阅读数 1627

评论数 0

原创 Android问题解决记录—android.content.res.Resources$NotFoundException: Unable to find resource ID

问题描述android.content.res.Resources$NotFoundException: Unable to find resource ID #0xffffffff 问题分析根据错误日志我们可以看出这里出现了资源未找到异常,根据以往的经验,可能是ID引用出现问题,但是这个错误日...

2016-02-01 00:42:21

阅读数 4177

评论数 2

原创 Android反编译实践

引言我们经常会有这样的需求,看到很棒的APP,想知道它是怎么实现的,看到它里面很好的布局,想拿到它的资源文件,然后自己也想模仿一下,因此这就用到了反编译的工具了。本文将讲述我是如何开始反编译工作的。 准备工具 apktoolapktool是用来反编译APK的资源文件的,我们可以使用它反编译出很多A...

2016-01-08 16:46:20

阅读数 908

评论数 0

原创 电视机是否有未来

引言随着互联网技术的发展,人们越来越多的使用手机、PAD、PC来观看多媒体资源,而电视机作为每个家庭中必备的电器产品,渐渐的被人们冷落。在此发出疑问:电视机是否未来会消失在历史长河中?市面上的电视机当前市面上有各种电视机,但大体可以分为传统的有线数字电视、智能化的互联网电视、智能化的互动电视。纵观...

2016-01-05 14:06:06

阅读数 169

评论数 0

原创 Phone_DVB+OTT项目首页

实习项目记录

2015-12-16 16:54:25

阅读数 538

评论数 0

原创 ScrollView中嵌套GridView,ListView滚动冲突解决方法

引言在实际项目中长春会遇见ScrollView与GridView、ListView滚动冲突的问题,因此本文就来记录一下解决该冲突的办法。问题描述在ScrollView中嵌套一个带滚动的View,比如GridView会导致GridView显示不全,效果如下图: 解决办法可以自定义GridView来...

2015-12-10 17:29:29

阅读数 1135

评论数 0

原创 简单网络问题的解决思路

引言在日常工作学习中经常会遇到一些网络问题,很多非网络专业的计算机同学可能就会比较头疼,因此写本篇博客,阐述一下常见网络问题的解决思路和方法。(高手轻喷)。 先说一下几个专业名术语。IPDNS域名解析服务器,就是讲网址转换为IP地址的东西。网关地址就是本机所在网段网络出口处的IP,比如你家路由...

2015-12-09 23:20:06

阅读数 566

评论数 0

原创 Anroid中尺寸单位详解

引言Android系统由于是开源的,因此不同的厂商开发出自己的硬件去使用Android系统,因此市面上就有很多种尺寸的屏幕,因此作为软件开发人员,就必须得掌握Android中各种不同的尺寸单位,以及它们之间的关系。所以本篇博客,将深入学习一下这方面的知识。Android中有哪些尺寸单位?andro...

2015-11-09 21:11:24

阅读数 1896

评论数 0

原创 Android应用程序编译过程简述

引言Android编译过程是指Java代码以及xml等资源文件转变为.apk文件的过程,本文将简单阐述这一过程,但不会深入,建立这一概念,为了更好的学习Android。此文参考了《Android编程权威指南》一书。编译流程先看一下编译流程示意图 如图所示: 首先,资源文件会被资源打包工具(a...

2015-11-07 18:30:02

阅读数 2024

评论数 0

原创 Java学习笔记---设计模式之单例模式

一、引言         单例模式是设计模式中最常用的一种,也是工作面试中会被经常问到的一种,因此,这篇文章将主要讲述如何实现单例模式,以及单例模式的一些优缺点。 二、单例模式的定义         单例模式就是为了保证一个类在运行中只能有一个实例的一种设计模式。 三、单例模式的实现方式 1...

2015-11-07 13:51:02

阅读数 740

评论数 0

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