自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 如何查看某个端口被谁占用

http://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html开始—->运行—->cmd,或者是window+R组合键,调出命令窗口如何查看某个端口被谁占用 输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。如何查看某个端口被谁占用 查看被占用端口对应的PID,输入

2017-03-10 11:31:05 341

转载 Android中Context详解 ---- 你所不知道的Context

转自:http://blog.csdn.net/qinjuning/article/details/7310620大家好,  今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中   时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相

2016-07-10 15:18:14 2289

转载 Android 热补丁动态修复框架小结

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49883661; 本文出自:【张鸿洋的博客】一、概述最新github上开源了很多热补丁动态修复框架,大致有:https://github.com/dodola/HotFixhttps://github.com/jasonross/Nuwahtt

2016-07-07 09:32:45 670

原创 AndroidStudio因电脑意外重启,导致所有的import都出错

解决方法:点一下File下的 Invalidate Caches/Restart即可。

2016-05-23 20:53:36 581

转载 Android Fragment 真正的完全解析(下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activi

2016-05-18 20:04:30 487

转载 Android Fragment 真正的完全解析(上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,

2016-05-18 19:50:24 385

转载 Android 百分比布局库(percent-support-lib) 解析与扩展

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347; 本文出自:【张鸿洋的博客】一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,

2016-05-18 09:51:28 408

转载 Android 屏幕适配方案

转自:http://blog.csdn.net/lmj623565791/article/details/454600891、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么

2016-05-18 00:07:46 369

转载 xmlns:android作用以及自定义布局属性

转自:http://blog.csdn.net/tanqiantot/article/details/8588771要定制Android layout 中的 attributes关键是要明白android中命名空间定义如:xmlns:android="http://schemas.android.com/apk/res/android以RingtonePre

2016-05-17 21:04:14 338

转载 AndroidStudio自定义属性xmlns无法识别问题解决in Gradle projects,always use http://schemas.android.com/apk/res-auto

转自:http://blog.csdn.net/nwsuafer/article/details/42121521正如in Gradle projects,always usehttp://schemas.Android.com/apk/res-auto for custom attributes所说的将eclipse中[html] view plain

2016-05-17 21:02:33 1193

转载 Android中attr自定义属性详解

转自:http://googlers.iteye.com/blog/1122585    xmlns:wen=http://schemas.android.com/apk/res/com.iteye.googlers    android:orientation="vertical" android:layout_width="fill_parent" 

2016-05-17 09:52:58 401

转载 Android 自定义xmlns

转自:http://blog.csdn.net/bruce_ke/article/details/6911237Android 自定义的xmlns其实很简单,语法规则是:在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的自定义View所在的包路径"或者xmlns:前缀="

2016-05-17 09:48:32 495

转载 Android反射机制实现与原理

转自:http://blog.csdn.net/annaleeya/article/details/8240510一、反射的概念及在Java中的类反射  反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状

2016-05-09 10:17:35 454

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

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17612763经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObje

2016-04-28 16:23:58 514

转载 Android Volley完全解析(三),定制自己的Request

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17612763经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObje

2016-04-28 16:23:02 477

转载 Android Volley完全解析(二),使用Volley加载网络图片

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482165在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。在上篇文章中

2016-04-28 16:21:05 421

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

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

2016-04-28 15:55:49 384

转载 Android onTouch事件解析

原文地址:http://www.eoeandroid.com/thread-272080-1-2.html首先,这篇文章仅仅针对于由于触摸(Touch)而触发的事件。Android的事件:onClick, onScroll, onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN, 表示按下了屏幕。之后,touch将会有后续

2016-04-28 15:21:13 967

转载 Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动

2016-04-26 20:40:47 414

转载 Invalidate和postInvalidate的区别

转自:http://blog.csdn.net/ssstudio/article/details/6232202Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。     Android提供了Invalidate方法实现界面刷新,但是Invalidate不

2016-04-26 17:17:09 386

转载 Scroller弹性滑动对象(二)

转自http://www.2cto.com/kf/201404/291693.htmlScroller是Android中View平滑移动的一个辅助类,对于刚接触Scroller的人群来说它可能难以理解:1、它是怎样滑动View的(如何与View关联的)?2、又是谁触发了它? 其实要分析这两个问题,主要还得从View的绘制流程开始分析:关于View的绘制流

2016-04-26 10:35:39 478

转载 Scroller弹性滑动对象(—)

转载请声明:http://bbs.niuzhi.cc/thread-24-1-1.html在Launcher中的Workspace中实现了左右屏幕切换效果,里面就用到了Scroller记录滑动轨迹,实现一种缓慢地向左或向右移动的效果,这里我对这种效果进行总结:我们先看一个例子:点击按钮时红经块会从左边缓慢地移向左右,这个该怎么实现呢 我们先来看一下,Sc

2016-04-26 09:25:25 750

转载 ImageView的setScaleType

转自:http://blog.csdn.net/larryl2003/article/details/6919513ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义Android:scaleType="CENTER"2. 或在

2016-04-25 19:29:52 475

转载 scrollTo与scrollBy

转自:http://blog.csdn.net/vipzjyno1/article/details/24577023涉及到滑动,就涉及到VIEW,大家都知道,Android的UI界面都是由一个一个的View以及View的派生类组成,View作为基类,而常用的布局里面的各种布局就是它派生出来的ViewGroup的子类,ViewGroup作为各个组件的容器搭建了整体的UI。以下是a

2016-04-25 18:57:16 647

转载 Android下拉刷新

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9255575最近项目中需要用到ListView下拉刷新的功能,一开始想图省事,在网上直接找一个现成的,可是尝试了网上多个版本的下拉刷新之后发现效果都不怎么理想。有些是因为功能不完整或有Bug,有些是因为使用起来太复杂,十全十美的还真没找到。因此我也是放弃了在网上找现成代码

2016-04-24 09:33:11 444

转载 协程

转自http://blog.csdn.net/qq910894904/article/details/41699541一句话说明什么是线程:协程是一种用户态的轻量级线程。一句话并不能完全概括协程的全部,但是起码能让我们对协程这个概念有一个基本的印象。从硬件发展来看,从最初的单核单CPU,到单核多CPU,多核多CPU,似乎已经到了极限了,但是单核CPU性能却还在不断提升。serv

2016-04-20 17:06:55 344

转载 java中final的作用

final的作用随着所修饰的类型而不同       1、final修饰类中的属性或者变量              无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。              这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。              而引用类型变量里面放的是个地址,所以用final修饰

2016-04-20 14:39:09 472

转载 ArrayList原理

转自http://blog.csdn.net/ccccdddxxx/article/details/80043981. ArrayList概述:   ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。   每个ArrayList实例都有

2016-04-20 14:23:13 409

转载 ListView原理学习与优化总结

列表的显示需要三个元素:ListVeiw:  用来展示列表的View。适配器 : 用来把数据映射到ListView上数据:    具体的将被映射的字符串,图片,或者基本组件。            根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter,这三种适配器的使用大

2016-04-20 11:55:28 422

转载 01背包代码

http://zhidao.baidu.com/link?url=2LBDkW55tL2M8DgyKk3qCGtZPo_pWD-erb6LM1OHf0DgkFmpQMjNuHuhEipIpCV-GjK5JcHFSufp3dscoryyYmYBu5YXTVw44lEBrtPDSme#include #include #include  int f[1010],

2016-04-14 10:45:50 570

原创 Java集合框架复习之规则集Set-TreeSet(五)

在开发文档上,可以看到TreeSet所有已实现的接口: Serializable, Cloneable, Iterable, Collection, NavigableSet, Set, SortedSet 在里面有NavigableSet和SortedSet,通过开发文档,又发现NavigableSet接口是扩展了SortedSet接口,再找SortedSet接口,发现它实现了S

2016-04-11 21:03:42 686

原创 Java集合框架复习之规则集Set-LinkedHashSet(四)

在上一篇中,HashSet里存储的元素是按照它们的哈希码存储的,所以对于几个不变的元素来说,它们的哈希值是固定不变的(当然可以自定义类去重写hashCode()方法如何返回值),无论他们的插入顺序如何,输出顺序是一定的。        LinkedHashSet继承了HashSet类,与HashSet不同的是,LinkedHashSet中的元素可以按照它们插入规则集的顺序进行存储。

2016-04-11 20:39:27 411

原创 Java集合框架复习之规则集Set-HashSet(三)

Set接口扩展了Collection接口,只是规定Set的实例不包含重复的元素(这个可以好好利用一下,做某些事情很方便)由于它会判断添加的元素是否存在于集合中,用到equals方法,而是否相同取决于我们对具体类的定义,比如一个类,人,假如只要名字相同就是同一个人的话,我们就需要重写equals方法,而一般重写equals就需要重写hashCode方法,为了维持协定:

2016-04-11 18:34:48 993

转载 Java迭代器,iterator与for-each

原文地址:http://blog.csdn.net/wanghuan203/article/details/7279742迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.1.Iterator        Java提供一个专门的迭代器>I

2016-04-11 16:27:43 757

原创 Java集合框架复习之Collection接口,iterator接口,iterable接口(二)

1.Collection接口中处理集合元素的方法boolean add(E e)boolean addAll(Collection) void clear()boolean contains(Object o) 如果该集合包含元素o返回trueboolean containsAll(Collection c)  如果该集合包含c集合的所有元素则返回trueboolean e

2016-04-11 15:33:16 662

原创 集合框架复习之集合框架层次体系结构(一)

在Java集合框架中定义的所有接口和类都存储在java.util包中,并且集合框架中的所有具体类都实现了java.lang.Cloneable和java.io.Serializable接口,即它们的实例都是可复制并可序列化的。集合框架大体的体系结构如下,省略了具体的便利类,如AbstractCollection,AbstractSet等。Java Collections F

2016-04-11 09:03:32 1073

转载 Java集合Map接口与Map.Entry学习

原文地址:http://blog.sina.com.cn/s/blog_701a88e90100u7r9.html注意:Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。  (1) 添加、删除操作:  Object put(Object key, Object value): 将互

2016-04-11 08:58:49 321

原创 ListView学习之优化

(1).重写适配器的getView方法时,getView方法有三个参数public View getView(int position,View convertView,ViewGroup parent) 有了这个参数,我们不必每调用一次getView,就重新加载一次布局,其中第二个参数convertView用于将之前加载好的布局进行缓存。getView()方法列表子项滚动到屏幕内就会

2016-04-10 18:59:00 371

原创 inflate与findViewById

每一个活动都对应于一个布局,如果A活动对应的布局为A.xml,也就是在A活动中setContentView(R.layout.A);但是有些情况下我们需要在该活动中引用第二种布局,比如自己定制的ListView布局,假如命名B.xml。如果我们想引用A布局下的某些Id,直接findViewById(相应的Id)即可,直接findViewById()是用来找setContentView(

2016-04-10 15:04:54 466

转载 动态规划01背包

原文地址:http://www.cnblogs.com/sdjl/articles/1274312.html通过金矿模型介绍动态规划         对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划。本文力求通俗易懂,无异性,不

2016-04-10 09:19:33 486

空空如也

空空如也

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

TA关注的人

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