自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(262)
  • 资源 (10)
  • 收藏
  • 关注

转载 android:layout_weight总有你不知道的用法.

都知道weight是权重的意思. 在布局中起到非常重要的作用. 但是这玩意不能嵌套使用, 而且只能使用在LinearLayout中.  下面说说它的几种用法(以下例子全为横排 注意android:layout_width值和android:layout_weight值的变化)    第一种, 最普遍的-----均分, weight的值越大, 占的空间越大.注意android:lay

2015-01-20 15:34:52 736

转载 LinearLayout的andrid:layout_weight属性的使用详解

在开发的过程中,为了布局更好的适配各种各样的屏幕,会经常使用android:layout_weight属性,按比例分配屏幕的空间。在很多资料和书籍中解释说,系统根据layout_weight比例分配占据空间的大小。但是这个解释在实际开发过程中,往往给我们带来许多困惑。 现在我们来看看具体场景如下:我们需要将三个TextView按照1:2:3的横向的比例显示。于是就有了如下代码:

2015-01-20 15:28:08 812

转载 KJFrameForAndroid

KJFrameForAndroid 又叫KJLibrary,是一个帮助快速开发的框架。使用KJFrameForAndroid,你可以只用一行代码就完成http请求、网络图片加载、数据库数据保存或读取。https://github.com/kymjs/KJFrameForAndroid

2014-11-04 10:43:05 1922

转载 移动开发者必须知道的Android框架推荐

thinkAndroid项目github地址:https://github.com/white-cat/ThinkAndroid功 能:ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行  Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装An

2014-11-04 10:23:11 839

转载 xUtils简介

xUtils简介xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了适当的精简,和一些适度的扩展和重构。xUtils 具有Afinal的一些特性如:无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题; 简洁,约定大于配置...目前xUtils主要有四大模块:DbUtils模

2014-11-04 10:22:39 689

转载 优秀个人和团体篇

一、个人1. JakeWharton 就职于SquareGithub地址:https://github.com/JakeWharton代表作:ActionBarSherlock,Android-ViewPagerIndicator,Nine Old Androids,SwipeToDismissNOA,hugo,butterknife,Android-DirectionalVi

2014-11-04 09:44:39 938

转载 开发及测试工具篇

1、Buckfacebook开源的Android编译工具,效率是ant的两倍。主要优点在于:(1) 加快编译速度,通过并行利用多核cpu和跟踪不变资源减少增量编译时间实现(2) 可以在编译系统中生成编译规则而无须另外的系统生成编译规则文件(3) 编译同时可生成单元测试结果(4) 既可用于IDE编译也可用于持续集成编译(5) facebook持续优化中项目地址:https

2014-11-04 09:44:01 587

转载 优秀项目篇

记录的项目主要依据是项目有意思或项目分层规范比较好。Linux项目地址:https://github.com/torvalds/linuxAndroid项目地址:https://android.googlesource.com/或https://github.com/android以上两个项目,不解释 (1) ZXing 二维码扫描工具项目地址:ht

2014-11-04 09:43:30 610

转载 个性化控件(View)篇

本文中你可以找到那些精美App中各种有特性的View,如Gmail的左滑出菜单、Google plus的卡片式ListView,Pinterest的瀑布流,微信的左滑删除,微博的个页面下拉刷新等等。长期更新,欢迎大家补充和推荐^_^ 一、ListView1. android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView

2014-11-04 09:42:28 778

转载 工具库篇

通过这些项目你可以大幅度减少不必要的开发而将精力放在更重要的地方。 一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作1. AndroidAnnotations(Code Diet) android快速开发框架项目地址:https://github.com/excilys/androidannotations文档介绍:https:

2014-11-04 09:41:46 555

转载 Android 自定义类库打包jar! 谁说不可以打包res 文件?

我们经常会有这种需求, 自己开发一个类库jar包, 提供给别人调用。 网上很多教程都是这么说:创建一个Android project, 用eclipse  的export 导出, 去掉AndroidManifest.xml, res 什么的, 全都不是正解!http://www.cyqdata.com/android/article-detail-37285

2014-09-23 16:53:55 567

转载 GitHub上最火的Android开源项目

摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另外34个Android开源项目。此前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“直接拿来用!最火的Android开源项目”系列文章(一)、

2014-09-23 16:43:43 574

转载 彩信的拦截与发送

