加载中
Android内存基础——内存泄漏

背景介绍 内存泄漏一种情况是一块内存没有引用指向它,却没被回收,这种情况已经由Java虚拟机的GC帮助我们处理好了,见Java内存管理机制;另一种属于逻辑内存泄漏,即一个对象已经不再被使用...

01/09 11:17
1
IOS的专利?Android也能流畅实现毛玻璃效果效果

背景介绍 上图就是我们在IOS设备上经常能够见到的毛玻璃(高斯模糊)效果。不得不说,这种效果在适合的场景下使用,能够获得绝佳的美感。但是鉴于Android设备性能和兼容性问题,我们通常很难在...

01/09 11:19
23
少年郎,是时候打造自己的第一款狂拽酷炫的3D效果了!

背景介绍 Android中有两个Camera类。一个是android.hardware.Camera,用于对设备的摄像头进行操作。另一个是android.graphics.Camera,可用于进行3D变换,然后把变换后的矩阵Matrix作用于Can...

01/09 11:10
0
原来Android触控机制竟是这样的?

有什么料? 从这篇文章中你能获得这些料: 了解一次触摸事件究竟是如何产生的? 了解触摸事件究竟是如何传递的? 学会从根源处分析你的App中的滑动冲突。 能够更自信的创作出具有复杂交互的A...

01/09 11:12
3
诚意之作,SuperTextView (v3.1.1)

【SuperTextView english document】 点击此处,查看《SuperTextView 开发参考文档》 点击此处,查看详细的《SuperTextView API文档》 SuperTextView 被打造来帮助 Android 开发者更高效、更...

你真应该再多了解些Handler机制

背景介绍 我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做到的呢?Loo...

快来看看你过去处理异常Exception的方式是否足够优雅?

背景介绍 我们每天都需要与各种个样的异常打交到,但是我们对异常了解吗?对其处理方式正确吗?了解的话就算了,不了解的可以看看下面的内容。 打开Exception Exception的分类 先来看看下面这...

Android线程——StackTraceElement线程运行栈的探索

介绍 StackTraceElement[]中保存了一条线程中所有调用的方法。其中每个方法的信息包含在一个StackTraceElement对象中。 获取StackTraceElement中的信息 element.getClassName(); //获取类名 ...

【校招内推】阿里巴巴飞猪客户端 2019届提前批次校招开始啦

各位亲爱的师弟师妹【阿里-飞猪-客户端团队】2018年校招提前批次已经正式开始啦期待大家踊跃投递,简历直接递到我们部门面试,机会多多! 【招聘信息】 有效时间:2018年7月15日-2018年8月1...

2018/07/27 22:36
24
还不了解Calendar?实现自定义Android日历,看这篇就够了

背景介绍 日历对我的生活而言是一个容易被忽视,而又十分重要的东西。在Android中,我们也常常需要操作日历去实现一些需求。比如根据日期获取对应数据,或者承载了一些需求的自定义日历。为了...

Android内存基础——内存抖动

参考资料 Google官方讲解视屏 背景介绍 在Java内存管理机制中我提到过内存抖动会引起频繁的GC,从而使UI线程被频繁阻塞,导致画面卡顿。这次我们就聊聊内存抖动。 需要避免内存抖动 内存抖动...

SuperTextView 最全开发指南

SuperTextView 最全开发指南 📲 点击链接,下载体验 Demo 嘿,开发者您好,欢迎使用 SuperTextView !感谢您及数万位 Android 开发者的信赖 😘 在过去 1 年半的时间里,SuperTextView 经...

你还在被触摸事件困扰吗?看看这篇吧

在CoorChice的这篇文章《原来Android触控机制竟是这样的?》http://www.jianshu.com/p/b7cef3b3e703 中,CoorChice简要的介绍了一下Android中触摸事件的大致流程。于做应用而言,实际我们只需...

三步掌握Android中的AIDL

AIDL的使用 第一步 创建aidl接口文件 AndroidStudio中直接右键创建,或者自己一步步建目录喽。 创建完成后会生成一个XXX.aidl接口文件,我们需要根据需求在这个接口类中添加接口。 在看接口怎...

01/09 11:14
0
Binder机制之一次响应的故事

Binder系列第一篇:《从getSystemService()开始,开撸Binder通讯机制》http://www.jianshu.com/p/1050ce12bc1e Binder系列第二篇:《能用【白话文】来分析Binder通讯机制?》http://www.jiansh...

这些是你需要知道的Android内存基础

背景介绍 Java优势之一就是其具有垃圾回收机制。在大部分情况下,JVM的GC(垃圾回收器)能够帮助我们回那些不可到达的对象(就是未被引用的对象)。 当然,在一些情况下,我们仍然需要自己去释放...

大有可为,SuperTextView(v3.2.1)

Hi,开发者,来见识一下全新的 SuperTextView 吧! 💡以上演示,均由 SuperTextView 提供强力驱动支持。 SuperTextView 的与众不同在于,它只是一个简单的控件元素,但却不仅仅是一个控件。...

前天 13:40
1
能用【白话文】来分析Binder通讯机制?

Binder系列第一篇:《从getSystemService()开始,开撸Binder通讯机制》http://www.jianshu.com/p/1050ce12bc1e Binder系列第二篇:《能用【白话文】来分析Binder通讯机制?》http://www.jiansh...

01/09 11:13
2

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部