Chills7191
码龄10年
  • 10,499
    被访问
  • 9
    原创
  • 502,013
    排名
  • 0
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2012-06-15
博客简介:

zf1991719的专栏

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得0次评论
  • 获得8次收藏
创作历程
  • 4篇
    2019年
  • 2篇
    2015年
  • 4篇
    2014年
成就勋章
TA的专栏
  • 锁
    1篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • Android
    gradleandroid jetpackrxjava
  • 软件工程
    性能优化
  • 职场和发展
    面试
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android内存泄漏

引用内存回收机制:当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。我们都知道将一个对象设置为null之后,那么这个对象就不再被引用了,最终JVM就会回收它。所以我们在开发过程中需尽早释放一些无用对象的引用。什么是引用那么这个引用,就需要具体来说说了。我们都知道在Java中引用包括四种:强引用,软引用,弱引用,虚引用强引用只要引用存在,垃圾回收器...
原创
发布博客 2019.10.23 ·
62 阅读 ·
0 点赞 ·
0 评论

WeakHandler 是怎么解决 Handler 的内存问题的

内存泄露什么是内存泄露,请参考Java的内存泄漏Handler内存泄露对于安卓的初学者,常见的handler的写法如下:public class SampleActivity extends Activity {private final Handler mHandler = new Handler() {@Overridepublic void hand...
原创
发布博客 2019.10.23 ·
678 阅读 ·
0 点赞 ·
0 评论

Java锁Lock的初步分析.

一:java.util.concurrent.locks包下常用的类与接口(lock是jdk 1.5后新增的)(1)Lock和ReadWriteLock是两大锁的根接口,Lock代表实现类是ReentrantLock(可重入锁),ReadWriteLock(读写锁)的代表实现类是ReentrantReadWriteLock。    Lock 接口支持那些语义不同(重入、公平...
原创
发布博客 2019.10.23 ·
63 阅读 ·
0 点赞 ·
0 评论

数据的逻辑结构和数据的存储结构

1. 数据的逻辑结构 数据的逻辑结构是指数据元素之间的逻辑关系,即从逻辑关系上描述数据。它与数据的存储无关,是独立于计算机的。数据的逻辑结构分为线性结构和非线性结构,线性表是典型的线性结构;集合、树和图是典型的非线性结构。数据的逻辑结构分类见图1-1。集合结构中的数据元素之间除了 “同属于一个集合”的关系外,别无其他关系。 线性结构结构中的数据元素之间只存在一对一的关系。 树...
原创
发布博客 2019.03.04 ·
1748 阅读 ·
4 点赞 ·
0 评论

vLayout测试代码类

发布资源 2018.09.06 ·
zip

Android 中读取图片方式分享

Android 中读取图片方式分享一:读取res中的图片//读取本地res中的图片public static Bitmap readBitmap(int resid){BitmapFactory.Options opt = new BitmapFactory.Options();opt.inPreferredConfig = Bitmap.Config.RGB_565;opt
原创
发布博客 2015.01.14 ·
253 阅读 ·
0 点赞 ·
0 评论

android软键盘的一些控制

"EditText + Button"  形成一个 "输入+按键响应" 的案例在android编程中是最常见不过的了。但还有一些细节需要注意:在EditText输入后,点击Button进行请求,软键盘应该自行消失在EditText输入后,不点击Button进行请求,而是直接点击软键盘上的"回车",那么也应该能够正常响应请求针对问题1,可以在响应Button的onClick事
转载
发布博客 2015.01.05 ·
288 阅读 ·
0 点赞 ·
0 评论

java根据条件删除list集合中的实体类!

//在fragment中还需要定义一个返回的list集合ArrayList listTemp = fragment_four.getArrayList();DishesInfo infoTemp = new DishesInfo();for(Iterator iterator = listTemp.iterator() ; iterator.hasNext() ; ){
原创
发布博客 2014.12.31 ·
3412 阅读 ·
0 点赞 ·
0 评论

安卓imageView Demo

发布资源 2014.12.24 ·
zip

Android--UI之ImageView

前言  这篇博客聊一聊在Android下ImageView的使用,在此篇博客中,会讲解到ImageView的一些属性的使用,以及ImageView展示图片的放大、缩小、旋转等操作。最后再讲解一下Android4.0项目中最常用的一个功能,从网络获取图片的示例。本文所有讲解均会附上示例代码,并在最后提供源码下载。ImageView  ImageView,图像视图,直接继承自V
原创
发布博客 2014.12.24 ·
272 阅读 ·
0 点赞 ·
0 评论

触摸事件的分析与总结----TouchEvent处理机制

Android中的事件类型分为按键事件和屏幕触摸事件。TouchEvent是屏幕触摸事件的基础事件,要深入了解屏幕触摸事件的处理机制,就必须掌握TouchEvent在整个触摸事件中的转移和处理过程。此处将对TouchEvent处理机制的学习做个小小的总结和备记。    当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Tou
原创
发布博客 2014.12.02 ·
2643 阅读 ·
1 点赞 ·
0 评论

Activity声明周期

Activity生命周期每一个Android应用程序在运行时,对于底层的Linux Kernel而言都是一个单独的进程,但是对于Android系统而言,因为局限于手机画面的大小与使用的考虑,不能把每一个运行中的应用程序窗口都显示出来。  所以通常手机系统的界面一次仅显示一个应用程序窗口,Android使用了Activity的概念来表示界面。  运行中的应用程序分为五大类
原创
发布博客 2014.12.02 ·
639 阅读 ·
0 点赞 ·
0 评论