自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android Studio你不知道的调试技巧

Android Studio你不知道的调试技巧转载地址:http://www.jianshu.com/p/62663b065594写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression, 知道条件断点;可是你听说过日志断点吗,Method Bre

2017-06-07 11:31:05 507

原创 Android Lottie动画库介绍

目前支持android上gif动画主要存在两种方式:第一种为将动画做成一张张图片然后进行快速切换,从而形成动画效果,第二种将动画变成json字符串,利用开源库进行解析,然后进行显示从而达到动画效果。其中两种方式的典型代表库为:android-gif-drawable和Lottie。android-gif-drawable开源库地址:https://github.com/koral--/

2017-06-07 11:23:21 6588

原创 Android启动模式介绍

(不了解原理的可以查看系统源码中的ActivityStackSupervisor.java的startActivityUncheckedLocked方法,这个方法在启动activity时对四中启动模式进行了处理)注意activity中task和backStack的概念,1、Android启动模式的作用Android启动模式是为了控制系统的任务栈,从而实现控制系统acti

2017-06-07 10:42:58 291

原创 Android启动模式

1、Android启动模式的作用 android启动模式是为了控制系统的任务栈,从而实现控制系统activity的返回行为,系统中定义的启动模式分为四类:standard,singleTop,singleTask,singleInstance。在了解系统启动模式之前我们必须清楚任务栈的概念,任务是一系列行为的目的,栈就是这一系列行为的排列方式,所以任务是以栈的方式组织的一系列行为的集合,在andr

2017-03-18 18:47:24 927

原创 Android RecyclerView的使用

在android系统5.0的版本中,google添加了一个新的view用来代替ListView和GridView,这个控件就是RecyclerView,很多人都会有疑问为什么要替换ListView,ListView使用很方便啊,原因就是因为listView的扩展性不强,而且耦合性太高,导致listview实现不了一些定制化的需求,所以在5.0中引入了RecyclerView.虽然Recycle

2016-07-28 16:53:59 302

原创 Android startActivityForResult与singleTask使用问题

我们都知道在activity中有一个方法startActivityForResult,(假设有两个activity A,B)该方法的作用就是在activity A启动一个activity B后,如果该activity B调用finish方法,会触发activity B的onActivityForResult方法,在该方法中我们可以获取activity B需要返回给Activity A的数据,然而当

2016-07-22 18:36:45 1118

原创 理解window和windowManager

理解Window以及WindowManager              在android中window分为三种类型,分别是应用Window,子window和系统window。应用类window对应着一个activity,子window不能单独存在,它需要附属在特定的父window中,例如常见的dialog就是一个子window,系统完window是需要声明权限才能创建的完window,例

2016-07-15 16:51:11 903

原创 java构造者模式的使用

一.Builder模式的定义:      本文部分内容引用http://www.cnblogs.com/java-my-life/archive/2012/04/07/2433939.html      Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型

2016-06-29 18:16:29 2716

原创 android 快速定位内存泄露位置技巧

众所周知,android有垃圾回收机制,在android开发过程中我们不需要去关注内存问题,但是在某些情况下还是会出现内存泄露,在我的工作过程中出现内存泄露的主要原因是因为static变量引起的,然后static变量和其他变量进行相互引用,最终引用到了activity,所以会导致activity退出了但是不能被销毁,从而activity中的view和图片也不能被销毁,极大的消耗了系统内存.经过查找

2015-11-16 11:49:54 1706

原创 android停止应用不能接收广播

对于android开发人员来说,可能会发生这样的情况当你强行终止一个应用程序时,该应用程序不能接受到广播(该广播时在manifest文件中进行注册的),这是为什么呢?在我的第一印象中:只要时在manifest文件中注册的广播,只要运行过一次之后无论应用是处于什么状态都应该能接收到广播的,然而在anroid3.1中对于这个问题做了详细的说明。下面是引自Android官方API说明,地址 ht

2015-08-10 10:12:56 2204

原创 关于集合类的介绍

集合类中有两个非常重要的接口Collection、Map,其继承 的结构图分别如下图所示Collection接口中有三个子接口,分别为List、Set、Queue,我们所用的较多的是List、Set这连个接口的实现类对于List接口,它是有序集合,元素可重复,在List中最为重要的实现类是ArrayList、LinkedList,其次是Vector,。对于ArrayList其底

2013-06-26 14:09:31 532

原创 java中JTable的使用

一、JTabel控件的使用1、JTabel是放在JScrollPane(滚动条控件也是相当于一个特殊的JPanel)中,再将JScrollPane放进JFrame容器中。2、一般JTable的使用都是通过使用表模型的(另写一个继承AbstractTableModel类的类)------该类必须实现3个方法(3个方法都是系统自动调用),其分别为getColumnCount()该方

2013-06-25 18:41:46 957

hibernate API-4.1.12

hibernate_API-4.1.12

2013-05-28

空空如也

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

TA关注的人

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