自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (19)
  • 收藏
  • 关注

原创 运用BroadcastReceiver实现强制下线

使用BroadcastReceiver实现强制下线的功能。

2017-07-05 02:51:08 409

原创 BroadcastReceiver粗解

BroadcastReceiver的主要内容:广播的分类/广播接收者的注册方式/广播的发送与接收/本地广播的使用。

2017-07-04 21:18:40 224

原创 Android Studio安装配置详细步骤(图文)

Android Studio安装步骤详解

2017-07-03 16:23:22 14674

原创 Android中的Http通信(二)

>  这篇博客紧接上一篇:Android中的Http通信(一),讲述Http通信。本文分别用两个例子说明:>  网络请求到百度的网页,展示到一个webview上。>  网络请求一张图片,展示到界面的ImageView上。1.3 HttpUrlConnection介绍。1.3.1 网络请求到百度的网页,展示到一个webview上。>  首先创建一个工程Http_0

2016-03-26 12:28:08 650

原创 Android中的Http通信(一)

>  Http:是Hypertext transfer protocol的简称。即为超文本协议。我们分别从一下几个大方面展开讲述:【1】  Http基础详解【2】  HTTP常见交互返回值的解析【3】  Http多线程下载和文件上传1.1 什么是Http协议?>  它定义了客户端与服务器端数据的传递协议。一次http操作称作一个事务,工作流程有以下四个步骤:①:首先

2016-03-26 09:50:33 531

原创 listview的综合应用

>  本文在Android下数据库的操作应用(三)代码的基础上对listview的用法做一个综合的演示。从以下几个方面说明:>  listview的优化>  采用打气筒的方式创建view>  通知数据适配器刷新数据展示【1】listview的优化。listview因为有回收机制,只在屏幕上展示一定数量的item,当一个视图进入回收站后,新出现在屏幕里的视图会利用历史缓存对象,所以即

2016-03-25 20:14:17 328

原创 ListView的简单使用

>  ListView作为常用的控件之一,十分重要。其采用了MVC模式。M(model模型)、V(View视图)、C(Controller控制器)。以下通过一个简单的例子来演示。【1】创建工程ListView,并在布局文件中添加listview控件。如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an

2016-03-25 16:40:58 238

原创 Android下数据库的操作应用(三)

>  本文接着上一篇:Android下数据库的操作应用(二),对数据库做一个综合应用的例子。以添加学生信息到数据库为例。【5】数据库的综合应用。在上一部分的代码基础上开始演示。先在activity_main.xml布局文件中添加一些控件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

2016-03-25 11:12:04 308

原创 Android下数据库的操作应用(二)

>  本文紧接上一篇文章:Android下数据库的操作应用(一) 从以下方面讲述数据库的操作应用:>  数据库增删改查的实现【4】数据库的增删改查创建工程StudentInfo_db,接着新建一个包com.beijing.studentinfo.db包,在这个包里创建一个类StudentDBOpenHelper类,在这个类中设置好数据库的名称,游标,版本号后,创建一个数

2016-03-24 16:56:27 255

原创 Android下数据库的操作应用(一)

>  android中存储数据有多种方式,比如文件File存储、参数SharedPreferences存储,还有数据库存储。下面就数据库的应用分别从以下方面展开说明:> 创建一个数据库>  创建数据库的表结构>  数据库的升级更新【1】创建数据库新建工程Sqlite_01,新建一个MyDataBaseOpenHelper类,确定数据库名称、游标工厂、版本号等:

2016-03-24 15:29:34 256

原创 Fragment简单介绍

>  Fragment翻译过来是碎片、片段的意思。我们可以将Fragment填充到Activity中,这样提高了界面的美观度和用户的体验,另外也提高了效率。该怎么使用呢?下面通过一个简单的例子说明。【1】创建一个工程Fragment,在activity_main布局文件中,我们添加几个button控件和一个帧布局,最终如下所示:<LinearLayout xmlns:android="ht

2016-03-24 11:08:04 263

原创 Android_Handler详解(一)

>  Handler在Android中的重要性不言而喻,本文将围绕以下有关Handler的问题一一展开。> Handler是什么?> Handler怎么用呢?> 为什么要用handler?> android为什么要设计只能通过Handler机制更新UI呢?> handler的原理是什么?> 使用handler时候遇到的问题> 如何实现一个与线程相关的Handle

2016-03-23 15:37:13 225

原创 使用Spinner实现下拉列表

