<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Study_2011的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Study_2011</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Study_2011]]></copyright><item><title><![CDATA[用GDB调试程序（二）]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/42712335</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/42712335</guid><author>Study_2011</author><pubDate>Wed, 14 Jan 2015 17:02:26 +0800</pubDate><description><![CDATA[GDB的命令概貌

———————
启动gdb后，就你被带入gdb的调试环境中，就可以使用gdb的命令开始调试程序了，gdb的命令可以使用help命令来查看，如下所示：
    /home/hchen> gdb
    GNU gdb 5.1.1
    Copyright 2002 Free Software Foundation, Inc.
    GDB is free sof]]></description><category></category></item><item><title><![CDATA[用GDB调试程序（一）]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/42712287</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/42712287</guid><author>Study_2011</author><pubDate>Wed, 14 Jan 2015 16:59:11 +0800</pubDate><description><![CDATA[用GDB调试程序
GDB概述
————
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许，各位比较喜欢那种图形界面方式的，像VC、BCB等IDE的调试，但如果你是在UNIX平台下做软件，你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长，尺有所短”就是这个道理。
一般来说，GDB主要帮忙你完成下面四个方面的功能：
    1、启动你的]]></description><category></category></item><item><title><![CDATA[onActivityResult传值的使用]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/41450161</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/41450161</guid><author>Study_2011</author><pubDate>Mon, 24 Nov 2014 19:31:42 +0800</pubDate><description><![CDATA[多个activity之间的传值 其实就是onActivityResult，然后别忘了还有一个action的问题 就是在主xml中添加自己的action以便于识别，最后次activity别忘了finansh。


Java代码  



public class Wizard extends Activity {  
  
    private TextView step1res]]></description><category></category></item><item><title><![CDATA[区分Activity的四种加载模式]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/41414545</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/41414545</guid><author>Study_2011</author><pubDate>Sun, 23 Nov 2014 19:40:09 +0800</pubDate><description><![CDATA[在多Activity开发中，有可能是自己应用之间的Activity跳转，或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例，而不是产生大量重复的Activity。

这需要为Activity配置特定的加载模式，而不是使用默认的加载模式。

加载模式分类及在哪里配置

Activity有四种加载模式：

standardsingleTopsingl]]></description><category></category></item><item><title><![CDATA[Android利用系统广播---监听应用程序安装和卸载]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/41412785</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/41412785</guid><author>Study_2011</author><pubDate>Sun, 23 Nov 2014 17:35:28 +0800</pubDate><description><![CDATA[在android系统中，安装和卸载都会发送广播，当应用安装完成后系统会发android.intent.action.PACKAGE_ADDED广播。可以通过intent.getDataString()获得所安装的包名。当卸载程序时系统发android.intent.action.PACKAGE_REMOVED广播。同样intent.getDataString()获得所卸载的包名。 



]]></description><category></category></item><item><title><![CDATA[Listview 中Item onClick事件冲突]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/41041553</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/41041553</guid><author>Study_2011</author><pubDate>Wed, 12 Nov 2014 11:58:45 +0800</pubDate><description><![CDATA[在listview中如果item中包含一个checkbo（或者Button）]]></description><category></category></item><item><title><![CDATA[Android 同时监听多个Button事件]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/41009689</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/41009689</guid><author>Study_2011</author><pubDate>Tue, 11 Nov 2014 12:16:08 +0800</pubDate><description><![CDATA[super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_dialog);
     
        b1=(Button)findViewById(R.id.button1);
        b2=(Button)findViewById(R.id.button2);
        b]]></description><category></category></item><item><title><![CDATA[android学习之ListView如何使用]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/41008597</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/41008597</guid><author>Study_2011</author><pubDate>Tue, 11 Nov 2014 11:04:43 +0800</pubDate><description><![CDATA[android学习之ListView如何使用

2011-10-10 17:21:30

标签：数据源 listview android 移动开发 ListActivity


原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jackxlee.blog.51cto.com/2493058/684428


 ]]></description><category></category></item><item><title><![CDATA[Android软件开发之获取通讯录联系人信息]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40977813</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40977813</guid><author>Study_2011</author><pubDate>Mon, 10 Nov 2014 10:54:38 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xys289187120.blog.51cto.com/3361352/656766




 



Android手机的通讯录联系人全部都存在系统的数据库中，如果须要获得通讯里联系人的信息就须要访问系统的数据库，才能将信息拿出来。 这一篇文章我主要带领同学们熟]]></description><category></category></item><item><title><![CDATA[Andriod 通讯录]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40890911</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40890911</guid><author>Study_2011</author><pubDate>Fri, 07 Nov 2014 11:53:31 +0800</pubDate><description><![CDATA[从Android 2.0(API Level 5)开始，Android平台提供了一个改进的Contacts API，以适应一个联系人可以有多个帐户的需求，比如说手机通讯录和GMAIL通讯录，两个通讯录中的两条记录可以是同一个人。新的Contacts API主要是由ContactsContract及其相关的类来管理，旧的API(android.provider.Contacts）已不赞成使用，但为了]]></description><category></category></item><item><title><![CDATA[Android SQLite数据库]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40597221</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40597221</guid><author>Study_2011</author><pubDate>Wed, 29 Oct 2014 23:26:42 +0800</pubDate><description><![CDATA[SQLite 介绍

SQLite 一个非常流行的嵌入式数据库，它支持 SQL 语言，并且只利用很少的内存就有很好的性能。此外它还是开源的，任何人都可以使用它。许多开源项目（(Mozilla, PHP, Python）都使用了 SQLite.

SQLite 由以下几个组件组成：SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎（VDBE），使调试、修改和扩展]]></description><category></category></item><item><title><![CDATA[Java IO]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40583969</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40583969</guid><author>Study_2011</author><pubDate>Wed, 29 Oct 2014 11:54:40 +0800</pubDate><description><![CDATA[在使用io操作之前，先看一下java中的文件类File如何使用。File包括文件和目录，对文件和目录的操作是新建目录mkdir，新建文件createNewFile，删除文件和目录delete，以及其他的一些操作。]]></description><category></category></item><item><title><![CDATA[Java IO流学习总结（一）]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40583721</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40583721</guid><author>Study_2011</author><pubDate>Wed, 29 Oct 2014 11:27:28 +0800</pubDate><description><![CDATA[Java流操作有关的类或接口：

Java流类图结构：

 
流的概念和作用
流是一组有顺序的，有起点和终点的字节集合，是对数据传输的总称或抽象。即数据在两设备间的传输称为流，流的本质是数据传输，根据数据传输特性将流抽象为各种类，方便更直观的进行数据操作。 


IO流的分类

根据处理数据类型的不同分为：字符流和字节流根据数据流向不同分为：输入流和输出流
 
字符流和字]]></description><category></category></item><item><title><![CDATA[ListView的使用]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40536133</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40536133</guid><author>Study_2011</author><pubDate>Tue, 28 Oct 2014 09:59:59 +0800</pubDate><description><![CDATA[ListView是比较常用的控件，但一直都觉得创建ListView步骤有点繁琐，故在此总结一下，方便查阅。

程序效果是实现一个ListView,ListView里面有标题，内容和图片，并加入点击和长按响应。

 



 

 



 

首先在xml里面定义一个ListView

 


Xml代码  



xml version="1.0]]></description><category></category></item><item><title><![CDATA[MySQL 插入数据时，中文乱码问题的解决]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40514477</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40514477</guid><author>Study_2011</author><pubDate>Mon, 27 Oct 2014 20:36:41 +0800</pubDate><description><![CDATA[当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee
 values(null,'张三','female','1995-10-08','2015-11-12','Sales',2000,'是个好员工！'); 出现乱码时，可以使用语句 show variables like 'character%'; 来查看当前数据库的相关编码集。

从上图中可以看到 ]]></description><category></category></item><item><title><![CDATA[Java线程：线程栈模型与线程的变量]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40514251</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40514251</guid><author>Study_2011</author><pubDate>Mon, 27 Oct 2014 20:24:46 +0800</pubDate><description><![CDATA[要理解线程调度的原理，以及线程执行过程，必须理解线程栈模型。
线程栈是指某时刻时内存中线程调度的栈信息，当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的，因此研究线程栈必须选择一个运行的时刻（实际上指代码运行到什么地方)。
 
下面通过一个示例性的代码说明线程（调用）栈的变化过程。
 

 
这幅图描述在代码执行到两个不同时刻1、2时候，虚拟机线程调用栈示意图。
]]></description><category></category></item><item><title><![CDATA[Java线程：创建与启动]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40513697</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40513697</guid><author>Study_2011</author><pubDate>Mon, 27 Oct 2014 19:59:11 +0800</pubDate><description><![CDATA[Java线程：创建与启动
一、定义线程
 
1、扩展java.lang.Thread类。
 
此类中有个run()方法，应该注意其用法：
public void run()
如果该线程是使用独立的 Runnable 运行对象构造的，则调用该 Runnable 对象的 run 方法；否则，该方法不执行任何操作并返回。
 

Thread 的子类应该重写该方法。

2、实现ja]]></description><category></category></item><item><title><![CDATA[Java中Runnable和Thread的区别]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40513643</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40513643</guid><author>Study_2011</author><pubDate>Mon, 27 Oct 2014 19:58:07 +0800</pubDate><description><![CDATA[在java中可有两种方式实现多线程，一种是继承Thread类，一种是实现Runnable接口；Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了，但是一个类只能继承一个父类，这是此方法的局限。




下面看例子：
package org.thread.demo;  class MyThread exte]]></description><category></category></item><item><title><![CDATA[Java线程：概念与原理]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40512737</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40512737</guid><author>Study_2011</author><pubDate>Mon, 27 Oct 2014 19:34:37 +0800</pubDate><description><![CDATA[Java线程：概念与原理



 

SCJP5学习笔记

 
一、操作系统中线程和进程的概念

现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。

进程是指一个内存中运行的应用程序，每个进程都有自己独立的一块内存空间，一个进程中可以启动多个线程。比如在Windows系统中，一个运行的exe就是一个进程。
 
线程是指进程中的一个执行流程，一个进程中可以]]></description><category></category></item><item><title><![CDATA[Java连接MYSQL 数据库的连接步骤]]></title><link>https://blog.youkuaiyun.com/Study_2011/article/details/40505703</link><guid>https://blog.youkuaiyun.com/Study_2011/article/details/40505703</guid><author>Study_2011</author><pubDate>Mon, 27 Oct 2014 12:11:12 +0800</pubDate><description><![CDATA[此文章主要向大家描述的是Java连接MYSQL 数据库(以MySQL为例)的实际操作步骤，我们是以相关实例的方式来引出Java连接MYSQL
 数据库的实际操作流程，以下就是文章的主要内容描述。




当然，首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL，这些都比较简单，具体过程就不说了。配置好这两个环境后，下载JDBC驱动mysql-connector-java-]]></description><category></category></item></channel></rss>