- 博客(5)
- 收藏
- 关注
原创 Android中的权限机制
做过开发的都知道,如果想要为用户着想,可能需要添加个Uses Permission,这样有些操作才能够进行,然后,谷歌才会给出用户该软件都需要什么权限。 就是用户在安装过程中,会给出用户 该软件需要的权限有:看着权限也还真是多哦。大家猜猜 ,它搜索其他的应用是为了什么呢?当然在开发中还可能用到自定义权限,不在本文范围之内。本博客主要讲的是整个android系统在权限方面是如何操作的。android的
2015-11-25 17:51:20 888 9
原创 自定义ListView控件在滑动的过程中动态提示item(四)
在开发中,很多情况是通过自定义控件来实现一些功能比较完善,控件比较漂亮的效果。 本篇博客讲解如何使用自定义ListView控件来动态显示当前滑动到哪个Item了。效果图:当手指滑动的时候,每当item划过屏幕顶端时图片上就会动态显示出该数字。先自定义ListView控件,然后重新它的三个构造函数。public class BaseListView extends ListView { publ
2015-11-25 12:41:37 734 7
原创 ListView的多种布局显示(三)
前两篇博客中,讲了如何使用ListView并且复用了view对象,提高了ListView显示效率。本篇博客讲解如何用ListView显示多种布局(以2种布局为例)。效果图:步骤一:先在上篇博客的基础上,在增加一个LabelHolder。class LabelHolder{ TextView text; }步骤二:重写ListView适配器的另外两个方法。方法一:/** *
2015-11-23 22:38:31 834 5
原创 复用历史缓存View对象解决ListView的OOM异常,使用句柄提高ListView显示效率(二)
标题有点长。 这篇文章主要是讲关于ListView的两个方面如何通过复用缓存View对象解决OOM(Out Of Memory)内存溢出的异常;通过使用ViewHolder来减少findViewById()的次数进而让ListView显示效率提高。一般的ListView控件都能完成显示数据条目的功能,但是你在滑动的过程中就会出现OOM的异常,导致应用程序崩溃,用户的体验非常糟糕。OOM异常图:
2015-11-22 21:53:58 1267 3
原创 Android中ListView的使用(一)
ListView在开发中是一个很普遍的控件,工作了一段时间有必要总结一下控件使用的步骤和小细节了。效果图:步骤一:清单文件中声明该控件<ListView android:id="@+id/lv_processinfos" android:layout_width="fill_parent" android:layout_height="fill_pa
2015-11-19 12:42:51 770 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人