自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Fragment基础知识

定义:Fragment是activity的界面中的一部分或一种行为1.把Fragment认为模块化的一段activity 2.它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除 3.Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响。例如:当activity暂停时,它

2017-06-20 16:16:01 299

转载 Android Studio MAT内存泄漏查找, 分析方法

对于内存泄漏,在Android中如果不注意的话,还是很容易出现的,尤其是在Activity中,比较容易出现,下面我就说下自己是如何查找内存泄露的。首先什么是内存泄漏?内存泄漏就是一些已经不使用的对象还存在于内存之中且垃圾回收机制无法回收它们,导致它们常驻内存,会使内存消耗越来越大,最终导致程序性能变差。 其中在android虚拟机中采用的是根节点搜索算法枚举根节点判断是否是垃圾

2017-06-16 11:25:39 389

原创 解决Android Studio报错误:Conflict with dependency 'com.google.code.findbugs:jsr305'

使用Android Studio 报如下错误信息:Conflict with dependency 'com.google.code.findbugs:jsr305'. Resolved versions for app (3.0.1) and test app (2.0.1) differ. See http://g.co/androidstudio/app-test-app-conflic

2017-06-15 15:05:46 305

转载 JAVA中堆和栈的区别

JAVA中堆和栈的区别在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。      当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。      堆内存用来存放由new创建的对象和数组。      在堆中分配的内存,

2017-04-14 11:17:38 189

转载 内存分析工具 MAT 的使用

内存分析工具 MAT 的使用1 内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :·    heap 查看堆的分配情况·    allocation tracker跟踪内存分配情况DDMS 这两项功能有助于找到内存泄漏的操作行为。Eclipse Me

2017-03-16 16:06:06 210

转载 观察者模式的Java实现及应用

观察者模式定义观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。关键字Observable即被观察者,也可以被叫做主题(Subject)是被观察的对象。通常有注册方法(register),取消注册方法(remove)和通知方法(notify)。Observer即观察者,可以接收到主题的更新

2017-03-08 16:33:37 277

原创 Handler is abstract, cannot be instantiated错误

Handler is abstract, cannot be instantiated是因为导入的Handler库错了把import java.util.logging.Handler;改为:import android.os.Handler;即可

2017-02-21 15:17:10 4102

原创 AndroidStudio报Error:CreateProcess=216,该版本的%1与您运行的windows版本不兼容.请查看计算机的系统信息..

AndroidStudio报Error:CreateProcess=216,该版本的%1与您运行的windows版本不兼容.请查看计算机的系统信息,了解是否需要x86(32位)或x86(64位)版本的程序,然后联系软件发布者.解决办法:      该问题是因为andriod中使用JDK和本地安装版本不一致,把AndroidStudio中的修改为本地版本      需要在Project

2017-01-13 12:25:20 1926

原创 Android Studio 2.2以上 删除项目中无用资源

1)项目-->Refactor-->Remove Unused Resources  如下图: 2)勾选 则删除项目无用资源ID ;否则只删除资源

2016-12-26 10:35:14 378

原创 Linux环境下SVN服务器配置过程

1.解压SVN服务器软件    tar vjxf subversion-1.6.92.将sqlite拷贝到解压后的SVN目录中(SVN安装过程省略)3.配置SVN路径   localhost~# useradd svn   localhost~# PATH = $PATH:usr/local/subversion/bin   localhost~# export PATH

2016-05-25 10:46:32 377

多图片预览功能以及图片多点触控(缩放,双击,拖动)

多图片预览功能以及图片多点触控(缩放,双击,拖动) 1.图片自由缩放 2.双击图片放大与缩小 3.图片放大后可以自由移动 4.与ViewPager结合实现多张图片的预览功能

2016-06-05

自定义ViewPager指示器

自定义控件实现ViewPagerIndicator功能,仿新闻客户端title随viewpager滑动滚动,代码实现

2016-05-31

androidannotations-3.0.1.jar androidannotations-api-3.0.1.jar

androidannonations.jar下载

2016-05-27

Volley框架在Android中的使用

1.Volley的get和post请求方式的使用 2.Volley的网络请求队列的建立和取消队列请求 3.Volley与Activity生命周期的联动 4.Volley的简单的二次回调封装 5.Volley加载图片 6.Volley源码

2016-05-26

RecyclerView实现关于listview,Gridview,水平Gridview和瀑布流功能

用Android5.0新控件RecyclerView实现替代listview,Gridview ,水平Gridview和瀑布流功能,功能实现简单,易用.

2016-05-25

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

TA关注的人

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