- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 Android下ContactsContract类详解
在android4.0之后的版本,联系人的信息有ContactsContract这样一个类来管理。这个类的结构比较复杂,所以有必要分析一下。官方对ContactsContract的定义是:一个存储有联系人相关信息的可以扩展的数据库。该数据库的结构分为三层:1、ConstractContact.data:该类可以存储任何数据,里面的每一项都指向一条raw contact(后面讲),通常是
2013-05-23 20:23:50 5632 3
android xml布局文件的绘制顺序
在开发Android程序的时候经常会遇到写界面XML文件的问题,其中感触最深的就是一些控件显示不出来或者显示的位置不对。通过不断地调试终于发现了一些原因,现在写出来,希望可以帮到大家。 之前我写过一个很简单的界面:<?xmlversionxmlversion="1.0"encoding="utf-8" ?> <LinearLayoutxmlns:androidL...
2013-05-11 19:22:53 331
Android 树形控件的开发
在PC上我们已经习惯了树形控件,因为其可以清晰的展现各个节点之间的层次结果,但是在Android平台上,系统并没有提供这样一个控件,而是只有ListView。不过通过改写改写与ListView绑定的Adapter可以实现这样一个效果。 一个ListView需要和一个Adapter绑定,用于管理数据。在这里以BaseAdapter为例,继承Adapter需要重写四个函数,其中较为重要的...
2013-05-11 19:20:22 259
原创 在Android上实现树形控件
在PC上我们已经习惯了树形控件,因为其可以清晰的展现各个节点之间的层次结果,但是在Android平台上,系统并没有提供这样一个控件,而是只有ListView。不过通过改写改写与ListView绑定的Adapter可以实现这样一个效果。 一个ListView需要和一个Adapter绑定,用于管理数据。在这里以BaseAdapter为例,继承Adapter需要重写四个函数,其中较为重要的是两个:
2013-05-11 19:10:08 1618
原创 关于Android中界面XML文件的绘制顺序
在开发Android程序的时候经常会遇到写界面XML文件的问题,其中感触最深的就是一些控件显示不出来或者显示的位置不对。通过不断地调试终于发现了一些原因,现在写出来,希望可以帮到大家。 之前我写过一个很简单的界面:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_
2013-05-11 18:09:45 1658
原创 Android下Context、Activity、Application之间有什么区别
在开发Android程序的时候,我们经常要跟Context、Activity、Application这三个类打交道,那么这个三个类之间有什么联系和区别呢? 首先Activity和Application都是Context的子类。Context从字面上理解就是上下文的意思,在实际应用中它也确实是起到了管理上下文环境中各个参数和变量的总用,方便我们可以简单的访问到各种资源。虽然Activit...
2013-05-11 17:19:23 189
原创 Android下Context、Application、Activity之间的联系和区别
在开发Android程序的时候,我们经常要跟Context、Activity、Application这三个类打交道,那么这个三个类之间有什么联系和区别呢? 首先Activity和Application都是Context的子类。Context从字面上理解就是上下文的意思,在实际应用中它也确实是起到了管理上下文环境中各个参数和变量的总用,方便我们可以简单的访问到各种资源。虽然Activity
2013-05-11 17:18:22 1357
原创 java 反射机制
今天和同事一起开发一个Android App的时候,第一次接触到了反射机制这样一个东西,于是上网查了很多资料,看了一些文档。现在终于有了一点了解,故将其写下,大牛勿喷。 首先,我们所学的编程语言大致可以分为两种,第一种为静态语言:C、C++、java ,这些语言的的变量类型一旦确定将不可更改;还有一类为动态语言:Perl、Python 这些语言的变量类型是可以更改的。但是java又区别
2013-05-11 17:16:52 876
Java反射机制
今天和同事一起开发一个Android App的时候,第一次接触到了反射机制这样一个东西,于是上网查了很多资料,看了一些文档。现在终于有了一点了解,故将其写下,大牛勿喷。 首先,我们所学的编程语言大致可以分为两种,第一种为静态语言:C、C++、java ,这些语言的的变量类型一旦确定将不可更改;还有一类为动态语言:Perl、Python 这些语言的变量类型是可以更改的。但是java又区...
2013-05-11 17:10:26 99
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人