自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bobo

从日出到日落,从周一到周天,日子就像写错的代码产生的一个死循环。

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android---33---四种加载模式

Android的四种加载模式: 首先在配置Activity时即可指定该Activity用哪种加载模式,通过android:launchMode属性。 四种加载模式:standard:标准模式,默认singleTop:Task顶单例模式singleTask:Task内单例模式singleInstance:全局单例模式 Android是通过Task对Activi

2015-04-29 10:32:21 1103

原创 Android---32---RatingBar

MainActivity.java:import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.RatingBar;import android.widget.Toast;imp

2015-04-26 16:35:06 903

原创 Android---31---SeekBar拖动条

通过拖动条来改变图片的透明度。MainActivity.java:import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.ImageView;import

2015-04-26 16:05:53 1129

原创 Android---30---ProgressBar进度条的使用

activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:l

2015-04-26 15:37:18 1276

原创 Android---29---DatePicker、TimePicker

DatePicker与TimePicker是用来显示时间的控件。onDateChanged、   onTimeChanged分别是控件的触发事件。MainActivity.java:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.TimerTask;

2015-04-25 20:36:41 943

原创 Android---28---Handler、Loop、MessageQueue的工作原理:

Handler、Loop、MessageQueue的工作原理:先介绍一下这几个组件:Message:Handler接收和处理的消息对象Looper:读取MessageQueue中的消息,并将读到的消息发送给Handler进行处理MessageQueue:消息存储队列。程序使用Handler发送消息,被发送的消息必须被指定到MessageQue

2015-04-22 20:57:40 1057

原创 Android---27---Handler消息传递机制

Android制定了一条规则:只允许UI线程修改Activity里的UI组件。主线程通常又被叫做UI线程。那么这样的话新启动的线程就不可能动态改变界面组件的属性值,但显然这是不可能的。所以便有了Handler消息处理机制。 Handler类:主要有两个作用:1.在新启动的线程中发送消息2.在主线程中获取、处理消息。 主要方法: void handleMessag

2015-04-22 20:13:03 818

原创 Android---26---跟随手指移动的小球

通过回调实现跟随手指移动的小球:那么什么是回调,这里的回调是指Android中两种事件处理的方式。一种是通过监听器来实现的监听机制,一种是通过自身的方法实现的回调机制。基于监听的处理机制,主要涉及三类对象:EventSource(事件源):通常是各个组件;Event(事件):对组件的操作;EventListener(事件监听器):做出响应。所谓事件监听器其实

2015-04-22 10:40:56 3125

原创 Android---25---Chronometer计时器

Chronometer 计时器 它提供了一个android:format属性,用于指定计时器的计时格式  setBase (long base):设置起始时间  setFormat (String format):设置显示时间的格式  start():开始计时  stop ():停止计时  setOnchronometerTickListener():为计时器绑定时间监听器

2015-04-21 17:01:31 1164

原创 Android---24---Spinner的两种用法

Spinner是一个列表选择框,它有两种用法:一种是使用android:entries属性的,一种是不使用该属性,通过动态的添加Adapter来实现的。第一种:MainActivity.java:import android.app.Activity;import android.os.Bundle;import android.view.M

2015-04-20 21:14:44 2099

原创 Android---23---发送短信

SmsManager:管理短信操作通过调用静态方法 SmsManager.getDefault() 获取此对象。 MainActivity.java:import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.telephon

2015-04-20 19:05:59 888

原创 Android---22---拨打电话

MainActivity.java:import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import and

2015-04-20 16:47:21 937

原创 Android---21---ImageView

MainActivity.java:import android.app.Activity;import android.graphics.Bitmap;import android.graphics.drawable.BitmapDrawable;import android.os.Bundle;import android.view.Menu;import android

2015-04-19 18:38:27 946

原创 Android---20---CheckBox复选框

MainActivity.java:import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListene

2015-04-18 20:05:21 898

原创 Android---19---ToggleButton开关按钮