>  目标:使用Spinner实现下拉列表>  实现步骤:a.准备数据源b.新建ArrayAdapter(数组适配器)c.为spinner设置下拉列表样式d.spinner加载适配器e.为spinner设置事件监听器【1】创建Spinner工程,结构如图:【2】在布局文件中添加TextView与Spinner控件,代码如下:

2016-03-21 11:39:28 261

原创 使用GridView以表格形式显示多张图片

>  GridView用于在界面上以表格的形式显示多个组件。>  目标:使用GridView以表格形式显示多张图片【1】新建工程GridView,最终的工程结构如图:【2】在activity.xml布局文件中加入一个GridView控件,最终如下所示: <!-- android:numColumns="" 每一行有几列 androi

2016-03-20 17:08:37 2091 2

原创 使用DatePicker实现日历选择器及使用TimePicker实现时间选择器

【1】创建工程DateTimePicker,结构如图:【2】在布局文件中分别增加DatePicker与TimePicker控件,如下: 【3】在Activity中实现逻辑package com.beijing.datetimepicker;import java.util.Calendar;import android.app.Activ

2016-03-20 16:24:23 399

原创 使用ArrayAdapter和SimpleAdapter

>ListView是最常用的控件之一,用于展示丰富的具有一定规律和相似格式的内容,比如商城购物页面逐条排列的商品信息等。而ListView中对于数据源的加载主要会用到两种适配器:ArrayAdapter和SimpleAdapter,其中ArrayAdapter用来展示简单的纯文字信息;SimpleAdapter用途比较广泛,既可以用来展示文字、图片、视频等多种不同形式的内容。以下我们就

2016-03-19 17:14:22 415

原创 有返回结果的页面跳转

>  Intent(意图的意思)在Android的中十分常用,作为四大组件之间交流信息的信使非常        重要。比如在两个Activity之间的跳转,主要有两种方式:一种单纯跳转,不会有数        据的传递,通过startActivity就可以完成;另一种是当从A页面跳转到B页面后,也会        从B页面接收回传的数据,依赖于startActivityForResult和setR

2016-03-18 20:59:47 416

原创 使用RadioGroup与RadioButton

目标:使用RadioGroup与RadioButton的方法一般情况下,我们不会单独使用RadioButton,而是将其与RadioGroup结合起来使用。一、创建RadioGroupDemo的工程,带工程结构如下:二、在布局文件中加入一组RadioGroup,并更改text的内容,代码如下:

2016-03-18 17:49:55 391

原创 使用ToggleButton按钮实现开关效果

关于ToggleButton,有选中和未选中状态。在两种情况下还需要设置不同的文本内容。ToggleButton有以下几个属性:android:isChecked="true";android:textOn="开"android:textOff="关"开与关的内容自己可以设置成适用的不同内容。目标:在点击ToggleButton状态为true时,显示灯泡发亮的图片;状态

2016-03-17 20:17:29 4263

原创 使用MultiAutoCompleteTextView实现自动匹配输入的内容

疑惑?当不仅需要在输入内容时有自动匹配的功能,还需可以添加多个条目的功能,该怎么实现呢?实现目标:使用MultiAutoCompleteTextView实现自动匹配输入的内容实现步骤:①编写布局文件②完成逻辑代码部分(其中比较重的是最后需要设置分隔符)一、先看工程结构,很简单:二、编写布局文件,请看如下代码: 三、

2016-03-17 16:34:38 2123

原创 使用AutoCompleteTextView实现自动匹配输入的内容

比如在百度搜索内容时,当我们在搜索框内输入部分内容时,下面就会出现很多相关内容的提示供我们选择。要在手机的一个输入框中也实现这样的功能。该怎么做呢?目标:使用AutoCompleteTextView实现自动匹配输入的内容步骤:①在布局文件中编写一个AutoCompleteTextView②编写功能实现的代码逻辑部分一、新建一个工程,代码结构如下图所示:二、编

2016-03-17 11:17:47 935

原创 使用TextView实现跑马灯效果

