在讲解属性动画之前先补充一下Android 3.0之前存在的动画种类:frame-by-frame animation(帧动画) 和 tweened animation(补间动画)两种。 为什么Android 3.0开始…
分类:移动开发
Kotlin语言概述1
本篇文章主要来看一下Kotlin语言的使用场景之一:Kotlin用在服务器端 使用Kotlin开发服务器端应用程序 Kotlin语言允许写出简洁且表达性强的代码,所以它非常适合开发服务器端的应用程序。与此同时Kotlin…
Redis 通讯协议分析
简介 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。Redis的性能非常出色,每秒可以处理…
gson解析assets目录下的json文件(给新手看的)
一、IO流读取assets目录下的json文件 /** * 得到json文件中的内容 * @param context * @param fileName * @return */ public static Strin…
Android 内存泄漏案例和解析-转载Drakeet博客
为了方便自己再次看,转载过来。 drakeet大神的个人博客: Android 内存泄漏案例和解析
Android中使用SVG
SVG简介 SVG 的文件里存储了绘制图片的相关信息,在要用图的时候再把图画出来,所以在图片显示的时候会花费更多的时间消耗更多的资源。 SVG 的文件体积远小于传统的位图文件,因为没有存储任何图像的像素信息。 SVG的文…
Android "multiple dex files define" 错误
在Android开发中经常看到这个错误,产生的原因还是挺值得研究的。 如果是在eclipse上出现的这个问题,基本上可以判断为同一工程中存在相同的jar包,或者是不同的jar包,但是他们之间有相同的类,所以解决办法就是干…
Android 官方数据绑定 Data Binding Library
DataBinding 支持 Android 2.1 (API level 7+) 并且 Gradle 1.5.0-alpha1 以上 以上条件毫无疑问不用考虑了,如果有不满足条件的请自行百度。废话不多说直接上实战 构建…
Android代码内存优化建议-Java官方篇
前言 本文的原文为Google官方Training的性能优化部分,这一章节主要讲解的是高性能Android代码优化建议,建议所有Android应用开发者都仔细阅读这份文档,并将所提到的编码思想运用到实际的Android开…
NDK开发入门
第一章、生成JNI的.h文件 1、新建android工程HelloNDK,新建包com.hteng.ndk.hello,在包下编写HelloManager.java类,定义本地getHelloString()方法; pu…
ScrollView 里面嵌套listview
scrollview嵌套listview,我自己遇到了两个问题。 listview显示不全,这个时候需要自定义一个listview,单独计算listview的高度。 public class MyListView ext…
Android 信鸽推送需要注意的细节
由于信鸽接入文档比较详细,这里我不对如何接入进行阐述,想知道具体如何接入可以参考信鸽帮助手册:信鸽Android快速接入,在这里,我就说一些在文档和信鸽提供的dem…