一、拦截彩信     1、注册彩信接收器           彩信的拦截和网上百度或google 出来的一样,都是注册一个广播接收器,然后把该接收器的权限设置成最大值,这个最大值不是网上说的1000而是2147483647(好像是整型的最大值)   在AdroidMainfest.xml里的代码如下:[html] view plaincopyprint?

2014-09-19 20:00:25 1706

转载 Android ActionBar应用实战,高仿微信主界面的设计

信大家都会认定微信是在手机上最火的应用程序了,几乎每个人的手机上都有安装它。微信除了功能非常强大之外,界面也是做得相当美观,它的ActionBar让人看着有一种赏心悦目的感觉,如下图所示:作为手机应用程序中的技术标杆,我们自然应该多多向微信学习,那么今天实战的主题,就是模仿微信主界面的实现。首先新建一个Android项目,起名叫作WeChatSample。既然是要实现A

2014-09-15 20:36:33 804

转载 50个Android开发人员必备UI效果源码

Android 仿微信之主页面实现篇Android 仿微信之界面导航篇Android 高仿QQ 好友分组列表Android 高仿QQ 界面滑动效果Android 高仿QQ 登陆界面Android 对Path的旋转效果的拓展Android高仿360安全卫士布局源码Android SlidingDrawer 滑动抽屉效果Android仿微信UI设计源码Android

2014-09-15 20:25:50 1337 1

转载 Activity的四种launchMode

launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task。Activity一共有以下四种lau

2014-09-11 17:10:32 518

转载 Android开发代码规范

1.命名基本原则    在面向对象编程中,对于类,对象,方法,变量等方面的命名是非常有技巧的。比如,大小写的区分,使用不同字母开头等等。但究其本,追其源,在为一个资源其名称的时候,应该本着描述性以及唯一性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。     对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什么”而不是“如何”。命名原则

2014-09-11 14:31:00 729

转载 Android ContentProvider详解

一.Android四大组件Android四大组件是Activity, Service, Content Provider, Broadcast Receiver。Activity作为程序界面,直接与用户交互Service运行在后台,没有界面,完成特定的功能ContentProvider维护应用数据,方便应用本身或其它应用访问Broadcast Receive

2014-09-03 16:03:51 659

转载 依赖、关联、聚合和组合之间区别

在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。他们在编程语言中的体现却是基本相同的,但是基本相同并不等于完全相同,这一点在我的前一篇博文《设计模式中类的关系》中已经有所提及,下面就来详细的论述一下在java中如何准确的体现依赖、关联、聚合和组合。首先看一看书上对这四种关系的定义

2014-08-27 15:19:11 604

转载 设计模式六大原则(6):开闭原则

定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。         开闭原则是面

2014-08-27 15:05:50 514

转载 设计模式六大原则(5):迪米特法则

定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。         自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合尽量的低,才能提高代码的复用率。低耦合的优点不言而喻,但是怎么

2014-08-27 14:51:35 487

转载 设计模式六大原则(4):接口隔离原则

定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。举例来说明接口隔离原则:

2014-08-27 14:38:13 501

转载 设计模式六大原则(3):依赖倒置原则

定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。解决方案:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接

2014-08-27 14:23:13 473

转载 设计模式六大原则(2):里氏替换原则

肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子

2014-08-27 14:15:29 472

转载 设计模式六大原则(1):单一职责原则

定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T

2014-08-27 14:06:57 493

转载 Android ViewPager使用详解

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

2014-03-07 22:18:21 1075

转载 使用FragmentTabHost+Fragment+viewpager 实现滑动分页

之前分页效果一直用TabActivity+TabHost,但是android3.0后就不在推荐使用了,而是推荐使用Fragment,经过研究加参考其他朋友代码实现了滑动分页的效果,代码简单附上。主页面的布局文件 main_tab_layout.xml , 使用ViewPager+FragmentTabHostxml version="1.0" encoding=

2014-03-07 22:15:01 2356 2

转载 android常用开源库分享

这次就介绍了这些android开源库,各位有好介绍的可以私信我 SinaWeiBo 我的博客是慕容博客,欢迎来和我交流异步ImageViewandroid-smart-image-view和android-async-http是同一个作者,这个是异步加载图片的imageviewImageCacheAndroid-Universal-I

2013-10-26 18:13:02 1033

转载 Android瀑布流照片墙实现,体验不规则排列的美感

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

2013-10-26 10:07:31 792

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

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

2013-10-26 10:05:10 646

