在前面学习使用ActionBar的时候,我们就发现ActionBar中有些方法被标记为过时了,原来在android5.0之后,google推出了一个新的导航工具栏,官方将其定义为:Astandardtoolbarforusewithinapplicationcontent.使用Toolbar将会.....
分类:
其他好文 时间:
2015-06-02 09:16:14
阅读次数:
142
RecyclerView是android5.0提供的新组件(最新的support.v7中也提供了该组件),类似于ListView,但是比ListView更灵活、更先进,我觉得主要表现在以下几个方面:
1、 把ViewHolder的实现封装起来,规范了ViewHolder,把item的view写入ViewHolder中,通过复用ViewHolder来实现view的复用。
2、 Recycle...
分类:
其他好文 时间:
2015-05-29 23:21:37
阅读次数:
1032
首先,如前面的博文所讲的,Android5.0开始支持双卡了。另外,对于双卡的卡信息的管理,也有了实现,尽管还不是完全彻底完整,如卡的slot id, display name,iccid,color等,其设计思路竟然跟之前接触到的一个平台是一样的,都是同不同颜色来标识不同的卡,让用户一目了然,只是...
分类:
移动开发 时间:
2015-05-29 13:40:55
阅读次数:
3244
最近做项目,用到了ProgressBar ,就想到了要使用Android5.0 的效果,就随手实现了一下。效果图:大概的思路:1. 圆圈通过Canvas去绘制2.圆圈的动画通过Animator去控制代码:1.绘制圆的代码是很简单的,@Override protected void onDraw(Ca...
分类:
移动开发 时间:
2015-05-28 21:14:37
阅读次数:
317
以前开发的应用在android4.4之前还运行的好好的。结果升级到android5.0就会报com.ut.permission.DEVICE_STATE这个权限的问题。这种问题很可能是权限的申明和获取的方式引起的,注意一下就可以避免了。
这个权限应该是用而不是声明声明权限只能有一个app声明,如果有多个app声明一个权限,那它必须是签名也一样的
Demo1的AndroidManife...
分类:
移动开发 时间:
2015-05-26 16:09:08
阅读次数:
145
之前开发的项目在4.X完美运行,可是用户升级到5.0以上就出现莫名的bug。以下是修改bug中总结的差异化!(持续更新)
1,此处View 必须是LinearLayout或者RelativeLayout等ViewGroup。在4.X中可以是View,5.0以后View设置无效。 /**
* 设置控件相对于屏幕高度或者宽度
* @param context 上下文
* @par...
分类:
移动开发 时间:
2015-05-22 11:34:46
阅读次数:
146
有问题...act:package com.example.service3;import android.os.Bundle;import android.os.IBinder;import android.view.View;import android.view.View.OnClickLis...
分类:
移动开发 时间:
2015-05-15 13:30:25
阅读次数:
146
在android5.0当中正常的listview在下拉的时候顶部会出现蓝色的背景,
先要去除这个小效果可以设置
android:overScrollMode=“never”
就可以去掉这些效果。这句是用来去掉系统自带的阴影
正常的listv在进入和滑出控件边界的时候会出现一层虚化的效果:
为了去除虚化的效果可以使用
android:fadingEdge=“none”
这样就去掉了虚化...
分类:
移动开发 时间:
2015-05-11 14:53:03
阅读次数:
172
一、目的:
简单介绍系统设置搜索功能实现,初步熟悉搜索数据库构建规则以及匹配逻辑。
二、相关问题解答
1、系统设置可对那些设置项进行构建搜索数据库?
答:系统设置对数据项的构建规则在com.android.settings.search.SearchIndexableResources类中进行定义,例如如下,将wifi设置,wifi高级设置设置项假如搜索数据匹配库。sResMap.put(W...
分类:
移动开发 时间:
2015-05-10 20:37:09
阅读次数:
4322