自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

突破极限,突破局限,黑色之路,默默走完...

每个人都依靠自己的知识和认识,却又被之所束缚,还将这些称之为现实。但知识和认识是非常暧昧的东西,那个现实也许只不过是镜中花水中月。人们都生活在自我意识之中,你不这么认为吗?

  • 博客(479)
  • 收藏
  • 关注

转载 [转]使用handler时的warning:ThisHandlerclassshouldbestaticorleaksmightoccur

在使用handler 的时候经常会出现这样一条警告:  This Handler class should be static or leaks might occur 。  这条warning不会影响代码的编译和执行,但既然弹出了一条warning,肯定是有问题的,希望能把这个点给解开。  从stackoverflow上找到的解答是这样的(【4】):    I

2015-07-14 19:43:03 480

转载 Android实战技巧之三十八:Handler使用中可能引发的内存泄漏

问题描述解决方案一为什么会内存泄漏另一个解决方案的尝试问题描述曾几何时,我们用原来的办法使用Handler时会有下面一段温馨的提示:This Handler class should be static or leaks might occur1下面是更详细的说明(Android Studio上的警告,不知道Eclipse上是否相同)Since th

2015-07-14 19:37:38 387

转载 自定义组合控件Weight(高仿猫眼底部菜单栏)

在我们实际开发当中,会碰见一些布局结构类似或者相同的界面,例如应用的设置界面、tab按钮界面等。这时候,对于初学者来说,xml里面一个个绘制出来或许是最初的想法;可能随着经验的积累,又学会一招,就是使用include标签,导入类似或者相同的布局,提高了性能又减少了代码;再以后呢,自定义控件又可以实现这一目的。本文就是简单的使用自定义的组合控件模仿猫眼底部菜单栏。      1.自定义组合控

2015-07-14 12:30:20 678

原创 一个点的经度和纬度,以这个点为圆心,1000米为半径,最大的经度和纬度,最小的经度和纬度

比如我现在知道一个点的经度和纬度了,然后我想算出以这个点为圆心,1000米为半径,最大的经度和纬度,最小的经度和纬度,请问怎么算呢?PHP代码我网上找了一个算出来好像不对呀?12345678910111213141516

2015-07-14 12:23:42 2332

转载 Android ViewDragHelper完全解析 自定义ViewGroup神器

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是

2015-07-13 12:47:35 545

转载 [Android Studio 权威教程]AS 中配置强大的版本管理系统(Git、SVN、等)

安装GitCVS新建一个本地空仓库新建AS项目配置Git上传代码下拉代码版本控制面板最后一个变化配置github账户从github克隆项目其他版本管理工具的配置在Eclipse中添加Git等版本管理工具需要自己添加插件,而且个人觉得不咋好用,在AS中已经给我们集成好了,我们只需要配置一下就OK了,今天就和大家聊聊怎么配置以及使用的要点。1. 安装Git/CV

2015-07-10 12:09:17 465

转载 [Android Studio 权威教程]AS构建系统-Gradle

androidandroid-studio教程Gradle构建系统目录(?)[-]等级配置文件模块配置文件SDKNDK配置文件前几篇我们主要讲了AS的配置的一些东西,今天我们就开始认识一下Android Studio的【构建系统】-Gradle。Gradle是什么?Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于D

2015-07-10 12:08:17 508

转载 根据list对象中的某一字段排序

