从OnTrimMemory角度谈Android代码内存优化
OnTrimMemory回调是Android4.0之后提供的一个API,这个API是提供给开发者的,它的主要作用是提示开发者在系统内存不足的时候,通过处理部分资源来释放内存,从而避免被Android系统杀死。这样应用...Android TextView 预渲染详解
Android中的TextView是整个framework中最复杂的控件之一,负责Android中显示文本的大部分工作,framwork中的许多控件也直接或者间接的继承于TextView,例如Button,EditText等。其内部实现也相当...- 0
- 0
- 0
- 0
- 0
Android ArrayMap 源码详解
分析源码之前先来介绍一下ArrayMap的存储结构,ArrayMap数据的存储不同于HashMap和SparseArray,在上一篇《AndroidSparseArray源码详解》中我们讲到SparseArray是以纯数组的形式存储的,一个数组...- 0
- 0
- 0
- 0
- 0
Android HashMap 源码详解
这一篇来分析一下HashMap的源码,为了在后面讲解Android缓存机制做准备,因为我们知道在Android的缓存机制中无论是用第三方的还是我们自己写的,一般都会用到LruCache或者LinkedHashMap类,而Lru...- 0
- 0
- 0
- 0
- 0
Android自定义View之绘制圆形头像功能
这篇文章主要介绍了Android自定义View之绘制圆形头像功能,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 前言 做APP应用开发的时候,用户头像肯定是必不可少的,但是...- 0
- 0
- 0
- 0
- 0
Android仿Keep运动休息倒计时圆形控件
这篇文章主要为大家详细介绍了Android仿Keep运动休息倒计时圆形控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 仿Keep运动休息倒计时控件,供大家参考,具体内容如下 源码 控件本身非...- 0
- 0
- 0
- 0
- 0
Android 视频缩略图的缓存机制和异步加载
在这次的工作开发项目中,涉及到一个视频缩略图的视频列表;这个在大家看来,制作视频缩略图就是两行代码就搞定的事。确实是这样的,百度一下,每个帖子都知道制作视频缩略图的方法,在这里确实也是...- 0
- 0
- 0
- 0
- 0
Android手电筒兼容各个手机与版本
这篇文章主要为大家详细介绍了Android手电筒兼容各个手机与版本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在写手电筒APP之前,当然已经参考market上的很多手电筒APP,还有网上如何实现...- 0
- 0
- 0
- 0
- 0
android实现条目倒计时功能
这篇文章主要为大家详细介绍了android实现条目倒计时功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 网上对于这样的功能已经是泛滥成河了,但是最近遇到这样的一个需求,还是要值得我们...- 0
- 0
- 0
- 0
- 0
com.android.support版本冲突解决方法
在本篇文章里小编给大家整理的是关于com.android.support版本冲突解决方法以及相关知识点,需要的朋友们学习下。 项目中不同Module的support包版本冲突怎么办? 只需要将以下代码复制到每个模块...- 0
- 0
- 0
- 0
- 0
android特卖列表倒计时卡顿问题的解决方法
这篇文章主要为大家详细介绍了android特卖列表倒计时卡顿问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在Android的开发中,我们经常遇见倒计时的操作,通常使用Timer和Hand...- 0
- 0
- 0
- 0
- 0
10 个你可能不知道的 Android Studio 技巧
Android?Studio?是每一个Android开发每天都要使用的工具,但是即使你是一个经验丰富的开发人员,你也可能已经错过了许多可以节约生命的技巧,这篇文章也许就可以帮助你掌握它们其中的一部分。我...- 0
- 0
- 0
- 0
- 0
Android TypedArray 源码详解
在自定义控件的时候,如果我们想额外的添加一些属性,就会用到TypedArray这个类,那么这个类是怎么得到的,以及怎么使用的,这篇讲会详细讲解,下面是我以前自定义控件的一段代码TypedArraytypedAr...- 0
- 0
- 0
- 0
- 0
在Android App中集成Google登录
今天,几乎所有的web和移动app都自带谷歌和Facebook登录,这对app开发者和用户来说是一个非常有用的功能,因为几乎每个人都有一个谷歌/Gmail和Facebook帐户,此外在用谷歌登录的时候,你不需要记...- 0
- 0
- 0
- 0
- 0
android开发环境中SDK文件夹下的所需内容详解
在本篇文章里小编给大家整理的是关于android开发环境中SDK文件夹下的所需内容详解,有兴趣的朋友们参考学习下。 下面SDK的内容可以到网址 https://www.androiddevtools.cn/下载相应包 注...- 0
- 0
- 0
- 0
- 0
捕获Android文本中链接点击事件
Android中的TTextView很强大,我们可以不仅可以设置纯文本为其内容,还可以设置包含网址和电子邮件地址的内容,并且使得这些点击可以点击。但是我们可以捕获并控制这些链接的点击事件么,当然是可...- 0
- 0
- 0
- 0
- 0
Emoji表情在Android JNI中的兼容性问题详解
这篇文章主要给大家介绍了关于Emoji表情在AndroidJNI中的兼容性问题,文中通过示例代码介绍的非常详细,对大家学习或者使用AndroidJNI具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 ...- 0
- 0
- 0
- 0
- 0
Android中通过进程注入技术修改系统返回的Mac地址
问题 Android中通过注入技术修改系统返回的Mac地址技术准备 下面来看一下这个技术需要哪些知识点 1、如何将非native方法变成native方法 2、如何将native方法直接注册(不需要jni这样的头文件...- 0
- 0
- 0
- 0
- 0
Android 7.0 Nougat 不得不知的 11 项新功能
最近Google已经发布Android新版本7.0Nougat(牛轧糖),相信Android手机用户在未来的几个月内会收到第三方手机制造商推送的系统升级,无论你是已经下载升级的幸运者,还是焦急等待更新的用户,Andr...- 0
- 0
- 0
- 0
- 0