自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天道酬勤

每天学习一点、每天进步一些

  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android基础_通知(Notification)

通知(Notification)是Android系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详细内容。通知可以在活动、广播、服务中创建。 一、通知创建的过程 1.我们需要NotificationManager来对通知进

2015-08-06 17:48:03 437

原创 Android基础_数据存储二_SharedPreferences存储

SharedPreferences是使用键值对的方式来存储数据的。也就是说当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。而且SharedPreferences还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的,存储的数据是一个字符串,读取出来的数据仍然是字符串。 存储数据 想要使用share

2015-07-30 11:12:12 649

原创 Android基础_数据存储一_文件存储

文件存储在Android中最基本的一种存储方式,它不对存储内容进行任何格式化处理,只是将数据原封不动地保存到文件当中,因此它适合存储一些简单的文件和二进制内容。Context类中提供了一个openFileOutput ()方法,可以用于将数据存储到指定的文件中。这个方法接收两个参数,第一个参数是文件名,在文件创建的时候使用的就是这个名称,注意这里指定的文件名不可以包含路径,因为所有的文件都是默认存

2015-07-30 10:09:13 526

原创 Android基础_浅谈广播机制

1.广播基础 Android广播类BroadReceive。 Android中的广播可以分为两种类型:标准广播、有序广播。 标准广播:是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎会在同一时间接收到此广播,它们之间没有先后顺序,所以广播是无法被截断的。 有序广播:是一种同步执行的广播,广播发出之后同一时刻只会有一个广播接收器收到这条广播消息,当这个接收器执行完操作后,广播才

2015-07-29 10:19:05 589

原创 Android基础_页面布局_碎片(Fragment)

有些布局可能在手机上看起来很漂亮,但是拿到屏幕比较大的横屏平板上面,有些控件可能会遭到拉伸,严重影响用户体验,作为一个合格的开发人员我们应该兼顾这两种情况,所以在Android3.0之后,Android引入了碎片的概念,它可以让界面更好的在平板上展示。在Android3.0之前的版本需要引入需要先导入android-support-v4的jar包才能使用Fragment功能。 1.碎片是什么?

2015-07-28 11:02:25 3803

原创 Android基础_页面布局_TableLayout(表格布局)

表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。 TableLayout属性: android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,用逗号将需要隐藏的序列隔开即可。android:collapseColumns="1,3,4"; a

2015-07-28 09:08:09 735

原创 Android基础_活动_启动模式

了解了活动的生命周期就必须了解一下活动的启动模式,活动的启动并没有看起来startActivity(new Intent(A.this, B.class))那么简单。 活动的启动模式分为4种:standard、 singleTop、 singleTask、 singleInstance 有两种指定方式: 1) AndroidManifest.xml中 <activity android:n

2015-07-23 16:50:02 378

原创 Android基础_活动_生命周期

每个活动在其生命周期中无非有以下几个状态: 1. 运行状态 当一个活动位于返回栈的栈顶时,这时的活动就处于运行状态,这时活动是可见的。 2. 暂停状态 当一个活动不再处于栈顶位置但是依然可见的情况下,它就处于暂停状态。(有可能是当前活动之上有个不能覆盖全部屏幕的对话框出现) 3. 停止状态 当一个活动不再处于栈顶位置并且完全不可见时就处于停止状态。系统仍然会为这种活动保存相应的状态和成

2015-07-23 15:56:37 485

原创 Android基础_页面布局_LinearLayout(线性布局)

LinearLayout线性布局有两种,即水平布局、垂直布局。LinearLayout中属性android:orientation设置布局方式。 android:orientation="horizontal" 为水平线性布局 android:orientation="vertical" 为垂直线性布局 线性布局主要就是说了这个,下面我们放个两个简单的小demo来理解一下。 其实用线性布局

2015-07-20 15:28:06 808

原创 Android基础_页面布局_RelativeLayout(相对布局)

Android相对布局应该是应用最为广泛的布局。这种方式下的布局对不同分辨率的屏幕适应性较好。 顾名思义,相对布局就是每个控件的位置都是相对于另一个控件而得来的。就是物理中的我们需要参照物。根据不同的参照物我们可以很灵活地设置控件到自己想要的位置。 不同的参照物 一、相对于给定ID的控件 android:layout_above                将此控件放置到给定ID的控件之

2015-07-20 14:48:07 1421 1

原创 JavaSE_集合_LinkedList、ArrayList类

一、LinkedList类(链表) 在上一个篇幅中已经提到LinkedList类是实现了Collection接口,所以它可使用所有Collection接口中声明的方法。 LinkedList类的数据结构是双向链表结构。它的每个结点不仅包含了值,还包括对上一个及下一个结点的引用,所以在进行数据的删除和插入时是高效的,但是在查询上是低效率的,这也是链表数据结构的普遍特点。 在程序需要采用整数索引

2015-06-25 09:52:13 589

原创 JavaSE_集合_Collection接口简介

在Java类库中,集合类的基本接口是Collection接口。 3 迭代器: 在Collection接口中有iterator()方法用于返回一个实现了iterator接口的对象。可以使用这个迭代器对象依次访问集合中的所有元素。 可以这样遍历集合中的元素。 Collection c = ...; foreach(String elememt : c){ ... }应该将Java迭代器

2015-06-25 09:10:53 505

原创 JavaSE_基础库类_System类

System类代表系统,系统级的很多属性和方法都放置在该类的内部。该类位于Java.lang.System。 System类的构造器是private修饰的,所以无法创建该类的实例对象。但是该类内部的方法都是static的所以可以直接通过"System.方法"进行调用。 1) System类的成员变量 2) System类的成员方法 一、System类的成员变量 public st

2015-06-24 09:43:14 475

原创 JavaSE_基础库类_StringBuffer类

123

2015-06-24 08:53:20 470

原创 JavaSE_基础库类_String类

123

2015-06-23 11:41:14 540

转载 JavaSE_基础库类_简介

Java以基础类库JFC(Java Foundation Class)的形式为程序员提供编程接口API,类库中的类按照用途归属于不同的包中。 (一)java.lang包    Java最常用的包都属于该包,程序不需要注入此包,就可以使用该包中的类,利用这些类可以设计最基本的Java程序。   String类,提供了字符串连接、比较、字符定位、字符串打印等处理方法。   StringBu

2015-06-23 11:39:10 662

原创 JavaSE_面向对象(封装、继承、多态)

面向对象的三大特性:封装、继承、多态 一、封装 是指对象应对外部环境隐藏它内部的工作方式,通过封装增加数据的访问权限从而增强了程序的可维护性。 涉及到4中权限:private、public、protected、缺省(default)。 这四个修饰符修饰类中属性和方法对应的权限 --------------------------------------------------

2015-06-23 11:37:13 449

原创 java_notes_static、final、内部类、代码块

static:静态的,可以用来修饰类的属性、方法、初始化块、内部类 一、static修饰属性(类变量) 1) 由类创建的所有对象都共用这一属性。 2) 当其中一个对象对此属性进行操作时,会导致其它对象的此属性的一个调用。 3) 类变量随着类的加载而加载并且独一份。 4) 静态的变量可以通过'类.类变量'的形式进行调用。 5) 类变量的加载是要早于对象的。实例变量(非static

2015-06-05 15:56:35 456

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除