自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(222)
  • 资源 (36)
  • 收藏
  • 关注

转载 Android开发之SearchView

SearchView是搜索框组件,它可以让用户在文本框内输入汉字,并允许通过监听器监控用户输入,当用户用户输入完成后提交搜索按钮时,也通过监听器执行实际的搜索。    使用SearchView时可以使用如下常用方法。setIconifiedByDefault(boolean iconified):设置该搜索框默认是否自动缩小为图标。setSubmitButtonEnabled(bo

2014-09-15 19:10:48 2806

原创 android开发之杂记(1)

1,ListView的内容为空时候的处理使用listView或者gridView时,当列表为空时,有时需要显示一个特殊的empty view来提示用户 private void setupViews() { LOG.debug(""); mListView = (ListView) findViewById(R.id.list); ((V

2014-09-15 13:57:11 1928

原创 Java4Android之单元测试入门

本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(annotation)特性。 引言     毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效

2014-09-12 17:32:17 1593

转载 Java4Android之Java+Annotation入门

对java的Anotation还是不理解,希望看完这个贴子能够http://wenku.baidu.com/link?url=eWzdJ4sDjnYA_OymO5JKBwmp97dhdZsCMpnnzN0G2l5eAVKRq7LujRCsIcRRt5B9ixVxDXLdEjycHvB5Kp7G3uLqaqJuF8fF9DgdRIdeLrS

2014-09-12 01:04:19 888

转载 Android开源项目第二篇——工具库篇

Android开源项目第二篇——工具库篇本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 And

2014-09-12 00:44:37 1115

转载 Android数据库高手秘籍(二)——创建表和LitePal的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38556989上一篇文章中我们学习了一些Android数据库相关的基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的。但是我们都知道,数据库是要和程序结合在一起使用的,单独对一个数据库去进行増删改查操作并没有什么意义,因此今天我们就来学习一下如何在Androi

2014-09-12 00:29:27 991

原创 Java4Android之socket网络通信基础

本节主要介绍Socket编程,发现Java里面的socket编程和C语言的还是有一些不一样,比如TCP socket ,在Java中区分了serverSocket。不过原理都一样,在流程处理上也非常相似,所以,理解起来并不难。我们会先从基础说起,从如何建立socket连接,到如何实现一个合理的设计例如在android中,我们发送一条消息,然后监听一个回复,如何做到不卡死UI,本文将会由浅入深的为大

2014-09-11 15:04:52 1261

原创 Java4Android之APP自动升级

一个成熟的商业APP必须不断的退出新的版本。那么,不可能让用户自己去应用市场去下载新版本的应用,我们应该在应用内部提供自动升级的功能。自动升级其实包含两个层面,一个是整个APP的升级,也就是下载新版本的APP,然后安装替换掉现有的。还有一种升级是模块升级,这种升级一般采用静默升级,就是用户完全不知道。这个在我大迅雷里面经常做的,拿各个渠道去试错,对于一个互联网公司而言是再普通不过的了。而这些模块,

2014-09-11 11:13:31 1986

原创 Java4Android之HttpClient入门使用代码集

本文将从代码的角度去引导如何使用httpclient的各个功能和特性。第一个程序import org.apache.commons.httpclient.*;import org.apache.commons.httpclient.methods.*;import org.apache.commons.httpclient.params.HttpMethodParams;impor

2014-09-09 18:25:47 1821

原创 Java4Android之httpclient学习与应用

在Java开发中,不可避免的需要和http打交道。而无论我司的迅雷动漫还是我主导的“搜芽”android客户端开发,都需要使用到http和服务器打交道。。虽然Java也提供了http的接口,但据我了解,更多的公司都是使用Apache的httpclient来进行开发,不仅因为它灵活强大,而且便捷。今天,我们学习httpclient的基础知识。关于Http的基础,在此就不再复习了。建议大家去看

2014-09-09 18:06:57 1445

原创 Java4Android之Gson

使用Gson进行解析:下载google-gson-2.2.2-release.zip包。包含两种主要操作:一种是将对象或者不同的内容转化为JSON格式,一种是将JSON格式的内容还原到相应的对象属性或者其他属性。1、首先使用:Gson gson = new Gson();  创建gson对象2、要把数据转化为JSON格式时,可以在新建一个JavaBean类:pu

2014-09-09 14:17:29 964

原创 祝2014中秋快乐

这个中秋回了一趟广州。行程颇为j

2014-09-08 23:23:54 848

原创 Asmack开发系列之通信数据流

上一节,我们介绍了XMPP的基础,还没说完,说到了通信洪流,然后就结束了。这一节,我们接着讲。主要是“stanzas”(节).上一节,我们说,区分stanzas,需要从它的名字,属性TYPE和子节点来区分。这一节,我们分别介绍:消息(Message),出席/上线(Presence),信息查询(IQ)以及可扩展性(Extensibility)。1,消息(Message)消息是xmpp中的一种

2014-09-05 18:06:50 1092

原创 多线程对信号的接受处理

最近刚从linux C转做android,老大突然看着我闲,叫我去验证一下“一个进程有多个子线程,子线程都注册监听某个信号,另一个进程向它发送该信号的时候,它会怎么处理?”。带着这个问题,我搜索了各个贴子之后,大概得出:进程处理信号,你需要注册signal的一个处理函数,线程你需要用signal_wait去等待一个信号。大体得出,如果一个多线程的进程得到了信号,它是会在它诸多子线程里面选一

2014-09-05 16:34:33 1838

原创 Asmack开发系列之XMPP基础

今天,我们来说一下XMPP协议本身的一些东西。毕竟Asmack只是该协议的一个实现版本。所以,我们又必要了解XMPP协议本身。1,架构什么是架构,架构就是一系列实体如何组织、联系和交换信息。例如万维网,由成千上万的服务器,他们运行着Apache或者是新的Nginx,客户端由web浏览器,如IE,firefox和Chrome。他们之间交换的数据是HTML,他们之间交换数据的协议是HTTP。

2014-09-05 14:36:12 1386

原创 Asmack开发系列之xmlPullParser

XMPP是用XML来进行数据交换的,所以,我们必须对XML有了解。对于XML理论知识,可以去稍微的复习一下。例如,节点,实体,属性等这些。今天,我们需要讲的是xmlPullParser。XML解析库其实有很多,而android平台下非常推崇它,当然XMPP也是,因为它的有点是不需要导入整个xml文件。还记得xmpp的一个特点就是能够传输小片xml文件数据。试想,如果你的xml解析库非得完整的xml

2014-09-05 11:10:28 1193

原创 Asmack开发系列之XMPP概述

这一节,我们从Asmack基于的协议核心出发,XMPP协议,来学习。弄懂XMPP对学习Asmack源码有着重要的原因,做到知其然知其所以然。本文主要是学习《XMPP The Definitive Guide Building Real-Time Applications with Jabber Technologies》文总结而来。1,您能够拿XMPP来做什么?XMPP(Ext

2014-09-05 10:47:12 1175

转载 Android数据库高手秘籍(零)——前言[转载]

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38083103在我刚开始接触Android的时候甚至都不敢相信,Android系统竟然是内置了数据库的!好吧,是我太孤陋寡闻了。由于我之前是从Web方向转过来的,对数据库方面的技术也是特别有偏好,当知道这一消息之后确实颇为惊喜。Android中内置的数据库是SQLite,而我

2014-09-04 18:05:48 771

转载 Android数据库高手秘籍(一)——SQLite命令

http://blog.csdn.net/guolin_blog/article/details/38461239

2014-09-04 18:04:22 804

原创 Java4Android之静态相关

在这一节,我希望把跟Java Static相关的知识点全部涉及到,至少看完本帖的时候,你对Java 静态的了解能够让你在茶余饭后能够与其他程序员聊上一会。Java中的静态主要分为:静态成员变量,静态成员函数,静态代码段,静态类。我们一个个娓娓道来。本文的组织如下,首先,我们说明静态和非静态的区别;然后我们具体一个个的去讲上述静态相关知识点。1,静态对象与非静态对象的区别

2014-09-04 17:37:36 1290

原创 XMPP协议Asmack实现文件传输的真正解决方法

在使用Asmack的过程中,文件传输是阻碍我前行的一个极大的绊脚石。在翻遍了百度和Google的情况下,依然不得其解。而偶然的一个蓦然回首,我却解决了这个问题。所以,立此贴,一来为自己记录;而来希望能够帮到后来者。我希望自己能够做出一个像微信一样的即时通信,可以发送各种富媒体,接下来看我怎么做,实现文件传输。第一点,版本问题。Asmack是一个开源库,地址:https://github.com/Flowdalic/asmack,如大家所看到的一样,这个GitHub并不是完整的

2014-09-04 15:27:15 5144 19

原创 Java4Android之BlockingQueue

在研究Smack的源代码的时候,我对它的连接Connection以及派生类XMPPConnection的关注是最多的,因为一个即时通信程序,它的网络模块必是它的核心。而我很在乎它是如何实现的。在收发数据包的时候,我看到了队列的身影。BlockingQueue和ArrayBlockingQueue。所以,我觉得用到什么然后去查阅,去记录,这种方法是比较高效率的。BlockingQueue是在

2014-09-03 15:20:24 1601

原创 Java4Android之一切都是对象(1)

我们总是喜欢用C++和Java作为对比,虽然,这两者我都用过却又相忘于江湖。而我的第一份工作,却让我操着一口最为古老的语言(相对它两)C。当然,从下载库到Android的转换,逼迫者自己重新回到面向对象的世界。。。1, 用引用操作对象。在C/C++中,你可以直接操纵你的数据元素,也可以通过指针来简介的操纵,当然,C++中还有引用,引用是一个数据元素的别名,它指向的是同一个地方(希望没记错)

2014-09-02 18:03:16 1140

原创 Java4android学习之对象导论

今天开始的这个礼拜,回补java基本知识,再次回炉学习。1 , 程序员必须建立起在机器模型和设计待解问题的模型之间的关联。建立这种关联是费力的,而且不属于编程语言所固有的功能,使得编程难以编写,并且维护代价高昂,同时也产生了作为副产物的整个“编程方法”行业。2,对象具有状态,行为和标识。状态:每个对象可以拥有内部数据(它给出了对象的状态);方法:它们产生的行为;并且每个对象

2014-09-02 15:41:01 1070 1

转载 android仪表统计柱状等图标的绘制(开源库XCL-Charts)

之前涉及到去画一个圆,这个圆环我可以用来模拟调节音量。不过zo

2014-09-02 02:46:40 1791

转载 android 滚轮刻度尺的实现

刚刚看到一个实现称一样的视图  遇到一个需求需要实现如下图的效果:卷尺,通过左右滑动来选择不同的刻度值。这方面的东西以前没弄过,以目前你的能力,想了几种思路都死在了半路上。比如上面的刻度线如何弄,滑动的时候又该如何弄;下面的数字又如何弄;看起来像圆圈的效果该如何弄。时间紧迫,就俩晚上的时间。没有好的思路就参考别人的先吧,说来也巧,两天前刚看过一个日期选择控件,还有以前看

2014-09-02 02:37:02 1083

转载 优秀程序员素质培养

踏入程序员这个行业,你就注定要学习一辈子,新技术层出不穷,技术体系更新快速,这是和其他行业最大的区别之一。所以,如果你想在这个行业混出点样子,那么请你随时做好学习的准备,如果你想成为优秀的程序员,那么一定要有正确的学习方式,下面推荐几条程序员的最佳学习方式,希望能帮你事半功倍。书籍和期刊是必不可少的无论你是新手菜鸟还是高级程序员,你都离不开书籍,当然我们要有选择的读书,

2014-09-02 02:28:16 759

转载 坚持学习,坚持阅读,坚持思考

1、知识更新非常快,大学一毕业就已经有40%的知识过时,一年不读书80%过时,三年不读书99%过时。这就要求我们不间断阅读,每年每月每星期每天都要阅读,只有长期的阅读才能不被淘汰;也只有长期阅读,才能保持“知识力”和对职场的新鲜感。2、读书要有选择性, 要读历经沧桑仍被奉为经典的书籍。书太多了可好书并不多,所以大家要有能够选择好书的能力,很多时髦的书籍炒作的成本很大而真正的可阅

2014-09-02 02:22:44 1393

原创 android捕获程序异常退出

今天看到迅雷动漫里面一个CrashHandler 的类,我猜是崩溃处理类。进去一看,果然。顺便学习一下。Android系统的“程序异常退出”,给应用的用户体验造成不良影响。为了捕获应用运行时异常并给出友好提示,便可继承UncaughtExceptionHandler类来处理。通过Thread.setDefaultUncaughtExceptionHandler()方法将异常处理类设置到线程上即

2014-09-01 18:04:01 1999

转载 Android 开源框架ViewPageIndicator 和 ViewPage

这个框架是开源的,主要用来做Tab的。迅雷动漫是用这个的。

2014-09-01 17:18:57 696

转载 android学习之volley框架(网络)

今天学习迅雷动漫的源码d

2014-09-01 16:44:14 594

转载 android定时器

在做下载库的时候,定时器一般用来做轮询。就是,不断的去查询。

2014-09-01 16:27:40 671

原创 将Activity加入到Application中的List中的作用(退出多个activity的方法)

其实,之前接触一个项目。看到Application类里面会有一个List,保存着每个

2014-09-01 14:30:59 1409

转载 android布局技巧之类微信对话输入布局

在设计的过程中我们一定经常会遇到这样的需求:一行内放3个控件,左边控件左对齐,右面控件右对齐,中间控件来填充剩下的空间。或者一列内放3个控件,上面的与顶部对齐,下面的沉在最底部,中间控件是弹性的,充满剩余空间。情况一:水平布局图示:

2014-09-01 14:15:15 1006

转载 Android开发大牛博客

今天看到了一个帖子,里面有国内外android开发的大牛的博客。果断搞过来。给自己备个份

2014-08-31 21:28:33 2890 1

原创 优雅的android数据库编程

android 的数据库编程,说白了就是如何操控Sqlite,其实网上帖子一大把,大多都已经能够完成我们的数据开发任务。今天我要讲的是,如何把这件事情做的优雅点。。首先,就涉及到如何定义“优雅”。我想对数据库的操作,优雅,就是你去定义个表格,比如播放记录(见谅,我是做视频的,相信大家都喜欢看我司的片,4亿观众总有你)。当然,出了播放记录还有一些偏好/下载信息等等等等,这些,都可以存储在

2014-08-29 15:54:29 1587

转载 AsyncTask学习

今天继续接触迅雷动漫,在前辈的shoubash

2014-08-28 14:27:34 977

原创 记XX2013届优秀毕业生评选(请重视在公司展现自己,重视业绩参评过程,非技术贴)

本文不是什么技术贴,只是作为一名码农,在公司发展中遇到“参评”中的一个分享,希望对大家有帮助,毕竟,升职加薪这种事情,你需要自己去争取,需要获得领导和同事的认可你需要好的人缘,需要懂得展现自己所做的东西。按调理来说它的重要性,难点,业绩。。。升职加薪这种事情,需要大家注意细节。如果你不理它,纵然你本领再好,你也可能与机会擦肩而过。

2014-08-28 01:29:36 2911 6

原创 ListView和Adapter

今天正式进入到Android组,今天开了个tou

2014-08-26 16:00:25 948

原创 Fragment实践之聊天窗口

前几天刚学了android的fragment,总是停留在简单的demo,或许永远都学不会。今天,我要动手向我的聊天软件开刀。今天,用Fragment来实现一个如下图效果的聊天界面。

2014-08-24 18:29:50 1825

C和C++VC多进程线程调用编程

C和C++调用其他程序的编程。多进程,多线程编程超全。包含VC的方法。

2010-05-17

北大ACM代码库含归纳分类

北大ACM是有规律的,本文有着200多个题目的代码及其分类归纳。授之以鱼不如授之以渔。

2010-05-17

北大ACM源代码解答

北大ACM中诸多题目的解决答案。源代码下载。或许5分你不舍得,但是当它解决了你想要解决的问题时候。你会发现,一切都不重要了。 童叟无欺。

2010-05-17

VC 助手visualAssist最新含注册破解

VC6.0的利器 Visual Assist 最新版本。包含了注册机。用不过期。对开发十分有力

2010-05-17

C语言清华大学教材笔记ppt

清华大学c语言的上课用的ppt,很经典,很有深度。值得学习。

2010-05-17

RPG游戏源代码下载

RPG游戏的源代码。提供一个非常好学习的例子。仅供参考。学习。

2010-05-17

Java的酒店管理系统毕业设计

用Java做的酒店管理系统,稳定,快速美观。是学习的好模板。欢迎下载。

2010-05-17

聚生网管2010(lanqos)破解版绿色完美控制局域网

聚生网管2010的破解版,完全破解,无功能限制。绝对好用,可以控制局域网的很多功能。不限主机

2010-05-17

动态平衡调整树算法研究

滨州大学对于树的研究可谓是深入啊。这篇绝对是经典力作

2010-05-15

VC之MFC高级编程技巧篇

VC的MFC编程,有难度,但是做完一遍后,深深的体会其中的奥秘

2010-05-15

计算机本科生毕业论文

计算机毕业论文的范文,内容丰富,规范。可以作为模板用。绝对好用

2010-05-14

公交系统核心算法基于邻接表的

公交系统是一个很热门的课题,其核心算法就是图论中的最短路径算法,当然必须经过优化和实例化。

2010-05-14

本科生毕业论文新标准

学士毕业论文的质量一方面依赖于学生的实力另一方面则是论文的书写能力。

2010-05-14

JSP+JavaBean+Servlet酒店管理系统

用JSP,JavaBean Servlet 编写的酒店管理系统。 通用,稳定,抗压 代码之经典,值得web开发的朋友学习。

2009-08-01

IBMAs400 IBM机型了解

喜欢操作系统编写 的朋友必然要熟悉一种机型,比如IBM的pc机 而对于机型的学习大多只能从他们公司的技术手册获得。希望有所帮助

2009-06-30

Linux下的Apache搭建

Linux下的Web搭建apache是最为常用的Web服务器,因为他性能稳定,开源。

2009-06-11

报告 计算机呵呵 雅虎东东西西

一个很好的资源。关于数据字典的。在软件设计中要用于

2009-04-04

Go语言笔试题

Go语言笔试题,Go语言目前公开的笔试题很少,这是第一份公开的笔试题,题目涵盖基础,相对全面。可用来检验知识点

2017-05-03

Axure演示登录跳转

这个是为了说明产品原型开发的博客,附带的文件。因为不好讲解。所以。直接上传文件。

2015-03-29

Android多级下拉列表菜单

这是我做项目的时候接触到的一个需求,然后实现了。它仿大众点评,美团等的多级下拉列表菜单。代码干净,可复用性好,希望对大家有所帮助。

2014-09-22

android_log4j

网上其他的贴子如http://blog.csdn.net/djun100/article/details/18457257都是说会出错,很麻烦。但是我这个提供的不会出错,使用个日志系统根本没那么复杂。 下载后直接使用,放到libs目录下,然后去网上搜一篇简单的log4j使用立马可跑起来了。

2014-08-15

openfire3.9.3_all.deb

官网下载太慢,需要的拿去,适合Linux安装,特别是阿里云。

2014-08-13

Android 3D 开发指南

Android 3D 游戏开发的文章原文出自一位德国人 Martin 在 droidnova.com 写的文章,有 lixinso 翻译为中文。 第一部分首先介绍 OpenGL 相关的术语,并引导你开始 3D 开发的第一步。 这个关于 3D 游戏的系列的叫做 Vortex . 这个教程主要 focus 在 3D 编程上,其他的东西比如菜单和程序生命周期虽然是代码的一部分,但是在这里不会被提到。 首先开始介绍 OpenGL 的术语。

2011-05-03

H264 源代码JM实现版本可做实验

H264是新一代视频编解码标准,主要是针对高清视频的编解码,比MPEG4更具自适应性和网络亲和性,H264的实现有多种版本,最为著名的莫过于德国HHI的JM版本,本人由于研究方向原因,近日一直在对视频编解码方面进行细致深入研究,实验。 此代码可以作为科研实验,也可以直接作为编解码器进行使用。

2011-05-03

CBIR系统入门经典指引

对于想要对基于图像内容的检索作为研究的学者,不了解行情是不行的,放手去干吧,看看世界上已经有了哪些系统,哪些还是开源的。

2011-03-30

hadoop权威指南

hadoop权威指南,与论坛不同的是它是系统的讲解hadoop系统,开发。所以想利用hadoop的话,必须系统的学习。pdf版。压缩是为了下载方便

2010-10-02

超大整数运算库含除法优化CC++

超大整数的常用运算。在java中有内置的,而在cc++中,必须需要我们自己编写。所以本人经过数日精心研究,比较前人成果,取其精华。编程此库。希望志同道合之士能够相互学习。 库,只有让更多的人使用才能更为成熟。

2010-05-21

AVL树动态平衡二叉树删除插入算法源代码

AVL树算法,编程结构清晰,易于学习临摹。 欢迎下载。

2010-05-19

B-树插入删除代码数据结构算法经典

B-树的源代码。摘自国外的一本经典力作中。代码清晰经典易懂。稳定无错。值得拥有

2010-05-18

JavaScript日历控件集合包含多款

js日历控件,包含多款,有经典,清新,古典,国外的等等。还有如何编程使用。简单,实用

2010-05-18

多项式乘法快速算法FFT

多项式的快速算法。用快速傅里叶算法进行的。复杂度为 nlogn 本文档讲解的比较清晰易懂不像其他书籍那样晦涩难懂

2010-05-18

C语言必知必会疑难重点探讨

C语言的经典问题,考研读者的细节。真正的高手应知知识。

2010-05-18

Linux安装操作管理及命令指南

Linux的安装和基本的操作以及常用的管理和Linux的命令。同时包含了目录索引

2010-05-17

空空如也

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

TA关注的人

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