自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(134)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

转载 在Eclipse中使用JUnit4进行单元测试

本文绝大部分内容引自这篇文章:http://www.devx.com/Java/Article/31983/0/page/1我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函

2016-06-27 16:32:18 392

转载 https原理及tomcat配置https方法

一、 什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。SSL目前的版本是3.

2016-06-27 14:15:20 85

原创 内容

http://androidxref.com/2.2.3/xref/frameworks/base/core/jni/AndroidRuntime.cpp

2016-06-27 12:00:15 75

转载 Android实现推送方式解决方案

本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也

2016-06-27 11:58:44 111

转载 HTTP协议详解

引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支

2016-06-27 09:06:25 132

转载 Android 自定义ViewGroup手把手教你实现ArcMenu 浮球菜单

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37567907逛eoe发现这样的UI效果,感觉很不错,后来知道github上有这么个开源项目~~~~当然本篇不是教你如何使用这个开源项目,而是教你如何自己通过自定义ViewGroup写这样的效果,自定义ViewGroup也是我的痛楚,嘿嘿,希望以此可以抛砖引玉~~效

2016-06-26 10:23:36 247

转载 Android SlidingMenu 使用详解

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/36677279很多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu 这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu 还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方式很多中,本博客先通过例子介绍各种引入方式,

2016-06-26 10:21:54 183

转载 Android Volley完全解析

Android Volley完全解析(一),初识Volley的基本用法转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系

2016-06-24 21:12:36 155

转载 TCP 和 UDP 在socket编程中的区别

(网络收集) 一、TCP与UDP的区别 基于连接与无连接   对系统资源的要求(TCP较多,UDP少)   UDP程序结构较简单   流模式与数据报模式   TCP保证数据正确性,UDP可能丢包   TCP保证数据顺序,UDP不保证   部分满足以下几点要求时,应该采用UDP 面向数据报方式 网络数据大多为短消息   拥有大量Client   对数据

2016-06-24 18:00:01 417

转载 TCP协议中的三次握手和四次挥手(图解)

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:

2016-06-24 17:56:35 100

转载 wireshark怎么抓包、wireshark抓包详细图文教程

wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS

2016-06-24 17:17:03 193

转载 JAVA抽象类与接口详解

在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还

2016-06-24 08:57:23 106

转载 基于XMPP协议Android即时通讯开源应用

基于xmpp协议的即时通讯,于是乎,为了简单方便,我便把之前百度推聊换了一个芯:将基于百度云推送改成基于asmack的即时通讯,当然,界面也会有一定的改动,会增加一些新东西,也会去掉一些多余的累赘。另外改动比较大的数据库存取方式,这次改成contentprovider,关于这个Android四大基本组件之一,我们几乎都是用的比较多,实现真是少之又少,权当是练练手吧!下面一起来看看效果图:1

2016-06-23 16:27:59 221

转载 android-----XUtils框架之BitmapUtils加载照片实现

转自:    http://blog.csdn.net/hzw19920329/article/details/51713041 作为比较成熟的流行框架,XUtils中的BitmapUtils部分为我们加载照片提供了很大方便,他集成了LRUCache和DiskLruCache缓存机制,在很大程度上避免了我们在加载较多照片时出现的OOM异常,这篇博客我们从使用的角度学习下BitmapUtil

2016-06-21 14:01:28 217

转载 Service使用全解析

Service 使用全解析什么是ServiceService是Android 的四大组件之一,主要处理一些耗时的后台操作逻辑,或者轮询操作等需要长期在后台运行的任务。甚至在程序退出之后,可以让Service继续在后台运行。Service的启动方式有三种:三种方式对应着三种不同的生命周期。startService启动服务。(简单使用)bindService绑定服务的方式启动服务。

2016-06-21 13:03:01 288

转载 [Android自定义控件] Android自定义控件

转载自: http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数  一、V

2016-06-21 13:01:36 78

转载 Android内存优化总结【整理】

【前段时间接到任务着手进行app的内存优化,从各种各样的渠道搜索相关资料,最后汇总整理如下。】一、Android 内存管理1.1 DalvikDalvik虚拟机是Android程序的虚拟机,是Android中Java程序的运行基础。其指令集基于寄存器架构,执行其特有的文件格式——dex字节码来完成对象生命周期管理、堆栈管理、线程管理、安全异常管理、垃圾回收等重要

2016-06-21 12:58:19 101

转载 几个有意思的算法题

