不悔的青春

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

我的新博客

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

2018-05-26 11:39:33

阅读数 136

评论数 0

maven-publish插件的使用

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

2019-05-04 00:13:59

阅读数 19

评论数 0

Android 应用内存泄露排查流程

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

2018-03-11 15:45:45

阅读数 475

评论数 0

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

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

2017-06-04 15:02:17

阅读数 974

评论数 2

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

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

2017-03-11 00:13:01

阅读数 1132

评论数 0

PyCharm激活码2017

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

2017-02-26 21:34:51

阅读数 467

评论数 0

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

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

2017-02-23 23:46:05

阅读数 1735

评论数 0

Android动画----TypeEvaluater,Interpolator

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

2017-01-22 00:06:57

阅读数 733

评论数 0

Android动画----ValueAnimator

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

2017-01-10 20:55:32

阅读数 2013

评论数 0

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

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

2016-12-07 18:35:12

阅读数 1780

评论数 0

Android动画----Set

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

2016-12-05 23:35:43

阅读数 1148

评论数 0

Android动画----Translate

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

2016-12-04 23:28:26

阅读数 1200

评论数 0

Android动画----Rotate

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

2016-12-01 23:14:25

阅读数 3900

评论数 1

Android动画----Alpha

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

2016-11-30 23:26:51

阅读数 2572

评论数 3

Android动画----Scale

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

2016-11-29 22:43:50

阅读数 6896

评论数 0

Android Studio APP混淆实践

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

2016-10-12 23:46:54

阅读数 2010

评论数 0

无题

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

2016-10-09 18:14:17

阅读数 852

评论数 0

Android启动页白屏或黑屏

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

2016-09-30 18:18:30

阅读数 491

评论数 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

阅读数 2631

评论数 0

TabLayout——浅谈

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

2016-09-03 17:29:49

阅读数 1790

评论数 6

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