- 博客(13)
- 收藏
- 关注
原创 EditText控件中的inputType的属性值详情
android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android:inputType="textCapSentences"--仅第一个
2014-04-22 17:07:11 719
原创 Java模式设计之单例模式
、在Java程序设计中经常会用到单例模式,但是很多时候程序员却不知道什么时候该使用单例模式,或者怎么使用单例模式。 我们总结分析单例模式的时候,了解到单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个事例;三是它必须自行向整个系统提供这个实例。在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙"和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共
2014-04-17 16:36:44 601
转载 Fragment的详细介绍和使用方法
由于TabActivity在Android4.0以后已经被完全弃用,那么我就不再浪费口水继续讲解它了,取而代之的是Fragment。Fragment是Android3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似,这一篇我花大量的篇幅来详细的讲解Fragment的介绍和使用方法。一、Fragment的基础知识介绍1
2014-04-15 10:29:48 831
原创 Android学习之BroadCastReceiver的机制
广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过用Context.sendBroadcast() 、 Context.sendOrderedBroadcast() 来实现的。通常一个广播 Intent 可以被订阅了此Intent 的多个广播接收者所接收。 1、BroadCastReceiver 的机制在 An
2014-04-09 17:53:55 406
转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider
ContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作的方式。其步骤为: 1. 在当前应用程序中定义一个ContentProvider。 2. 在当前应用程序的Android
2014-04-01 14:50:35 332
转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的
2014-04-01 14:48:26 300
转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (二) —— SQLite
SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是: NULL: 空值 INTEGER: 整数 REAL: 浮点数 TEXT: 字符串 BLOB: 大数据 在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而
2014-04-01 14:47:03 229
转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (一) —— 总览
原文链接http://www.cnblogs.com/wisekingokok/archive/2011/09/13/2174484.html,在此谢谢原博主!!作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,
2014-04-01 14:46:03 273
原创 关于Service的一些理解
我们知道Service通常用来执行一些耗时比较长操作,或者后台执行不提供用户交互界面的操作,例如:下载、播放音乐。另外请注意:Service不是一个单独的进程,不是一个线程! 首先我们来看一下Service生命周期 : Android Service的生命周期并不像Activity那么复杂,它只继承了onCreate(),onStart(),onDestroy()三
2014-03-27 15:41:57 431
转载 Android中preference的使用(二)
继上篇文章 Android中preference的使用(一) ,在这篇文章中主要是学习下preference中各个节点的属性。PrefeneceActivity都提供了哪几种元素可供使用。点击Add按钮,在打开的新窗口中可以看到以下几项:1. CheckBoxPreference:CheckBox选择项,对应的值的ture或flase。如图:2. EditTextP
2014-03-21 10:36:24 461
转载 Android中preference的使用(一)
在Android系统中,当我们点击Menu按钮时,则会弹出Menu的菜单选项,其中一项是设置选项,点击了设置选项后,则会弹出系统的设置 Activity界面,这些设置功能是如何实现的呢?Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的呢,如何创建PrefenceActivity的呢,更关键是怎样触发相应事件的呢。And
2014-03-21 10:31:21 535
转载 浅谈Android五大布局(二)
我们已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局)相对之前布局结构稍显复杂一点,所以这里另起篇幅进行介绍。RelativeLayout: RelativeLayout按照各子元素之间的位置关系完成布局
2014-03-20 10:37:42 346
转载 浅谈Android五大布局(一)
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 Linear
2014-03-20 10:35:54 305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人