随笔分类 - android笔记
摘要:layout_centerHorizontal 是相对于RelativeLayout的布局属性 如果设置为true,就将该控价设置在相对于父控件水平居中的位置 layout_gravity 针对LinearLayout的一种控件对齐方式,可以把值设置成下列值: center_vertical、cen
阅读全文
摘要:阻尼效果(视差特效) 空间,微博很多地方都有这种下拉出现的”阻尼“效果,这种效果最早在ios上出现,如今android上这种功能也是很常见了。 先看效果图: 该功能可以分为两个点: 1. 当ListView下拉的时候,顶部的HeaderView会有一个拉长的效果; 2. 当下拉一段距离后,ListV
阅读全文
摘要:自定义侧滑菜单的简单实现 不少APP中都有这种侧滑菜单,例如QQ这类的,比较有名开源库如slidingmenu。 有兴趣的可以去研究研究这个开源库。 这里我们将一种自己的实现方法,把学习的 东西做个记录,O(∩_∩)O! 首先看效果图: 这里我们实现的侧滑菜单,是将左侧隐藏的菜单和主面板看作一个整体
阅读全文
摘要:简单jni流程初试 JNI java本地开发接口 JNI 是一个协议 这个协议用来沟通java代码和外部的本地代码(c/c++)。 通过这个协议,java代码就可以调用外部的c/c++ 代码, 外部的c/c++代码也可以调用java代码。 首先学习熟悉下简单的jni开发流程: 1.创建一个andro
阅读全文
摘要:仿微信通讯录右侧快速定位字母表控件 先看效果图: 界面比较单调,凑合看,主要看功能。这种控件在很多应用的通讯录的界面,MIUI里面的通讯录都有这个功能,其实这是一个自定义View,相对来说,这个并不是一个多么复杂的自定义View。 下面介绍一下这种控件的实现方法: 首先,自定义View,一般是对Vi
阅读全文
摘要:一般在android中,每个应用程序都有自己的进程。每一个应用程序都是运行在自己独立的进程里面的,并且进程拥有独立的内存空间,它们的数据是独立的。正常情况下,不同的进程之间一般是不能进行通讯的。 首先简单说下进程间的通信:在操作系统中,不同的进程之间的通信方式一般有:信号量,消息队列,管道等。一、信
阅读全文
摘要:服务是安卓中的典型组件,一般组件都需要在清单文件中注册。服务能够长时间的运行在后台,并且不提供用户界面。其他的组件能够开启服务 并且在用户在开启其他应用的时候该服务仍然能够继续在后台执行。一个组件通过bind的方式绑定服务,并且该组件能与之交互。 最典型的案列就是播放音乐,播放器应用在后台仍然能够播
阅读全文
摘要:生命周期描述的是一个类从创建(new出来)到死亡(垃圾回收)的过程中会执行的方法。在这个过程中,会针对不同的生命阶段调用不同的的方法。 Activity是android中四大组件之一,是最常见的应用组件,也是用的最多的组件,它能够提供一个界面与用户进行交互。Activity从创建到销毁有多种状态,从
阅读全文
摘要:之前在写一个android一个小项目时,遇到一个问题,当一个实体类中持有一个Bitmap类的对象时,并且该实体类需要进行网络传输时,仅仅实现Serializable会抛出一个异常: android.os.BadParcelableException: Parcelable protocol requ
阅读全文

浙公网安备 33010602011771号