<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[乔布尸]]></title><description><![CDATA[专注Android开发一个月]]></description><link>https://blog.youkuaiyun.com/u011290132</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011290132]]></copyright><item><title><![CDATA[android仿超级课程表下课聊卡片listview]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/23169661</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/23169661</guid><author>u011290132</author><pubDate>Tue, 08 Apr 2014 10:55:05 +0800</pubDate><description><![CDATA[listview是安卓应用中最常用的组件，比如好友列表，美团商家列表，微信朋友圈，超级课程表下课聊等 都有用到Listview，其中比较有意思的是卡片式的Listview，于是就来尝试着自己做一个。

先来看看下课聊的截图：




下面是自己实现的效果图，稍加修饰应该可以以假乱真




看起来感觉还不错，于是用http代理抓包把课表的json给抓下来了，给自己做测试数据]]></description><category></category></item><item><title><![CDATA[用wifi调试android手机]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/23169559</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/23169559</guid><author>u011290132</author><pubDate>Tue, 08 Apr 2014 10:53:26 +0800</pubDate><description><![CDATA[安卓程序员开发程序大部分都是在安卓模拟器或手机USB调试，虚拟机中调试适合没有安卓应用的同学，在模拟器中android自带的adv通常都比较坑 爹，打开一个模拟器起码要几分钟甚至十几分钟，自此出现多个第三方模拟器。个人用的比较好的是genymotion，百度下这名字就能下载了，并且安装教 程网上有很多，可谓调试神器，玩起来比真机还流畅，不过坑爹的是非常不稳定，调试过程中经常容易挂掉。

手机U]]></description><category></category></item><item><title><![CDATA[Android Sax解析XML出现空值或脏数据的解决方案]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/23169251</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/23169251</guid><author>u011290132</author><pubDate>Tue, 08 Apr 2014 10:52:22 +0800</pubDate><description><![CDATA[Java解析XML一般有两种方案，一种是pull，一种是Sax解析。两种解析原理是不太一样的，但各有优势。先来说说他们的原理以及优缺点。

pull解析XML是将整块XML文件读入手机内存再进行树形解析，对于内存小的手机自然是会有卡顿的反应，而且解析的途中无法停止，倘若一个xml有几十M，效率还蛮低，但是解析出的数据信息是对称的，也就是成功率很高。

Sax（全 称 Simple API ]]></description><category></category></item><item><title><![CDATA[【开源】基于C/S架构的Android员工增删改查客户端]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/17407005</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/17407005</guid><author>u011290132</author><pubDate>Thu, 19 Dec 2013 02:46:58 +0800</pubDate><description><![CDATA[背景：
 
期末快到了，各门课的课程设计都要来临了，最近Java课的课程设计就在想着做什么好，于是想了下弄一个android的应用吧，于是便有下文了。
刚入门android，技术很不过关，勉强在百度copy 拼凑各种代码才做出这种效果，大神们勿喷。
 
 
 
 
 
课程设计——基于C/S架构的Android员工增删改查客户端
 
 
服务端截图：
 
 

 ]]></description><category></category></item><item><title><![CDATA[Navicat的1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at s]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/17406821</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/17406821</guid><author>u011290132</author><pubDate>Thu, 19 Dec 2013 02:21:20 +0800</pubDate><description><![CDATA[今天使用Navicat不过当连接上新mysql后，无论打开任何一个数据库，都会提示：1577
 – Cannot proceed because system tables used by Event Scheduler where found damaged at server start，按照提示的说法是系统表损坏，但没有理由全部都损坏吧。
于是上网查些相关信息，但比较失望，没有实际的解决]]></description><category></category></item><item><title><![CDATA[Android开发中的多线程]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/17341741</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/17341741</guid><author>u011290132</author><pubDate>Mon, 16 Dec 2013 00:21:13 +0800</pubDate><description><![CDATA[多线程案例——计时器
这个案例中，屏幕启动之后，进入如图所示的界面。
屏幕上有一个文本框用于显示逝去的时间，此外还有一个“停止计时”按钮。案例的用例图如图所示。

能够在屏幕上“实时地显示”时间的流逝，单线程程序是无法实现的，必须要多线程程序才可以实现，即便有些计算机语言可以通过封装好的类实现这一功能，但从本质上讲这些封装好的类就是封装了一个线程。
综上所述，完成本案例用到的知识及技术如]]></description><category></category></item><item><title><![CDATA[看到一篇专门讲JAVA多线程的文章，挺不错]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/17254143</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/17254143</guid><author>u011290132</author><pubDate>Wed, 11 Dec 2013 00:36:28 +0800</pubDate><description><![CDATA[线程一般有6个状态：
新建状态：NEW
可运行状态：RUNNABLE
休眠状态：TIMED_WAITING
等待状态：WAITING
阻塞状态:BLOCKED
终止状态“TERMINATED
原文难以转载，直接贴出地址吧



原文地址：http://www.cnblogs.com/rollenholt/archive/2011/09/15/2178030.html]]></description><category></category></item><item><title><![CDATA[Android系统通讯录的SQLite表的观察]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/17154717</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/17154717</guid><author>u011290132</author><pubDate>Fri, 06 Dec 2013 01:11:04 +0800</pubDate><description><![CDATA[在Android系统中一般的应用程序不会将自己的数据暴露给其他应用程序使用。而对于Android手机中都存在的通信录、短信、通话记录、上网记录以及下载记录等消息都是使用数据库来保存，并使用ContentProvider来提供给其他应用程序来维护其数据的。这一节我们将探究通讯录在系统中的保存机制以及如何查询获取通讯录数据，进一步熟悉对共享数据的操作。
系统通讯录的保存
通讯录是系统本身自带的功能]]></description><category></category></item><item><title><![CDATA[自定义对象new一个匿名对象以后，removeElement 对象的操作瓶颈]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/17131295</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/17131295</guid><author>u011290132</author><pubDate>Thu, 05 Dec 2013 00:25:22 +0800</pubDate><description><![CDATA[很多情况很多朋友写JAVA的时候都会自定义对象，但有时为了方便测试都会直接new一个匿名对象，比如当我们用到Vector这个类储存数据时，代码；

 

import java.util.Vector;

class vectorClient{
    private String name;
    private String ip;
    public vectorClient( St]]></description><category></category></item><item><title><![CDATA[Android SimpleCursorAdapter 绑定数据的陷阱]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/17115441</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/17115441</guid><author>u011290132</author><pubDate>Wed, 04 Dec 2013 11:23:20 +0800</pubDate><description><![CDATA[研究了一个通宵的代码，研究完后发现自己特么是一只逗比，先把图片和代码贴出来！

 值得一逗的是：

1、SQLite在安卓API中（推荐）使用_id作为主键，务必小写，一定要下划线。这是安卓对程序员的强迫还是推荐？不使用_id的话程序运行直接报错，我个人感觉这是挺坑爹的作法。也就是说select name from Person 这种做法是万万不可行的，只能select * from Pe]]></description><category></category></item><item><title><![CDATA[HTML5本地存储之LocalStorage]]></title><link>https://blog.youkuaiyun.com/u011290132/article/details/17115339</link><guid>https://blog.youkuaiyun.com/u011290132/article/details/17115339</guid><author>u011290132</author><pubDate>Wed, 04 Dec 2013 11:14:29 +0800</pubDate><description><![CDATA[HTML5 LocalStorage 本地存储
说到本地存储，这玩意真是历尽千辛万苦才走到HTML5这一步，之前的历史大概如下图所示：
 

最早的Cookies自然是大家都知道，问题主要就是太小，大概也就4KB的样子，而且IE6只支持每个域名20个cookies，太少了。优势就是大家都支持，而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了，就好像以前禁用javas]]></description><category></category></item></channel></rss>