ackage src.dyy.superSearch;    import java.util.ArrayList;  import java.util.Arrays;  import java.util.List;    public class Test1 {      private String a;        private String b;  

2015-07-09 12:41:48 501

转载 Android Action Bar 详解篇

作者原创,转载请标明出处:http://blog.csdn.net/yuxlong2010          作为Android 3.0之后引入的新的对象,ActionBar可以说是一个方便快捷的导航神器。它可以作为活动的标题,突出活动的一些关键操作(如“搜索”、“创建”、“共享”等)、作为菜单的灵活使用,还可以实现类似TabWidget的标签功能以及下拉导航的功能,系统能够很好根据不同的

2015-07-09 12:41:08 617

转载 JAVA 计算地球上任意两点(经纬度)距离

/**  * 计算地球上任意两点(经纬度)距离  *   * @param long1  *            第一点经度  * @param lat1  *            第一点纬度  * @param long2  *            第二点经度  * @param lat2  *            第二点纬度  * @retu

2015-07-08 17:57:36 689

转载 The specified child already has a parent. You must call removeView() on the child's parent first.

在activity中,点击一个button的时候,就创建一个对话框,当点击第二次的时候,本想再次弹出那个对话框,但是没想到就报错了:意思是这个子view 已经有个父view了,你现在要使用的话,必须把子view从父view中移除掉。[java] view plaincopyprint?/*          *

2015-07-07 12:28:41 482

转载 高仿网易评论列表效果之界面生成

两节我们分别分析了网易评论列表界面和生成一些我们需要的测试数据,生成测试数据那段如果大家看着看得头疼没关系,直接调业务对象中的方法生成数据即可不必理会我是怎么处理的,接下来的对于大家来说才是让各位感兴趣的东西。界面分析了、数据也有了,那我们如何实现这样的一个界面呢?首先我们来看一下整个项目的结构图大致了解下:MainActivity是该应用的入口Activity,里面就

2015-07-07 12:19:34 602

转载 【凯子哥带你做高仿】“煎蛋”Android版的高仿及优化(二)——大图显示模式、评论“盖楼”效果实现详解

[-]项目进度已完成的功能优化的功能想完成但没有完成的功能效果图项目整体架构介绍使用的开源框架项目整体介绍项目中遇到的问题及解决方案加载任意高度的图片评论的楼中楼多楼隐藏效果实现转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992在前一篇文章中,我们学习了如何进行逆向工程和TcpD

2015-07-07 12:18:52 1298

原创 关于学习随笔的说明

无节操,无逻辑,任性,随意,狂乱式学习有时效果还不错。

2015-07-06 22:06:10 513

转载 Android 增强版百分比布局库 为了适配而扩展

一 概述二 扩展的功能三 具体的示例Demo 1Demo 2Demo 3四 扩展的相关源码一 关于attrsxml二 获取自定义属性的值及使用转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46767825; 本文出自:【张鸿洋的博客】一 概述上周一我们发布

2015-07-06 21:46:35 512

转载 android 百分比控件的使用

目录(?)[-]概述先跑demo代码分析和使用库的实现使用库效果图更多参考概述谷歌官方推出这个百分比库对android的屏幕适配肯定有很大的帮助,当然具体好不好用还得根据不同的使用场景来分析。这个支持包里的内容有:百分比相对布局PercentRelativeLayout,百分比帧布局PercentFrameLayout,百分比线性布局Percen

2015-07-06 21:45:12 616

原创 Java模板模式(Template模式)

模板方法 概述 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 适用性 1.一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。 2.各子类中公共的行为应被提取出来并集中到一个公共父类中以避

2015-07-06 21:38:45 1205

转载 Android之自定义(上方标题随ViewPager手势慢慢滑动)

最近很蛋疼,项目要模仿网易新闻的样式去做。上次把仿网易新闻客户端的下拉刷新写出来了,这次是ViewPager的滑动,同时ViewPager的上面标题下划线跟随者移动,本来通过ViewPager的OnPagerChangeListener的监听事件就可以完成,但是做出来之后,因为需要一直的刷新,所以很卡,一气之下,呵呵,自己完全的画了。整个点击事件,滑动事件都自己处理了。效果图如下:

2015-06-28 19:11:53 782

转载 Android 下拉刷新框架实现

[-]关于下拉刷新实现原理具体实现如何使用运行效果源码下载Bug修复前段时间项目中用到了下拉刷新功能,之前在网上也找到过类似的demo,但这些demo的质量参差不齐,用户体验也不好,接口设计也不行。最张没办法,终于忍不了了,自己就写了一个下拉刷新的框架,这个框架是一个通用的框架,效果和设计感觉都还不错,现在分享给各位看官。致谢:1. 感谢lk6233160同学提

2015-06-19 11:55:19 641

转载 Android 程序框架设计

一些概念设计之前应该做什么3程序框架如何设计4一些基本原则这篇文章主要内容来自于之前我讲的一个PPT文档,现在将其整理如下。欢迎指正。以下的内容都是来自于我自身的经验,欢迎大家多提自己的建议。1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重

2015-06-19 11:44:54 550

转载 Android面试准备复习之Android知识点大扫描 .

http://blog.csdn.net/nei504293736/article/details/7013988 3G,全称为3rd Generation,中文含义就是指第三代数字通信。所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种制式。中国联通使用的是WCD

2015-06-19 11:38:57 3435

转载 Fragment onCreateView inflate注意事项

用Fragment很久了,今天忽然发现自己写的东西,明明子Fragment是全屏,但是宽度只有那么一点点。其实这个问题的本质是inflate的方法的使用,之前也研究过但么有留下记录,在fragment使用上又暴漏出来了。直觉告诉我一定是哪块出问题了,很快锁定到onCreateView上。 在onCreateView里我们一般有两种写法,方法1: @Override p

2015-06-19 11:33:17 484

转载 如何正确的使用SharedPreferences?

这是我最近碰到过的一个问题,之前并没有一个清晰的认识!唯一的印象是,SharedPreferences 是可以用来存取数据。直到前些日子,在360漏洞扫描应用后,才意识到这个问题,如何正确的使用SharedPreferences呢?以下是360漏洞扫描的信息:关于SharedPreferences顺便再复习一下:SharedPreferences 是Andr

2015-06-18 10:39:46 901

转载 循环广告位组件的实现

循环广告位组件的实现写在前面的话前言效果技术细节如何使用ViewPager如何使用循环播放如何实现自动播放源码下载循环广告位组件的实现写在前面的话很久没有写博客了,很多小伙伴问我为什么博客不更新了,这是因为我在做其它事情,时间不充裕所以就没有更新博客,但是现在我又开始更新博客了!接下来我会陆续更新一些文章,主要包含如下几方面内容: 1

2015-06-18 10:25:12 441

转载 我自己的Android面试试题总结整理

http://blog.sina.com.cn/s/blog_ad991b1601018mjc.html2013-5-9号补充:今天最新的腾讯面试题,应该说是所有面试中最难的,我个人感觉。而且是个女面试官,好嗨皮啊,哈哈。腾讯面试题1.int a = 1;int result = a+++32.int a = 2;int result = (

2015-06-17 22:13:24 1528

转载 Android之ContentProvider详解

ContentProvider为Android四大组件之一,主要用来应用程序之间的数据共享,也就是说一个应用程序用ContentProvider将自己的数据暴露出来,其他应用程序通过ContentResolver来对其暴露出来的数据进行增删改查。      ContenProvider与ContentResolver之间的对话同过Uri(通用资源标识符),一个不恰当的比喻就好像浏览器要显示

2015-06-16 00:15:37 583

转载 Android中ContentProvider组件详解

ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。 以下这段是Google Doc中对Conten

2015-06-16 00:10:55 476

转载 Android中Broadcast Receiver组件详解

BroadcastReceiver(广播接收器)是Android中的四大组件之一。 下面是Android Doc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数

2015-06-15 23:59:10 591

转载 Android开发之SQLite的使用方法

本篇文章介绍了,Android开发之SQLite的使用方法。需要的朋友参考下前言  SQLite是一种轻量级的小型数据库,虽然比较小,但是功能相对比较完善,一些常见的数据库基本功能也具有,在现在的嵌入式系统中使用该数据库的比较多,因为它占用系统资源很少。Android系统中也不例外,也是采用SQLite,本节中就学习下在andorid中怎样使用该数据库来存放数据,并且对SQ

2015-06-15 23:56:19 563

转载 ANDROID GRIDVIEW仿微信图片多选功能_显示本地相册图片多选效果

最近写项目,遇到了,在此记录一下。Android-ImageView显示选择本地图片或拍照.import java.io.ByteArrayOutputStream;  import java.io.InputStream;  import android.app.Activity;  import android.app.AlertDialog;  import android.cont

2015-06-15 23:52:55 984

转载 EventBus使用详解(二)——EventBus使用进阶

前言:这段时间感觉自己也有点懒了,真是内心有点自责呢,除了工作,也没做点什么,EventBus也是一周前总结出来的,只能以写博客为名来弥补内心的罪恶感了,集合同事们做的项目,虽然上周开动了,但总感觉大家积极性不高,如何才能做一个合格的管理者,还真是一个考验。follow your heart!! just do it!相关文章:1、《EventBus使用详解(一

2015-06-15 23:38:16 340

转载 ventBus使用详解(一)——初步使用EventBus

言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android优

2015-06-15 23:36:47 566

转载 Android Volley完全解析(四),带你从源码的角度理解Volley

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。

2015-06-15 23:33:14 341

转载 Android Volley完全解析(一),初识Volley的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和Http

2015-06-15 23:31:42 405

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html

2015-06-15 23:21:45 292

转载 Android ViewPager使用详解

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左

2015-06-15 23:12:47 448

转载 Android Service完全解析,关于服务你所需知道的一切(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,

2015-06-15 22:58:35 369

转载 Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/25466665本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.html限于篇幅的原因,在

2015-06-15 22:44:53 537

转载 Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Ba

2015-06-15 22:43:38 537

转载 Android异步消息处理机制完全解析,带你从源码的角度彻底理解

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9991569之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起!开始进入正题,我们都知道,Andr

2015-06-15 22:30:13 366

空空如也

空空如也

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

TA关注的人

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