摘要:这篇博客是对慕课网上看到的视频里学习到的知识的一些记录,让自己能够加深理解。视频地址:http://www.imooc.com/learn/1116 在这个视频中,目标是实现类似微信的主界面之间的切换,示例图如下: ViewPager可以实现一个能够左右滑动切换的控件。 首先在布局中使用ViewPa
阅读全文
摘要:Android系统集成了一个轻量级的数据库:SQlite。SQlite不像Oracle、MySQl数据库那样需要安装、启动服务器进程,SQLite数据库只是一个文件 实例1:向数据库里插入数据 主界面: 由两个输入框和一个按钮,以及一个ListView组成在输入框输入数据,点击按钮发送,数据会送到S
阅读全文
摘要:电话管理器TelephoneManager 第一个实例是获取网络和SIM卡信息:界面是一个列表,这里省略,Java代码如下: 第二个实例是监听手机来电: 短信管理器SMSManager 下面是一个发送短信的实例: 界面只有一个输入框和一个按钮,这里省略,Java代码如下: 不要忘记在AndroidM
阅读全文
摘要:Service介绍 Service是Android四大组件中与Activity最为相似的组件,它们都代表可执行的程序,区别是:Service一直在后台运行,没有用户界面。使用service要向Activity一样,要在AndroidManifest.xml文件中进行配置。 Service也具有自己的
阅读全文
摘要:一、用SharedPreference存储数据 当程序有少量的数据需要保存,而这些数据的格式比较简单(例如一些配置信息),这个时候就可以使用SharedPreference来进行保存 下面例子将演示向SharedPreference中写入数据与读取数据界面比较简单,是两个按钮,将用作写入数据,以及读
阅读全文
摘要:字符串、颜色、尺寸资源文件这三种文件位于res文件夹的values文件夹中,名称分别为strings.xml , colors.xml , dimens.xml下面是例子,首先来看字符串资源文件strings.xml 然后是颜色资源文件colors.xml 以及尺寸资源文件dimens.xml 从这
阅读全文
摘要:在Android开发中经常会用到ListView,也就是列表,而列表的内容需要如何决定呢,很好的方法是使用各种adapter 首先来看看用entries添加列表内容 在布局文件中,创建一个ListView,其内容在values文件夹下的arrays.xml文件中 entries为ListView中的
阅读全文
摘要:fragment的静态使用 首先创建两个fragment,就把fragment当成activity去写布局,第一个是fragment_title: fragment的动态使用 动态使用fragment时,主xml文件中就不用写fragment了,这里创建两个按钮用来调用两个不同的fragment,下
阅读全文
摘要:1. include标签: include标签的作用是在一个布局文件中导入另一个布局文件。在开发中经常会有多个页面同时拥有一部分相同的布局,这个时候如果每个布局都把那个部分的代码写一遍就会使得代码重复,浪费了资源。使用include就可以简单的导入相同部分的布局。 以上代码是一个多页面通用的布局,给
阅读全文