自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三石的专栏

于无声处听惊雷,三生三世忆三石

  • 博客(17)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

转载 EventBus详细解析

1. 功能介绍1.1 EventBusEventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。传统的事件传递方式包括:Handler、BroadCastReceiver、Interfac

2016-01-28 14:44:17 2915

翻译 SharedPreferences的详细讲解

SharedPreferences介绍: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 Sh

2016-01-28 10:12:02 457

原创 Android中的错误解决。Plugin is too old

今天使用Android studio 写程序的时候,突然发现,我的Android Studio 不管用了。我感觉非常的纳闷。因为前几天用的时候还是好好的。无缘无故的就提示Plugin is too old. 我尝试更改版本新建了好几个程序,但是还是一直提示这个错误。单击 同步更新,也不管用。我都快疯了。最后我把我Bulid.gradle中的classpath ,更改成我以前使用的:com.an

2016-01-26 16:35:52 4230 3

原创 Android中 overridePendTransition函数的使用方法

实现两个Activity切换时的动画,在Activity中使用。有两个参数: 进入动画和出去动画注意:1. 必须在StartActivity() 或 finish() 之后中使用。     2  只在2.1以上的版本有效     3  手机设置显示-动画要开启状态。有一下四种情况overridePendingTransition这个函数不起作用:①   Android系统版本在

2016-01-26 13:30:03 1615

转载 PtrClassicFrameLayout 下拉刷新控件

android-Ultra-Pull-To-Refresh 源码解析本文为 Android 开源项目源码解析 中 android-Ultra-Pull-To-Refresh 部分项目地址: android-Ultra-Pull-To-Refresh ,分析的版本: 508c632 ,Demo 地址: android-Ultra-Pull-To-Refresh D

2016-01-25 14:52:18 21186 1

翻译 Viewpager在调用notifyDataSetChanged()时,界面无刷新

建议使用自己编译的android os和虚拟机,这样就可以调试android系统中的任何组件。简单说来,深入android源码,去寻找解决问题的答案。这事儿说起来简单,实际做起来还是有些难度的。我也曾经尝试着去看过,没看一会儿就晕了。  所以还是有针对性的去看源码,效率会高一些。  废话不多说,先看第一个示例。 Viewpager在调用notifyDataSetChange

2016-01-22 14:12:27 1829

原创 怎么通过代码在一个App当中启动另一个App

(一) 通过包名、类名开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动:Intent intent = new Intent(Intent.ACTION_MAIN);  intent.addCategor

2016-01-22 14:00:38 2545

翻译 PageAdapter,FragmentPagerAdapter与FragmentStatePagerAdapter

在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange

2016-01-22 13:47:18 705

翻译 Fragment常用的方法介绍,非常全。

public final boolean isAdded()如果该Fragment对象被添加到了它的Activity中,那么它返回true,否则返回false。public final boolean isDetached()如果该Fragment已经明确的从UI中分离,那么它返回true。也就是说,在该Fragment对象上使用FragmentTransaction.de

2016-01-22 10:31:57 2467 2

转载 想获得第一手的新闻线索但无从下手?想确认最准确的行业动态但找不到来源?

想获得第一手的新闻线索但无从下手?想确认最准确的行业动态但找不到来源?InfoQ编辑们的日常工作就是在第一时间内搜索、更新来自四面八方的新闻线索,收集最有价值的新闻信息。现在,向大家推荐InfoQ编辑们最常去的20个优秀知名企业技术博客,如果您对行业内最新技术感兴趣,请一定要关注这篇文章。TwitterTwitter是一家美国社交网络及微博客服务的网站,是全球互联网上访问量

2016-01-21 13:27:30 3834

转载 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE的含义

昨晚研读 ApiDemo 源码至 com.example.android.apis.text.Link 类。首先,看一下其运行效果:  要给 TextView 加上效果,方式主要有几种: 第一种,自动应用效果,使用 android:autolink 属性,如: Java代码  "http://schemas.android.com/apk/res/and

2016-01-15 14:34:03 15657

转载 Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解

一、介绍 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经封装好了一些类和方法。我们 可以直接拿来用了。而不用重复去写了。其实,写一个这方面的程序还是比较麻烦的,要考虑多线程缓存,内存溢出等很多方面。二、具体使用

