<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[programmerteny的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/programmerteny</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; programmerteny]]></copyright><item><title><![CDATA[运用BroadcastReceiver实现强制下线]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/74370027</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/74370027</guid><author>programmerteny</author><pubDate>Wed, 05 Jul 2017 02:51:08 +0800</pubDate><description><![CDATA[使用BroadcastReceiver实现强制下线的功能。]]></description><category></category></item><item><title><![CDATA[BroadcastReceiver粗解]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/74357064</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/74357064</guid><author>programmerteny</author><pubDate>Tue, 04 Jul 2017 21:18:40 +0800</pubDate><description><![CDATA[BroadcastReceiver的主要内容：广播的分类/广播接收者的注册方式/广播的发送与接收/本地广播的使用。]]></description><category></category></item><item><title><![CDATA[Android Studio安装配置详细步骤（图文）]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/74193606</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/74193606</guid><author>programmerteny</author><pubDate>Mon, 03 Jul 2017 16:23:22 +0800</pubDate><description><![CDATA[Android Studio安装步骤详解]]></description><category></category></item><item><title><![CDATA[Android中的Http通信(二)]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50986230</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50986230</guid><author>programmerteny</author><pubDate>Sat, 26 Mar 2016 12:28:08 +0800</pubDate><description><![CDATA[>  这篇博客紧接上一篇：Android中的Http通信(一)，讲述Http通信。本文分别用两个例子说明：
>  网络请求到百度的网页，展示到一个webview上。
>  网络请求一张图片，展示到界面的ImageView上。


1.3 HttpUrlConnection介绍。


1.3.1 网络请求到百度的网页，展示到一个webview上。
>  首先创建一个工程Http_0]]></description><category></category></item><item><title><![CDATA[Android中的Http通信(一)]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50985441</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50985441</guid><author>programmerteny</author><pubDate>Sat, 26 Mar 2016 09:50:33 +0800</pubDate><description><![CDATA[>  Http:是Hypertext transfer protocol的简称。即为超文本协议。我们分别从一下几个大方面展开讲述：
【1】  Http基础详解
【2】  HTTP常见交互返回值的解析
【3】  Http多线程下载和文件上传


1.1 什么是Http协议？
>  它定义了客户端与服务器端数据的传递协议。一次http操作称作一个事务，工作流程有以下四个步骤：
①：首先]]></description><category></category></item><item><title><![CDATA[listview的综合应用]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50983698</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50983698</guid><author>programmerteny</author><pubDate>Fri, 25 Mar 2016 20:14:17 +0800</pubDate><description><![CDATA[>  本文在Android下数据库的操作应用(三)代码的基础上对listview的用法做一个综合的演示。从以下几个方面说明：
>  listview的优化
>  采用打气筒的方式创建view
>  通知数据适配器刷新数据展示
【1】listview的优化。listview因为有回收机制，只在屏幕上展示一定数量的item，当一个视图进入回收站后，新出现在屏幕里的视图会利用历史缓存对象，所以即]]></description><category></category></item><item><title><![CDATA[ListView的简单使用]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50981956</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50981956</guid><author>programmerteny</author><pubDate>Fri, 25 Mar 2016 16:40:58 +0800</pubDate><description><![CDATA[>  ListView作为常用的控件之一，十分重要。其采用了MVC模式。M(model模型)、V(View视图)、C(Controller控制器)。以下通过一个简单的例子来演示。
【1】创建工程ListView,并在布局文件中添加listview控件。如下：
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an]]></description><category></category></item><item><title><![CDATA[Android下数据库的操作应用(三)]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50977926</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50977926</guid><author>programmerteny</author><pubDate>Fri, 25 Mar 2016 11:12:04 +0800</pubDate><description><![CDATA[>  本文接着上一篇：Android下数据库的操作应用(二)，对数据库做一个综合应用的例子。以添加学生信息到数据库为例。
【5】数据库的综合应用。


在上一部分的代码基础上开始演示。先在activity_main.xml布局文件中添加一些控件：
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android]]></description><category></category></item><item><title><![CDATA[Android下数据库的操作应用(二)]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50973090</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50973090</guid><author>programmerteny</author><pubDate>Thu, 24 Mar 2016 16:56:27 +0800</pubDate><description><![CDATA[>  本文紧接上一篇文章：Android下数据库的操作应用(一) 从以下方面讲述数据库的操作应用：
>  数据库增删改查的实现


【4】数据库的增删改查


创建工程StudentInfo_db,接着新建一个包com.beijing.studentinfo.db包，在这个包里创建一个类StudentDBOpenHelper类，在这个类中设置好数据库的名称，游标，版本号后，创建一个数]]></description><category></category></item><item><title><![CDATA[Android下数据库的操作应用(一)]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50972141</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50972141</guid><author>programmerteny</author><pubDate>Thu, 24 Mar 2016 15:29:34 +0800</pubDate><description><![CDATA[>  android中存储数据有多种方式，比如文件File存储、参数SharedPreferences存储，还有数据库存储。下面就数据库的应用分别从以下方面展开说明：
> 创建一个数据库
>  创建数据库的表结构
>  数据库的升级更新


【1】创建数据库


新建工程Sqlite_01,新建一个MyDataBaseOpenHelper类，确定数据库名称、游标工厂、版本号等：]]></description><category></category></item><item><title><![CDATA[Fragment简单介绍]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50969987</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50969987</guid><author>programmerteny</author><pubDate>Thu, 24 Mar 2016 11:08:04 +0800</pubDate><description><![CDATA[>  Fragment翻译过来是碎片、片段的意思。我们可以将Fragment填充到Activity中，这样提高了界面的美观度和用户的体验，另外也提高了效率。该怎么使用呢？下面通过一个简单的例子说明。
【1】创建一个工程Fragment，在activity_main布局文件中，我们添加几个button控件和一个帧布局，最终如下所示：
<LinearLayout xmlns:android="ht]]></description><category></category></item><item><title><![CDATA[Android_Handler详解(一)]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50963743</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50963743</guid><author>programmerteny</author><pubDate>Wed, 23 Mar 2016 15:37:13 +0800</pubDate><description><![CDATA[>  Handler在Android中的重要性不言而喻，本文将围绕以下有关Handler的问题一一展开。


> Handler是什么？
> Handler怎么用呢？
> 为什么要用handler?
> android为什么要设计只能通过Handler机制更新UI呢？
> handler的原理是什么？
> 使用handler时候遇到的问题
> 如何实现一个与线程相关的Handle]]></description><category></category></item><item><title><![CDATA[使用Spinner实现下拉列表]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50945143</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50945143</guid><author>programmerteny</author><pubDate>Mon, 21 Mar 2016 11:39:28 +0800</pubDate><description><![CDATA[>  目标：使用Spinner实现下拉列表
>  实现步骤：
a.准备数据源
b.新建ArrayAdapter(数组适配器)
c.为spinner设置下拉列表样式
d.spinner加载适配器
e.为spinner设置事件监听器


【1】创建Spinner工程，结构如图：

【2】在布局文件中添加TextView与Spinner控件，代码如下：


    

    
]]></description><category></category></item><item><title><![CDATA[使用GridView以表格形式显示多张图片]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50937394</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50937394</guid><author>programmerteny</author><pubDate>Sun, 20 Mar 2016 17:08:37 +0800</pubDate><description><![CDATA[>  GridView用于在界面上以表格的形式显示多个组件。
>  目标：使用GridView以表格形式显示多张图片


【1】新建工程GridView,最终的工程结构如图：

【2】在activity.xml布局文件中加入一个GridView控件，最终如下所示：


    <!-- 
    	android:numColumns=""	每一行有几列
        androi]]></description><category></category></item><item><title><![CDATA[使用DatePicker实现日历选择器及使用TimePicker实现时间选择器]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50937096</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50937096</guid><author>programmerteny</author><pubDate>Sun, 20 Mar 2016 16:24:23 +0800</pubDate><description><![CDATA[【1】创建工程DateTimePicker,结构如图：

【2】在布局文件中分别增加DatePicker与TimePicker控件，如下：


    

    




【3】在Activity中实现逻辑
package com.beijing.datetimepicker;

import java.util.Calendar;

import android.app.Activ]]></description><category></category></item><item><title><![CDATA[使用ArrayAdapter和SimpleAdapter]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50931944</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50931944</guid><author>programmerteny</author><pubDate>Sat, 19 Mar 2016 17:14:22 +0800</pubDate><description><![CDATA[>
ListView是最常用的控件之一，用于展示丰富的具有一定规律和相似格式的内容，比如商城购物页面逐条排列的商品信息等。而ListView中对于数据源的加载主要会用到
两种适配器：ArrayAdapter和SimpleAdapter，其中ArrayAdapter用来展示简单的纯文字信息；SimpleAdapter用途比较广泛，既可以用来展示文字、图片、视频等多种
不同形式的内容。以下我们就]]></description><category></category></item><item><title><![CDATA[有返回结果的页面跳转]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50926560</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50926560</guid><author>programmerteny</author><pubDate>Fri, 18 Mar 2016 20:59:47 +0800</pubDate><description><![CDATA[>  Intent(意图的意思)在Android的中十分常用，作为四大组件之间交流信息的信使非常        重要。比如在两个Activity之间的跳转，主要有两种方式：一种单纯跳转，不会有数        据的传递，通过startActivity就可以完成；另一种是当从A页面跳转到B页面后，也会        从B页面接收回传的数据，依赖于startActivityForResult和setR]]></description><category></category></item><item><title><![CDATA[使用RadioGroup与RadioButton]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50925520</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50925520</guid><author>programmerteny</author><pubDate>Fri, 18 Mar 2016 17:49:55 +0800</pubDate><description><![CDATA[目标：使用RadioGroup与RadioButton的方法




一般情况下，我们不会单独使用RadioButton，而是将其与RadioGroup结合起来使用。


一、创建RadioGroupDemo的工程，带工程结构如下：


二、在布局文件中加入一组RadioGroup，并更改text的内容，代码如下：


    

        

        

 ]]></description><category></category></item><item><title><![CDATA[使用ToggleButton按钮实现开关效果]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50916718</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50916718</guid><author>programmerteny</author><pubDate>Thu, 17 Mar 2016 20:17:29 +0800</pubDate><description><![CDATA[关于ToggleButton，有选中和未选中状态。在两种情况下还需要设置不同的文本内容。ToggleButton有以下几个属性：
android:isChecked="true";
android:textOn="开"
android:textOff="关"
开与关的内容自己可以设置成适用的不同内容。


目标：在点击ToggleButton状态为true时，显示灯泡发亮的图片；状态]]></description><category></category></item><item><title><![CDATA[使用MultiAutoCompleteTextView实现自动匹配输入的内容]]></title><link>https://blog.youkuaiyun.com/programmerteny/article/details/50914962</link><guid>https://blog.youkuaiyun.com/programmerteny/article/details/50914962</guid><author>programmerteny</author><pubDate>Thu, 17 Mar 2016 16:34:38 +0800</pubDate><description><![CDATA[疑惑？
当不仅需要在输入内容时有自动匹配的功能，还需可以添加多个条目的功能，该怎么实现呢？



实现目标：使用MultiAutoCompleteTextView实现自动匹配输入的内容实现步骤：①编写布局文件②完成逻辑代码部分（其中比较重的是最后需要设置分隔符）


一、先看工程结构，很简单：


二、编写布局文件，请看如下代码：


    
    


 

三、]]></description><category></category></item></channel></rss>