实现目标:让TextView中的长内容能显示出跑马灯的效果。实现步骤:①创建MarqueeTextViewDemo工程,并修改布局文件中控件TextView的text引用的文字内容(内容至少超出屏幕的宽度)。②编写布局文件,要求最好有多个textview控件去演示。③创建一个类MarqueeText继承TextView类。初始化三个构造函数,重写isFocused()方法(返回的布尔值必须为t

2016-03-16 19:32:15 318

原创 设计模式之单例模式

设计模式中单例模式之饿汉式与懒汉式。

2016-03-09 16:06:54 233

原创 Android中Activity之间数据传递及返回

下面通过一个简单的Demo来说明:一般情况下,简单的数据比如基本类型int,char等等可以使用Intent的putExtra()进行传递。这里主要是一个类通过实现Parcelable或者Serializable将数据从一个界面传递到另一个界面,以及如何从另一个界面把数据回传到第一个界面。首先来看代码的结构:第一步:创建IntentDemo的工程,activit

2015-12-28 22:29:28 591

Android中的Http通信(二)

Http通信。通过两个例子: > 网络请求到百度的网页,展示到一个webview上。 > 网络请求一张图片,展示到界面的ImageView上。

2016-03-26

listview的综合应用

> listview的优化 > 采用打气筒的方式创建view > 通知数据适配器刷新数据展示

2016-03-25

listview简单使用

listview的简单使用。

2016-03-25

Android下数据库的操作应用(三)

数据库的综合应用。应用数据库综合实现学生信息添加,展示在界面的过程。

2016-03-25

Android下数据库的操作应用(二)

数据库sqlite增删改查的实现

2016-03-24

Android下数据库的操作应用(一)

> 创建一个数据库 > 创建数据库的表结构 > 数据库的升级更新

2016-03-24

Fragment的介绍,以及Fragment与Activity之间的通信

Fragment使用方法的介绍,以及Fragment与Activity之间的通信。

2016-03-24

Android_Handler详解(一)

1.handler是什么? 2.handler怎么用? 3.为什么要用handler?

2016-03-23

使用Spinner实现下拉列表

使用Spinner实现下拉列表。下拉列表中是一系列城市的名字,点击选择后显示在上方的TextView上。

2016-03-21

第4章 使用GridView以表格形式显示多张图片

使用GridView以表格形式显示多张图片

2016-03-20

使用DatePicker实现日历选择器及使用TimePicker实现时间选择器

使用DatePicker实现日历选择器及使用TimePicker实现时间选择器;使用DatePickerDialog实现日期选择对话框及使用TimePickerDialog实现时间选择对话框。

2016-03-20

使用ArrayAdapter和SimpleAdapter

ArrayAdapter和SimpleAdapter是适配器的两种。ListView控件是最常用的控件之一,ListView的经常使用ArrayAdapter和SimpleAdapter来加载数据源。ArrayAdapter(数组适配器)用作展现简单的纯文字列表;SimpleAdapter(简单适配器)可以用来展现图文并茂的列表,用途更加广泛。该工程对ArrayAdapter和SimpleAdapter的使用方法做了详细的一个例子。

2016-03-19

有返回结果的页面跳转

Intent作为四大组件之间传递数据的信使很重要。一般在Activity页面跳转之间有两种方式,一种是直接通过startActivity的方式跳转,不会返回数据;另一种是通过startActivityForResult的方式跳转到另一个页面,也会接收从另一个页面传递回来的数据。这个项目主要是第二种跳转和接收数据的方式。

2016-03-18

使用RadioGroup与RadioButton

对于RadioGroup和RadioButton两个常用控件来说,一般不会单独使用RadioButton,而是两者结合起来使用。如何使用呢?下载代码一观究竟吧!

2016-03-18

使用ToggleButton按钮实现开关效果

ToggleButton有两种状态,一种为选中状态,一种为为选中状态。两种情况下分别会显示不同的状态,并且需要为两种状态设置不同的文本内容。 ToggleButton有几个属性:textOff,textOn,isChecked.比个例子,当我们点击ToggleButton时灯泡会发亮,再次点击会变暗。感兴趣的朋友们可以下载代码自己研究。

2016-03-17

使用MultiAutoCompleteTextView实现自动匹配输入的内容

有时需要在输入框中选择多项条目时,比如发邮件选取收件人时,该怎么实现自动匹配输入的内容以及添加多个条目呢?如有此疑惑,可下载代码研究方法。

2016-03-17

使用AutoCompleteTextView实现自动匹配输入的内容

比如在百度搜索内容时,当我们在搜索框内输入部分内容时,下面就会出现很多相关内容的提示供我们选择。要在手机的一个输入框中也实现这样的功能。该怎么做呢?可以研究此代码的实现方法

2016-03-17

使用TextView实现跑马灯效果

遇到一行文字过长不能全部显示时,需要滚动显示,可下载此代码,研究跑马灯效果的实现方法。

2016-03-16

Activity之间的数据传递

Android中Activity之间的数据传递使用很频繁。而最常用的方式便是使用意图Intent传递,从一个界面传递到目标界面,或者从第一个界面传递到第二个界面,再回传给第一个界面。

2015-12-28

空空如也

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

TA关注的人

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