MainActivity.java:import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.CompoundButton;import android.widget.CompoundBut

2015-04-17 19:54:29 912

原创 Android---18---RadioButton单选按钮

MainActivity.java:import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickLis

2015-04-16 21:08:24 938

原创 Android---17---AutoCompleteTextView

AutoCompleteTextView 能够实现当用户输入信息的时候自动提示的功能,但是AutoCompleteTextView只能提示一次,而MultiAutoCompleteTextView也能实现信息提示的功能,而且是以逗号隔开,实现多次提示。activity_main.xml:<LinearLayout xmlns:android="http://schemas.

2015-04-16 19:50:06 869

原创 Android---16---EditText中输入特定的字符

activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" andro

2015-04-15 20:09:22 808

原创 Android---15---EditText输入表情图像

activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:l

2015-04-15 20:08:27 718

原创 Android---14---TextView实现跑马灯效果

MainActivity.java:import android.app.Activity;import android.content.Intent;import android.graphics.Color;import android.os.Bundle;import android.text.Html;import android.text.SpannableStri

2015-04-15 16:19:15 1054

原创 Android---13---SpannableString

SpannableString的属性:1、BackgroundColorSpan 背景色  2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter) 5、MetricAffectingSpan

2015-04-15 14:45:13 686

转载 Android EditText/TextView使用SpannableString显示复合文本

原文:http://blog.csdn.net/feizhixuan46789/article/details/10334441在Android中EditText用于编辑文本,TextView用于显示文本,但是有时候我们需要对其中的文本进行样式等方面的设置。Android为我们提供了SpannableString类来对指定文本进行处理。1) ForegroundColo

2015-04-15 11:22:56 764

原创 Android---12---TextView中单击链接弹出Activity

MainActivity.java:import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.text.SpannableString;import android.text.Spanned;import android.text.meth

2015-04-15 11:11:24 773

原创 Android---11---TextView显示图片信息

用带html标签的文本显示图片信息:import java.lang.reflect.Field;import android.app.Activity;import android.graphics.Color;import android.graphics.drawable.Drawable;import android.os.Bundle;import android

2015-04-14 20:50:00 787

原创 Android---10---TextView添加链接的两种方式

在TextView中显示带Html文本显示丰富的内容:URL、字体大小、颜色等 在TextView中预定了一些类似于HTML的标签,通过标签可以使TextView控件显示不同颜色、大小、字体的文字 设置颜色和字体 设置大号 设置小号、 斜体、粗体 链接地址 图片  使用这些标签可以用Html.fromHtml方法将这些标签的字符串转换成Charse

2015-04-14 19:46:12 913

原创 Android---9---简单的计算器

自己做的一个简单的计算器,只能实现简单的四则运算。activity_main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="f

2015-04-11 20:54:53 1114

原创 Android---8---Intent及使用Intent传递数据

Intent 是 Android 程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent 一般可被用于启动活动、启动服务、以及发送广播等场景Intent是一种运行时绑定机制,它能在程序运行的过程中连接两个不同的组件。通过intent 程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组

2015-04-10 16:32:39 1214

原创 Android---7---活动及活动的生命周期

什么是Activity简单的说Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面,也就是手机屏幕上所显示的内容。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity。Intent-filter中的两行代码非常重要,表示该活动是主活动。当程序第一次运行时就可以看到这个Activity,这个Activity可以通过启动其他

2015-04-10 11:16:48 2912

原创 Java---28---Set集合之TreeSet

