![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 70
sdgfsdfgsdg
能够思考真是太好了!
展开
-
Handler内存泄漏和解决方法
Handler可能造成的内存泄漏以及解决办法Android中使用Handler造成内存泄漏的原因解决方法弱引用介绍Handler可能造成的内存泄漏以及解决办法java有自己的GC机制, 如果GC发现一个或者一组对象为不可到达状态,则该对象从内存中回收,如果一组对象中只包含互相的引用,而没有来自它们外部的引用,这任然属于不可到达,同样会被GC回收。Android中使用Handler造成内原创 2017-02-22 10:56:46 · 511 阅读 · 0 评论 -
AndroidStudio Gradle的基本使用
Gradle的作用Gradle文件第一行文件内容添加依赖Gradle的作用这是一个项目构建工具,用来打包生成APK,在Gradle里面写上项目的各种配置,在打包时调用打包工具进行打包。(Android打包APK的工具都放在SDK目录的Tools文件里面,即使不用Gradle也能进行打包,但是很麻烦。使用Gradle简化了这些操作,我们不用关心怎么调用工具,我只要配置好就OK)读完Gradl原创 2017-02-16 23:37:59 · 312 阅读 · 0 评论 -
Git使用
git使用指南:Git就是用来控制文件版本的。git将文件的位置划分为四个区域:工作区,暂存区,版本库区,隐藏区。工作区:就是还未被管理的文件(和.git同一个目录的就是工作区)暂存区:通过Add添加文件会添加到暂存区版本库区:通过commit提交会将文件提交到版本库区每次提交文件到版本库区,Git都会有一个对文件的记录,通过这个记录,Git可以实现对文件的各种操作。这就是git的版本控制方原创 2017-03-20 00:22:20 · 255 阅读 · 0 评论 -
Android常用的MVC、MVP、MVVM架构探索
设计模式MVC模式MVP模式两种模式的主要区别MVP的优点如下MVP架构存在的问题与解决办法代码实现MVVMMVVM的特点MVVM中各部件的作用设计模式这篇文章是写的Android的几种系统架构,预计会写三种:MVC,MVP,MVVM,(如果有时间再更新AOP模式)对于架构,我的理解就是通过设计将功能模块化,做到模块之间高聚合低耦合。各模块各做各的事情,通过接口传递数据。这样做的原创 2017-02-25 23:02:56 · 423 阅读 · 0 评论