自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vipyinzhiwei

终身学习者

  • 博客(5)
  • 资源 (17)
  • 收藏
  • 关注

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

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

2016-05-30 08:42:58 8557

转载 Android 命名规范 (提高代码可以读性)

本文转载自:http://blog.csdn.net/vipzjyno1/article/details/23542617 刚接触Android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,

2016-05-29 11:15:54 6095

原创 如何在eclispe里面能够看到第三方.jar引入到的源码

1、为什么要Eclipse安装JD-Eclipse反编译插件? 通常一个从项目里面或多或少都会引入到一些第三方的.jar包文件,为了方便在eclispe里面能够看到.jar引入到的源码等等。 2、安装JD-Eclipse反编译插件步骤如下: (1)在eclipse的help—》Install New Software...中添加新软件开发,添加它的源: name:jd-ecli

2016-05-16 14:44:52 8234

转载 Android 屏幕(View)坐标系统

本文转载自:http://blog.csdn.net/wangjinyu501/article/details/21827341 首先明确一下 android中的坐标系统 :屏幕的左上角是坐标系统原点(0,0),原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。 一、View的坐标     需要注意view的坐标是相对父容器而言的,包括:getTop()、getBo

2016-05-05 18:24:27 6493

转载 Android官方提供的支持不同屏幕大小的全部方法

本文转载自:http://blog.csdn.net/guolin_blog/article/details/8830286 本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法: 让你的布局能充分的自适应屏幕根据屏幕的配置来加载合适的UI布局确保正确的布局应用在正确的设备屏幕上提供可以根据屏幕大小自动伸缩的图片 使用 "wrap_co

2016-05-03 14:35:34 7081

Android开发人员不得不收集的代码

Android开发人员不得不收集的代码

2016-08-11

Android桌面悬浮窗进阶,QQ手机管家小火箭效果实现Demo

此为示例代码,详细讲解请参考博文: http://blog.csdn.net/yinzhiwei2014/article/details/51992489

2016-07-22

Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果

此为实例源码,详细讲解请参考博文http://blog.csdn.net/yinzhiwei2014/article/details/51992421

2016-07-22

BadgeView自定义数字提醒控件

本控件是一个给view添加红色数字标签的小例子源码,这个开源项目提供了一种简便的方式,能够在运行期对任意给定的Android view添加徽章, 而不必配合它的布局。可添加的标签包括但不限于右上角的红色数字提醒角标。详细的使用方法可以参考这里

2016-04-12

AIDL最简单的使用步骤

AIDL:Android Interface Definition Language,即Android接口定义语言。 为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。我们知道4个Android应用程序组件中的3个(Activity、BroadcastReceiver和ContentProvider)都可以进行跨进程访问,另外一个Android应用程序组件Service同样可以。因此,可以将这种可以跨进程访问的服务称为AIDL(Android Interface Definition Language)服务。

2016-03-04

设计模式系列之装饰模式

策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。

2016-02-01

设计模式系列之命令模式

在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern)。

2016-02-01

设计模式系列之策略模式

策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。

2016-02-01

设计模式系列之适配器模式

在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。

2016-01-29

设计模式系列之组合模式

组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。掌握组合模式的重点是要理解清楚 “部分/整体” 还有 ”单个对象“ 与 "组合对象" 的含义。 组合模式可以让客户端像修改配置文件一样简单的完成本来需要流程控制语句来完成的功能。 经典案例:系统目录结构,网站导航结构等。[1]

2016-01-28

设计模式系列之代理模式

组成: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。

2016-01-28

设计模式系列之抽象工厂模式

设计模式系列之抽象工厂模式

2016-01-28

设计模式系列之工厂模式

工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。

2016-01-28

设计模式系列之观察者模式

观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。

2016-01-28

设计模式系列之单例模式

单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。

2016-01-28

自定义绘图View

自定义绘图View基础,新手必备,简单易懂。脑残式注释

2016-01-13

安卓WebView互相交互JS

android客户端WebView与后台服务器端html—JS交互示例

2016-01-13

空空如也

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

TA关注的人

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