- 博客(10)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Fragment基础知识
定义:Fragment是activity的界面中的一部分或一种行为1.把Fragment认为模块化的一段activity 2.它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除 3.Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响。例如:当activity暂停时,它
2017-06-20 16:16:01
323
转载 Android Studio MAT内存泄漏查找, 分析方法
对于内存泄漏,在Android中如果不注意的话,还是很容易出现的,尤其是在Activity中,比较容易出现,下面我就说下自己是如何查找内存泄露的。首先什么是内存泄漏?内存泄漏就是一些已经不使用的对象还存在于内存之中且垃圾回收机制无法回收它们,导致它们常驻内存,会使内存消耗越来越大,最终导致程序性能变差。 其中在android虚拟机中采用的是根节点搜索算法枚举根节点判断是否是垃圾
2017-06-16 11:25:39
415
原创 解决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
344
转载 JAVA中堆和栈的区别
JAVA中堆和栈的区别在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,
2017-04-14 11:17:38
212
转载 内存分析工具 MAT 的使用
内存分析工具 MAT 的使用1 内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :· heap 查看堆的分配情况· allocation tracker跟踪内存分配情况DDMS 这两项功能有助于找到内存泄漏的操作行为。Eclipse Me
2017-03-16 16:06:06
232
转载 观察者模式的Java实现及应用
观察者模式定义观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。关键字Observable即被观察者,也可以被叫做主题(Subject)是被观察的对象。通常有注册方法(register),取消注册方法(remove)和通知方法(notify)。Observer即观察者,可以接收到主题的更新
2017-03-08 16:33:37
306
原创 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
4153
原创 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
1979
原创 Android Studio 2.2以上 删除项目中无用资源
1)项目-->Refactor-->Remove Unused Resources 如下图: 2)勾选 则删除项目无用资源ID ;否则只删除资源
2016-12-26 10:35:14
414
原创 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
396
多图片预览功能以及图片多点触控(缩放,双击,拖动)
2016-06-05
Volley框架在Android中的使用
2016-05-26
RecyclerView实现关于listview,Gridview,水平Gridview和瀑布流功能
2016-05-25
Android Studio运行时提示如下错误,请大神解答!
2017-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人