自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (16)
  • 收藏
  • 关注

原创 解决Android里getActivity()为空的问题

在开发项目中有时会碰到getActivity函数为空的情况,    导致apk空指针崩溃问题,  看代码逻辑没有明显的原因。       如果看Activity.java、FragmentActivity.java的源码就可以找到原因。 当activity实例在后台时, 系统在回收资源时很可能回收掉Activity,  并在onSaveInstanceState函数里保存fragment的状态

2016-07-29 10:01:36 12493

原创 理解v4包下ViewPager类的用法

说到ViewPager, 有2个问题1、ViewPager默认会初始化几个fragment? 2、FragmentPagerAdapter和FragmentStatePagerAdapter的区别?         本文所说的类都是v4包下的, 如android.support.v4.view.ViewPager。 我们看google对ViewPager类的注释, 这里要更正一下,

2016-07-28 19:47:19 4914

原创 Activity被回收后再次进入的生命周期

activity onSaveInstanceState

2016-07-28 17:44:52 5536

原创 如何给安卓apk瘦身?

减少apk包大小的几个方法

2016-07-22 12:52:48 1715

原创 抓安卓app网络包的方法

注意thinkpad笔记本要关闭mcafee防火墙!!!第一步:  手机上网tcp抓包, 电脑安装fiddler软件。 点击 Tools---Fiddler Options---Connections, 勾选 Allow remote computers to connect 第二步: 安装 “wifi共享精灵”,打开wifi。第三步: 手机连接到这个wifi。

2016-07-08 11:58:30 3452

原创 安卓app开发项目管理必备工具(干货!)

新做一个app时, 从开发角度要面临需求评审、项目排期、UI给图、开发、发版、改bug和迭代等等。    作为team leader该如何理顺各个环节并管理每个需求落地呢?   我觉得可以借助很多工具。1、  任务排期,   以往使用Windows Project、excel或者鱼骨图描述各个里程碑, 但我更推荐使用Tower。 将每个需求细分为若干个可跟踪的story, 在tower上标

2016-07-08 09:17:38 6872

原创 理解Java内部类

外部类和内部类相互访问是如何实现的?

2016-07-06 15:41:31 1459

原创 一个互联网app的开发设计(技术选型和架构)

在做一个互联网应用时, 要考虑技术选型和架构搭建。 先说说技术选型,   以丁丁租房为例在开发时会面对如下问题:1、图片处理, imageloader或者fresco, 推荐使用fresco,因为它使用三级缓存、占内存更小;2、http通信,  开源框架有很多例如volley,retrofit,okhttp等等,    用法都很简单也类似,  推荐使用OkHttp,它支持SPDY;3、

2016-07-05 12:35:39 16115 1

原创 对Android view/viewgroup事件分发的理解

 首先看看讲事件分发的博客: http://blog.csdn.net/xiaanming/article/details/21696315 和 http://www.csdn123.com/html/topnews201408/57/3457.htmhttps://blog.csdn.net/jo__yang/article/details/52789523https://blog.csdn.n...

2016-07-04 18:20:07 1121

原创 对java中static关键字的理解

static可以声明静态变量、静态方法、静态类、代码块。     静态变量:     当我们需要一个可以全局访问的对象时, 我们首先想起静态变量/对象, 因为它是当前进程中的唯一引用, 但不一定是唯一对象(看看多线程时的单例模式就明白了)。     代码很简单: public static int value或Object obj。     静态方法:      就是在

2016-07-01 15:44:44 1222

原创 Java/Swift 单例模式的多种写法

单例模式特点:1、 一个进程只能有一个实例;2、不能有派生类;3、对于插件化app, 单例模式有坑。 不同插件可能都实例化出一个单例对象, 因为classloader不同。       依据Java语言特性, 要防止反序列化和反射创建多个实例的漏洞。      设计模式的书本上一般是这样写:  public final class SingleTo...

2016-07-01 15:20:40 1242

Java RPC调用示例

使用Java实现简单的RPC调用,解释了接口是如何执行其它服务函数体的。

2018-02-09

SpringCloudSchedule定时任务

使用mybatis读写mysql数据库, spring实现定时任务, 按照间隔时间或固定时间方式执行定时任务

2017-12-15

SpringCloud接收文件

基本的接收文件功能基本的接收文件功能基本的接收文件功能基本的接收文件功能基本的接收文件功能基本的接收文件功能基本的接收文件功能基本的接收文件功能基本的接收文件功能

2017-12-14

SpringCloud学习代码

包含zuul,feign,rest、eureka, hystrix等组件的使用方法

2017-11-30

MyBatisDemo

mybatis基本功能,增删改查

2017-08-30

SpringMVC + Hibernate增删改查

实现数据库的增删改查

2017-08-07

SpringMVC示例

最基本的后台接口实现方式

2017-08-04

TransferValue

UIViewController之间传值

2017-07-31

用Java实现阿里Andfix的实时热修复

使用Java实现实时热修复

2017-07-12

阿里巴巴Java开发手册v1.2.0

Java开发手册

2017-07-04

SnapKitTest

SnapKit三方库使用Demo

2017-05-30

ImagePreview

使用Swift实现分屏滑动查看图片

2017-03-29

UICollectionView

CollectionView最简单样例,并实现父子窗口值传递

2017-03-24

Swift自定义UIView动画

自定义UIView动画 http://blog.csdn.net/brycegao321/article/details/53817222

2016-12-23

自定义UIView动画

使用Swift语言实现一个简单的帧动画

2016-12-22

测量Java对象大小的demo

注入javaagent使用Instrumentation测量Java对象的大小

2016-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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