转载 Windows7下无法安装Oracle11.1.0问题

问题现象Windows7下安装Oracle11G(11.1.0.6.0),提示如下信息正在检查操作系统要求...要求的结果: 5.0,5.1,5.2,6.0 之一实际结果: 6.1检查完成。此次检查的总体结果为: 失败 问题: Oracle Database 11g 未在当前操作系统中经过认证。建议案: 确保在正确的平台上安装软件。

2013-08-07 15:49:20 669

转载 Android SDK更新以及ADT更新出现问题的解决办法

问题描述使用SDK Manager更新时出现问题Failed to fetch URLhttps://dl-ssl.google.com/android/repository/repository-6.xml,reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URLhttp://dl-ssl

2013-08-03 16:03:41 612

转载 Office 2010、Project 2010、Visio 2010

提供Office 2010、Project 2010、Visio 2010 “微软批量授权中心”原版光盘镜像;并且均提供32位(x86)和64位(x64)两种版本。Microsoft Office 2010简体中文专业增强(VOL)版:32位下载:SW_DVD5_Office_Professional_Plus_2010_W32_ChnSimp_MLF_

2012-11-04 02:07:01 3809

转载 iPhone开发之@Class与#import的区别

1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。2.在头文件中,一般只需要知道被引用的类的名称就可以了。不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以需要使

2012-11-02 18:39:13 623

转载 iOS中后台运行

iOS在升级到4.0以后就支持了多任务了。下文将详细介绍一下这个特性。1、检查设备是否支持多任务Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhone 3G。如果你的应用在没有多任务特性时会出问题,为了保持应用的健壮性,你应该对此进行判断并处理。你可以通过调用UIDevice对象的multitaskingSupported属性来获取当前设备

2012-11-02 18:36:59 529

转载 iPhone开发之self.的用法

关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了。进入正题, 我们经常会在官方文档里看到这样的代码:MyClass.h @interface MyClas

2012-11-02 18:35:27 430

转载 iPhone开发之将16进制颜色转换成UIColor

- (UIColor *)getColor:(NSString *)hexColor{ unsigned int red,green,blue; NSRange range; range.length = 2; range.location = 0; [[NSScanner scannerWithString:[hexColor substringWithRange:range]]

2012-11-02 18:23:17 520

转载 iPhone开发之第三方回调函数的使用方法

回调函数在程序世界里随处可见,iPhone中也不例外,但在iPhone中经常会遇到用常规方法无法回调,上一篇文章可以解决此问题,今天再上一种方法,专门的第三方回调函数。1、在需要回调的类中定义回调:-(void)DoneAndMessageTo:(NSObject *)cbobject setCallbackFunctionName:(NSString *) selectorname

2012-11-02 18:22:15 614

转载 NSUserDefaults使用

iPhone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。上次介绍了用SQLite存储数据,这次简单的说说用NSUserDefaults存储数据。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString, NSNumber, NSDate, NSArray, NSDictionary,

2012-11-02 18:13:41 440

转载 iphone--使用NSUserDefaults存储数据

/Retrieving SwitchValueNSUserDefaults *SwitchV = [NSUserDefaultsstandardUserDefaults];IsOnoff = [SwitchV integerForKey:@"integerKey"];//提取現有數值//Retrieving TextField StringNSUse

2012-11-02 18:11:00 447

高质量C/C++编程指南(林锐 )

这本《指南》源自作者亲身的体验,真实生动,完全没有传统计算机书籍的刻板气息。本书涉及C++/C编程的部分,需要细心阅读、体会。你会惊喜地发现,有些问题正是你经常遇到而不知其解的,你能在这里找到答案,获得共鸣。

2009-06-27

Effective C++(3rd)

高效C++编程、有效的c++编程方法。改善程序技术与设计思维的55个有效做法

2009-06-25

XML编程技术大全 XML

XML编程技术大全,更详细的有关XML技术介绍。能更好的理解XML技术。

2009-05-07

CabSample.rar

Window Mobile 打包实例,里面有一个CAB打包的DEMO。Windows Mobile 打包详细过程。

2009-03-27

windows核心编程源代码

windows核心编程源代码。。。包含核心编程的全部代码。

2008-08-27

COM技术内幕

用于学习com 的最佳资料

2008-08-06

VC开发图标

软件图标,开发者可用工具条的格式为ICO

2008-04-01

空空如也

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

TA关注的人

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