第一章Android开发环境搭建开发工具:adt-bundle-windowshttp://pan.baidu.com/s/1wIgFW配置环境变量D:\ProgramFiles(x86)\Android\adt-bundle-windows-x86-20131030\sdk\platform-tools以上是sdk\platform-tools的路径,根据个人电脑上安装路径不同而定。配置好环境变量后,可..
分类:
移动开发 时间:
2015-05-08 18:24:34
阅读次数:
160
上一篇文章我们介绍了关于ListView的基本知识,也说到了一些关于数据适配器Adapter的问题,这里我们继续介绍两种比较常见的数据适配器的类型,ArrayAdapter和SimpleAdapter。这两种适配器各自有各自的特点,适用于不同的情况。
ArrayAdapter
这种适配器比较简单,常用于仅仅是文本内容的ListView、没有图标或者比较复杂的布局的情况下,实现方法主要就...
分类:
移动开发 时间:
2015-05-08 11:03:01
阅读次数:
138
ListView作为Android上几乎使用最多的控件,一定是要好好掌握的。这里介绍一些ListView的基础知识和特点,并提供一个简单的样例。
首先,我们来定义下layout:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
LinearLayout
xmlns:androi...
分类:
移动开发 时间:
2015-05-08 11:02:42
阅读次数:
145
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。
一个浅显的例子,例如银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。不能说如果执行完一个账号的扣款之后,突然停电了,另外一个账号没有进行增款操作。
类似这样的情况,我们都应该把它们看成一个事务。事务...
分类:
移动开发 时间:
2015-05-07 10:29:19
阅读次数:
147
毕业设计中有个功能模块叫就医提醒,大抵的功能就是用户设定一个未来时间的闹钟,并设置闹钟的标签,标签上写着去哪里就医之类的信息,主要设计参考魅族系统自带的闹钟功能。我在网上看了不少博客,也在github上下载了不少源码,发现也没有写的特别好的,总有这种或者那种的问题,比如说闹钟不是写成后台服务的模.....
分类:
移动开发 时间:
2015-05-06 10:39:19
阅读次数:
241
下拉刷新是很多应用都使用的很流行的一种效果,今天也算是彻底的理解了一下PullToRefreshListView的使用,但是弄了一天却在一个很傻的地方犯了错误。 @Override public View getView(int position, View convertView, V...
分类:
移动开发 时间:
2015-05-01 01:47:17
阅读次数:
230
什么是Context menu在桌面电脑,我们都很熟悉Context menu,按鼠标右键显示的菜单就是context菜单。在Android中,通过长时间鼠标按键可以触发context菜单。对于触屏设备,手指长按就是长鼠标按键事件。一个activity有一个且只能有一个OptionMenu,一个vi...
分类:
移动开发 时间:
2015-04-30 00:54:30
阅读次数:
198
什么是Alternative menu(替代菜单)举个例子,Activity显示一个文本文件。如果用户想对文本文件进行编辑,Activity不提供编辑能力,但可由其他activity或者其他应用提供。我们将相关信息存储在一个intent中,例如该文本的Uri。这个intent可以匹配系统的多个应用,...
分类:
移动开发 时间:
2015-04-30 00:42:38
阅读次数:
238
在adapter中通过使用静态内部类(viewholder)缓存组件的引用来防止ListView刷新时重新LayoutInflater跟findViewById从而达到优化的目的。示例如下:@Override public View getView(final int position, Vi...
分类:
移动开发 时间:
2015-04-28 11:06:26
阅读次数:
137
搬运自本人技术博客:xge技术博客
原文链接:http://www.xgezhang.com/android_sharepreference.html
Sharepreference是Android程序中常用的数据存储方式。其本质就是一个xml文件,用于存储少量的,一般是配置文件一类的数据,其特点是简单方便。这里简单介绍一下使用方法,还是以一个示例程序为例,这里直接上界面和代码:
...
分类:
移动开发 时间:
2015-04-20 11:17:31
阅读次数:
208