TreeSet :可以对Set集合中的元素进行排序排序是按照ascii来排序的。import java.util.Iterator;import java.util.TreeSet;public class TreeSetDemo { public static void main(String[] args) { // TODO Auto-generated me

2015-04-09 16:25:19 869

原创 Java---27---Set集合及其子类HashSet

Set中元素是无序的(存入和取出的顺序不一定一致),元素不可以重复。 Set中的方法和Collection中的方法是一样的。常见子类:HashSet  TreeSetHashSet 底层数据结构是哈希表TreeSet 底层数据结构是二叉树import java.util.HashSet;import java.util.Iterator;class Person

2015-04-08 21:29:48 1403

原创 Android---6---将数据保存到SD卡

同样是实现上一篇文章中所需要的功能,只不过这次是将数据保存到SD卡中。MainActivity.javapackage com.example.qqlogin;import java.util.Map;import com.example.qqlogin.utils.utils;import com.example.qqlogin.utils.utilsOfSDC

2015-04-08 20:11:46 2334

原创 Android---5---数据的保存与回显

做的一个简易QQ登陆界面,能够将账号及密码保存到手机中,并且再次启动该程序的时候会自动显示上次所保存下的账号及密码。activityMain.xml  :<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

2015-04-08 11:09:01 2625 1

原创 Java---26---List集合共性方法

List中元素是有序的,元素可以重复,因为该集合有索引。方法摘要 booleanadd(E e)          向列表的尾部添加指定的元素(可选操作)。 voidadd(int index, E element)           在列表的指定位置插入指定元素(可选操作)。 booleanaddAll(Col

2015-04-07 20:16:02 757

原创 Android---4---布局之RelativeLayout

RelativeLayout又称作相对布局,也是一种非常常用的布局。和LinearLayout的排列规则不同,它显得更加随意一些,它可以用过相对定位的方式让控件出现在布局的任何位置。通过相对布局我们来实现这么一个东西:android:layout_centerHorizontal="true" 通过这个属性可以让控件水平居中android:layout_alig

2015-04-06 19:38:43 839

原创 Android---3---布局之LinearLayout

Android下有五大布局,分别是:LinearLayout 线性布局RelativeLayout 相对布局AbsoluteLayout 绝对布局TableLayout 表格布局FrameLayout 帧布局 布局是一种可用于放置很多控件的容器,它可以按照一定的规律调整内部控件的位置,从而编写出精美的界面。 1.LinearLayoutLinearLayou

2015-04-06 15:25:41 712

原创 Android---2---TextView、Button、EditText

1.TextView TextView可以说是Android中最简单的一个控件了。它主要用于在界面上显示一段文字信息。<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/he

2015-04-05 20:37:27 958

原创 Android---1---HelloWorld

开始创建第一个Android项目:HelloWorld几乎所有的语言,刚开始学的时候所写的第一个项目就是:HelloWorld,那么如何写出第一个Android项目呢?首先,在MyEclipse编译器中的导航栏中点击 FIle -> New -> Other -> Android -> Android Application Project ( 图1 )此时会弹出创建Android项目

2015-04-02 20:53:48 904

原创 Java---25---集合框架共性方法

集合类为什么会出现集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对较多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式 数组和集合类同时容器,有何不同?数组虽然也可以存储对象,但是长度不可变;集合的长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。 集合类的特点:集合只用于存储对象,集合长度是可变的,集合可以存储不同类型

2015-04-02 14:43:25 814

原创 Java---24---基本数据类型对象包装类

基本数据类型对象包装类byte Byteshort  shortint  Integerboolean  Booleanfloat    Floatdouble   Double  char  Character 基本数据类型对象包装类的最常见作用就是用于基本数据类型和字符串类型之间做转换 基本数据类型转换成字符串基本数据类型+””基本数据类型.

2015-04-02 14:38:57 696

原创 Java---23---StringBuffer

StirngBuffer可以对字符串的内容进行增删字符串的组成原理就是通过该类来实现的StringBuffer是一个容器很多方法与String相同StringBuffer是可变长度的 特点:长度可变可以添加多种类型最终会通过toStirng方法变成字符串  StringBuffer的功能:增、删、改、查,当然还有存储的功能。1.存储appen

2015-04-02 14:33:58 709

SMSSDKDemo

SMSSDKDemo SMSSDK 短信验证

2016-03-25

空空如也

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

TA关注的人

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