1.题目标题: 高斯日记    大数学家高斯有个好习惯:无论如何都要记日记。    他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210    后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?    高斯出生于:1777年4月30日。

2016-06-21 12:54:10 127

转载 使用ANT打包Android应用

大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过

2016-06-21 12:51:36 80

转载 Android中SQLite应用详解

上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于An

2016-06-21 12:50:28 94

转载 android下载网络图片并缓存

异步下载网络图片,并提供是否缓存至内存或外部文件的功能异步加载类AsyncImageLoader    public void downloadImage(final String url, final ImageCallback callback);    public void downloadImage(final String url, final boolean

2016-06-21 12:49:10 108

转载 Android LruCache类分析

[java] view plain copy public class LurCache {      private final LinkedHashMap map;      private int size; // 已经存储的大小      private int maxSize; // 规定的最大存储空间      private int p

2016-06-21 12:47:42 115

转载 Android 图片缓存处理

异步下载 / 本地缓存异步下载大家都知道,在Android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生。在android中提供两种方法来做这件事情:启动一个新的线程来获取资源,完成后通过Handler机制发送消息,并在UI线程中处理消息,从而达到在异步线程中获取图片,然后通过Hand

2016-06-21 12:46:36 120

转载 超级惊艳 10款HTML5动画特效推荐

2014-07-04 09:52 超人 html5tricks 字号:T | T今天我们要来推荐 10 款超级惊艳的 HTML5 动画特效,有一些是基于 CSS3 和 jQuery 的,比较实用,特别是前几个 HTML5 动画,简直酷毙了,现在将它们分享给大家,也许你能用到这些 HTML5 动画和 jQuery 应用。AD:51CTO 网+ 第十二期沙龙:大话数据之

2016-06-20 18:10:08 410

转载 jQuery MiniUI, 企业级Web开发

共有37款 jQuery UI框架开源软件,第1页软件过滤:                          所有编程语言                             Java                             C/C++                             Objective-C               

2016-06-20 16:03:09 452

转载 浅谈Hybrid技术的设计与实现

前言随着移动浪潮的兴起,各种APP层出不穷,极速的业务扩展提升了团队对开发效率的要求,这个时候使用IOS&Andriod开发一个APP似乎成本有点过高了,而H5的低成本、高效率、跨平台等特性马上被利用起来形成了一种新的开发模式:Hybrid APP。作为一种混合开发的模式,Hybrid APP底层依赖于Native提供的容器(UIWebview),上层使用Html&Css&JS做业

2016-06-20 08:33:51 203

转载 Android开发遇到的问题

1、导入某个现有工程文件夹后,出现R资源不能resolve的错误,导致程序无法编译运行,此时右键->properties->Android,看最上面的taget又没有选择对,勾选当前可选的最高那个版本(即你本机已经安装的最高版本的SDK),点击apply,错误解决。2、style.xml里出现样式无法识别:error: Error retrieving parent for ite

2016-06-19 22:50:31 128

原创 网络模型

计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用最为广泛。基本信息中文名称网络模型共同特点交织成网络形式的单元所组成 性  

2016-06-18 11:16:16 202

转载 Android学习笔记17——TCP/IP socket编程

转自:http://blog.csdn.net/baoyiming1991/article/details/6326768先来介绍下网络协议:      TCP/IP          Transmission Control Protocol 传输控制协议          Internet Protocol 互联网协议      UDP         

2016-06-18 10:45:17 107

转载 Android Framework 记录之一

简介之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了。记录1、下载源码,目录如下:2、Android系统的层次如下:3、项目目录简单分析如下:4、telphony目录文件描述CellI

2016-06-18 10:22:09 293

转载 Android Framework 记录之二

接着上次的记录,续写。23、services目录文件描述class AlarmManagerService extends IAlarmManager.Stub {//定时管理服务public class AppOpsService extends IAppOpsService.Stub { // 程序选项服务

2016-06-18 10:21:22 508

转载 Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38140505自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView

2016-06-18 09:30:12 112

原创 ViewPager和RadioGroup实现页面切换效果

ViewPager和RadioGroup实现页面切换效果1.ViewPager类提供了多界面切换的新效果,新效果有如下特征:当前显示一组界面中的其中一个界面;当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分;滑动结束后,界面自动跳转到当前选择的界面中。 2.ViewPager详细说明Android-support-v4.j

2016-06-17 20:33:21 385

转载 Android控件系列之RadioButton&RadioGroup

学习目的:1、掌握在Android中如何建立RadioGroup和RadioButton2、掌握RadioGroup的常用属性3、理解RadioButton和CheckBox的区别4、掌握RadioGroup选中状态变换的事件(监听器)RadioButton和CheckBox的区别:1、单个RadioButton在选中后,通过点击无法变为未选中

2016-06-17 20:31:51 86

转载 两家互联网公司的Android岗位面试经历,想进入IT行业的程序员可以来看看~

前几天到家之后,投了几份校招的简历,得到了两个面试机会,都安排在了周三,订了一张火车票之后就赶到了北京;第一家公司是今年4月刚刚拿到C轮融资的某面相企业订餐的O2O公司,办公场所明亮整洁,人员结构也很年轻化,招聘时给出的福利待遇也很棒,HR联系到了我之后,就拿了一台笔记本坐在了我的对面。(这是我第一次出来面试,表现的很菜很嫩)面试的流程总结为:1个小时跟HR的聊天,之后40

2016-06-17 19:53:51 192

转载 StackOverflow上的编程趋势

摘要:相信每个程序员都知道StackOverflow问答网站,本文作者dodgy_coder通过StackExchange Data Explorer Query收集了该网站上排名TOP 25的编程标签,这些标签从侧面反映了一定的编程趋势。上面这个动态图表显示了2010年1月~2013年6月期间,StackOverflow网站中排名前25的编程标签对应的问答数的变化情况。y轴显

2016-06-17 19:48:00 216

原创 腾讯开方平台

直接链接:http://wiki.open.qq.com/index.php?title=Android_API调用说明&=45038

2016-06-17 17:53:28 130

转载 使用手机号登录、注册、重置密码

在移动开发的过程中,我们通常会看到许多的应用都是使用手机号注册进行登录的,这样做可以让注册账号和登录的用户体验变得更加简单,读取通讯录后能更加容易的建立用户关系等等优点。当然有优点必然也会存在缺点,用手机号的最大问题就在于手机是可以被更换的(例如你换了城市,或者转网,转套餐,换了手机号)。而换掉的手机号是可能被分配给别人的。这导致有可能一个人拿到一个新的手机号,用XX应用,却发现这个手机号已经注册

2016-06-17 16:29:56 1590

转载 Bmob用户功能详解(一)

在开发应用程序的时候,很多情况下我们需要进行用户注册、登录、修改密码等等一系列和用户相关的功能。那么要实现这些功能比较普遍的做法是,有一个服务器端,包括数据库设计、服务器部署、业务逻辑接口编写、服务端与客户端的联调等等许多繁琐的工作。那么如果作为一个普通的个人开发者有没有比较简单的方法来快速实现这些功能呢?答案当然是可以的啦 :)下面我们就来看看怎么使用Bmob提供的服务来非常方便的实现这

2016-06-17 16:26:16 252

转载 Bmob用户功能详解(三)

在前面的两篇文章中讲了,怎么用账号和密码进行注册、登录,以及扩展自定义的用户属性。这其中都还只是涉及到Bmob中一些简单的数据类型,其实在用户属性中还有一个最常见的属性就是用户头像。那么今天这篇文章中就教大家怎样给应用中的用户增加一个用户头像的功能。要实现用户头像功能可以有多种实现方式,在应用中用户头像就是一张图片,所以可以用已经掌握的String类型来实现,就像保存用户昵称一样,新增一列

2016-06-17 16:25:19 238

Android shade

Android shade

2016-06-08

Android源码

高仿网易

2016-06-07

ViewPagerIndicator

ViewPagerIndicator

2016-06-02

Android项目源码考研助手源码

Android项目源码考研助手源码

2016-05-29

Android应用源码大神级高仿安卓陌陌项目

免费给大家使用!

2016-05-27

Androidban.a

打地鼠源码

2016-05-27

ECClien客户端

ECClien客户端

2016-05-26

新闻客户端

Android应用源码比较不错的新闻客户端2.rar

2016-05-26

recyclerview

方便大家使用,直接下载

2016-05-26

校对代码神器

对于初学者,用此神器可以校对自己写的代码和大牛们的代码,找出自己的错误

2016-05-26

面试题集锦

真心感觉不错!值得大家详细看看.....

2016-05-26

Android高仿滴滴打车等软件项目源码

Android高仿滴滴打车等软件项目源码

2016-05-26

volley.jar

网络通信框架

2016-05-25

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

TA关注的人

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