2016-01-14 10:52:28 432

原创 Listview的几种特殊的属性

首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"             第二是 transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcri

2016-01-14 10:08:06 551

翻译 Android中ExpandableListView的用法

ExpandableListView组件是android中一个比较常用的组件,当点击一个父item的时候可以将它的子item显示出来,像手机QQ中的好友列表就是实现的类型效果。使用ExpandableListView组件的关键就是设置它的adapter,这个adapter必须继承BaseExpandbaleListAdapter类,所以实现运用ExpandableListView的核心就是学会继承

2016-01-13 15:00:50 729

转载 android中下拉刷新的例子android-Ultra-Pull-To-Refresh 源码解析

1. 功能介绍下拉刷新,几乎是每个 Android 应用都会需要的功能。 android-Ultra-Pull-To-Refresh (以下简称 UltraPTR )便是一个强大的 Andriod 下拉刷新框架。主要特点:(1).继承于 ViewGroup , Content 可以包含任何 View 。(2).简洁完善的 Header 抽象,方便进行拓展,构建符合需求的头部。

2016-01-12 18:49:02 2522

转载 Android中的View原理

MeasureSpec对象是由父结点传递给子节点的一个对象,父结点对子结点的限制信息保存在该对象中。MeasureSpec对象可以有以下三种模式:UNSPECIFIED:父结点对子结点的大小没有任何要求。EXACTLY: 父结点要求其子节点的大小指定为某个确切的值。其子节点以及其他子孙结点都需要适应该大小。 AT MOST:父结点要求其子节点的大小不能超过某个最大值,其子节点以及其他子孙结点的大小都需要小于这个值 原文地址为: How Android Draws Views

2016-01-12 15:34:34 472

翻译 WebView控件中的onConsoleMessage方法不被调用

1.目的在WebView控件中,如果页面中调用了javascript脚本console.log 方法,就调用一个Java方法. 2.默认实现方法在Android的WebView控件中,有一个setChromeClient(WebChromeClient)方法,此方法的参数是WebChromeClient对象,通过重载此对象中的onConsoleMessage

2016-01-12 10:55:38 3707 2

简约至上.pdf

简约至上,本书介绍交互式设计的结束与技巧。讲述如何从目标用户的需求和期望出发。结合人类本身的心理特征和行为特点,用最简单的方法创建易用。有效而且让用户预约的设计

2017-09-26

HTML5移动web开发实战.pdf

HTML5移动web开发实战.pdf,HTML5移动web开发实战.pdfHTML5移动web开发实战.pdfHTML5移动web开发实战.pdfHTML5移动web开发实战.pdfHTML5移动web开发实战.pdf

2017-09-26

socketDemo

利用socket实现Android与服务端通信的功能

2017-04-18

图片压缩上传的案例

http://blog.csdn.net/lanxingfeifei/article/details/52441192

2016-09-05

android版,友盟分享

集成了友盟分享,可以分享到朋友圈,微信好友,QQ好友,QQ空间等地方。

2016-07-27

直线统计图和弧线统计图

代码支持的是话直线统计图和弧线统计图,有需要的小伙伴们,欢迎下载。代码使用的是android studio 开发。

2016-07-01

android 中200多种动画特效

android两百多种动画特效,只有你想不到的,没有做不到的。

2016-04-29

svn server 64位111

Svn server服务器端的程序下载,适合64位电脑的小伙伴们

2016-02-17

svn server 64位

Svn server服务器端的程序下载,适合64位电脑的小伙伴们

2016-02-17

TortoiseSVN-1.9.1.26747-win32-svn-1.9.1.1441852914.msi安装包

svn 客户端程序的下载,适用于大型项目的编写。用于实现版本控制。小乌龟.

2016-02-17

模仿QQ头像的选择功能

使用意图传递数据之返回图片结果。大家可以参考下载。

2015-10-25

公司职员管理系统

小型项目练习,便于读者更好的学习java

2014-02-28

验证码程序

编写的是验证码,java片段,随机产生,网页上用的

2013-02-27

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

TA关注的人

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