随笔分类 -  Android

摘要:参考博客:http://blog.csdn.net/vipzjyno1/article/details/23542617刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时... 阅读全文
posted @ 2015-04-15 11:38 数据探索者 阅读(306) 评论(0) 推荐(0)
摘要:Console报错:R.java was modified manually! Reverting to generated version!引言:R文件丢失异常在java开发中是个比较常见的异常,造成这个异常的原因可能非常微小,但是给Android开发者们造成的麻烦可是巨大的,当程序员们费尽千辛万... 阅读全文
posted @ 2015-04-15 09:50 数据探索者 阅读(2562) 评论(0) 推荐(1)
摘要:一、Spinner简介 在Web开发中,HTML提供了下拉列表的实现,就是使用元素实现一个下拉列表,在其中每个下拉列表项使用表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。 在编码的同时,首先需要在布局中设定Spinner组件,然后将可选内... 阅读全文
posted @ 2015-03-20 01:24 数据探索者 阅读(25940) 评论(0) 推荐(0)
摘要:DatePicker、TimePicker探究 DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听... 阅读全文
posted @ 2015-03-19 13:50 数据探索者 阅读(592) 评论(0) 推荐(0)
摘要:将下面SysApplication这个类复制到工程里面,然后在每个Acitivity的oncreate方法里面通过SysApplication.getInstance().addActivity(this);添加当前Acitivity到ancivitylist里面去,最后在想退出的时候调用SysAp... 阅读全文
posted @ 2015-03-18 12:20 数据探索者 阅读(298) 评论(0) 推荐(0)
摘要:如果想要在android中使用数据库,使用SQLite是一个非常好的选择,因为它是android内置的数据库,提供了很多支持。 数据库的使用无非就是CRUD,也就是"Create,Read,Update,Delete"这四个基本操作。一.Create Create就是创建表,而要想创建表,首先必... 阅读全文
posted @ 2015-03-15 16:20 数据探索者 阅读(263) 评论(0) 推荐(0)
摘要:GridLayout网格布局 android4.0以上版本出现的GridLayout布局解决了以上问题。GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。而GridLayout使用的其实是跟LinearLayout类似的API,只不过是修改了一下相... 阅读全文
posted @ 2015-03-13 09:23 数据探索者 阅读(1422) 评论(0) 推荐(0)
摘要:TableLayout表格布局 TableLayout是指将子元素的位置分配到行或列中。Android的一个TableLayout有许多TableRow组成,每一个TableRow都会定义一个Row。TableLayout容器不会显示Row,Column,及Cell的边框线,每个Row拥有0个或... 阅读全文
posted @ 2015-03-13 09:20 数据探索者 阅读(811) 评论(0) 推荐(0)
摘要:FrameLayout单桢布局 FrameLayout对象好比一块在屏幕上提前预定好的空白区域,可以将一些元素填充在里面,如图片。所有元素都被放置在FrameLayout区域的最左上区域,而且无法为这些元素制指定一个确切的位置,若有多个元素,那么后面的元素会重叠显示在前一个元素上。 我们下面通过... 阅读全文
posted @ 2015-03-13 09:17 数据探索者 阅读(2496) 评论(0) 推荐(0)
摘要:RelativeLayout相对布局 RelativeLayout是一种相对布局,控件的位置是按照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最常用,也是最灵活的一种布局。 我们下面通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局 1、创建一... 阅读全文
posted @ 2015-03-13 09:13 数据探索者 阅读(371) 评论(0) 推荐(0)
摘要:LinearLayout线性布局 LinearLayout是一种线型的布局方式。LinearLayout布局容器内的组件一个挨着一个地排列起来:不仅可以控制个组件横向排列,也可控制各组件纵向排列。通过orientation属性设置线性排列的方向是垂直(vertical)还是纵向(horizonta... 阅读全文
posted @ 2015-03-13 09:11 数据探索者 阅读(1186) 评论(0) 推荐(0)
摘要:一、什么是activity Activity 是用户接口程序,原则上它会提供给用户一个交互式的接口功能。它是 android 应用程序的基本功能单元。Activity 本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到act... 阅读全文
posted @ 2015-03-11 22:12 数据探索者 阅读(299) 评论(0) 推荐(0)
摘要:一、什么是Intent?Intent的中文意思是目的。在Android中也是“目的”的意思。就是我们要去哪里,从这个activity要前往另一个Activity就需要用到Intent。第一种:直接启动一个Activity//定义一个IntentIntent intent = new Intent(I... 阅读全文
posted @ 2015-03-11 21:21 数据探索者 阅读(298) 评论(0) 推荐(0)
摘要:我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重... 阅读全文
posted @ 2015-03-11 20:50 数据探索者 阅读(1636) 评论(1) 推荐(0)
摘要:SmsManager公有方法:ArrayList divideMessage(String text) 当短信超过SMS消息的最大长度时,将短信分割为几块。 参数:text——初始的消息,不能为空 返回值:有序的ArrayList,可以重新组合为初始的消息 static SmsManager get... 阅读全文
posted @ 2015-03-11 20:19 数据探索者 阅读(422) 评论(0) 推荐(0)