Android5.0新增了一个重启后可恢复Task功能。在正常的Activity切换使用过程中AMS会将Task和对应截图进行保存,重启后会将Task和截图恢复到最近任务栏中。开机恢复Task没什么好说的,我们重点研究下Task和截图的保存逻辑,如下。
我们重点分析下screenshotApplications()、notifyTaskPersisterLocked()、LazyTaskWr...
分类:
移动开发 时间:
2015-05-10 19:00:01
阅读次数:
215
Android5.0较之以前的版本,有一个比较大的改变:在Android5.x中支持Material Design的主题风格,这对于视觉上将是一个重大的改变。新的主题风格给人的感觉眼前一亮,原来Android也可以这么美,相信通过不断完善,Android也将越来越强大。那么今天就介绍一下,如何使用这让人眼前一亮的主题吧。开始使用目前只有在Android5.0之上的版本才可以支持Material的主题...
分类:
移动开发 时间:
2015-05-09 11:52:24
阅读次数:
173
编写温湿度计的原理很简单,就是获取温度,湿度传感器的数据,和其它的传感器的使用方法是一样的(前提是手机要有温度,湿度传感器)
首先是获取传感器管理器:
(SensorManager) getSystemService(Context.SENSOR_SERVICE); 可以通过下面这段代码查看手机上有哪些传感器:
List deviceSensors = mSensorManag...
分类:
移动开发 时间:
2015-05-06 15:15:20
阅读次数:
288
android:lineSpacingExtra这个属性是用来设置文字的行间距的。但是最近手机升级到了5.0系统,发现单行或者多行的最后一行的下边距少了一块。经过测试得出以下结论
1,在5.0以下的系统中,当我们设置了android:lineSpacingExtra=7dp的时候:
当我们设置了固定距离的行间距的时候,在最后一行会自动添加一个行间距大小的下边距
所以我们在上下...
分类:
移动开发 时间:
2015-05-05 19:37:55
阅读次数:
214
在L上面,编译整个project可以编译通过,但是单独编译Gallery2模块出错,build gallery模块出现refocus的error
target C++: libjni_jpegstream <= packages/apps/Gallery2/jni_jpegstream/src/outputstream_wrapper.cpp
target C++: libjni_jpegs...
分类:
移动开发 时间:
2015-05-05 19:35:28
阅读次数:
156
原文链接:http://blog.csdn.net/yuxiangyunei/article/details/45365235环境:ubuntu:ubuntu-15.04-desktop-amd64VMware:VMware-workstation-full-11.1.0-2496824,1F04Z...
分类:
移动开发 时间:
2015-05-04 19:57:33
阅读次数:
183
兼容性虽然Material Design新增了许多新特性,但是并不是所有新内容对对下保持了兼容。使用v7包v7 support libraries r21 及更高版本包含了以下Material Design特性:使用Theme.AppCompat主题包含调色板主体属性,可以对应用的主题做统一的配色,...
分类:
移动开发 时间:
2015-04-29 13:30:12
阅读次数:
182
新增的WidgetRecyclerViewRecyclerView是ListView的升级版,它具备了更好的性能,且更容易使用。和ListView一样,RecyclerView是用来显示大量数据的容器,并通过复用有限数量的View,来提高滚动时的性能。当你的视图上的元素经常动态的且有规律的改变时候,...
分类:
移动开发 时间:
2015-04-29 13:29:50
阅读次数:
677
图片和颜色tint属性tint属性一个颜色值,可以对图片做颜色渲染,我们可以给view的背景设置tint色值,给ImageView的图片设置tint色值,也可以给任意Drawable或者NinePatchDrawable设置tint色值。在应用的主题中也可以通过设置android:tint来给主题设...
分类:
移动开发 时间:
2015-04-29 13:20:09
阅读次数:
162
阴影和剪裁View的z属性Material Design建议为了凸显布局的层次,建议使用阴影效果,并且Android L为了简化大家的工作,对View进行了扩展,能使大家非常方便的创建阴影效果:给View添加了一个新的属性:Z属性,用于描述视图距离它父视图的高度:在5.0之前,我们的视图都是二维的,...
分类:
移动开发 时间:
2015-04-29 13:15:35
阅读次数:
182