自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android-Universal-Image-Loader 的使用说明

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。         GITHUB上的下载路径为:https:/

2014-11-29 11:41:35 330

转载 从源代码分析Android-Universal-Image-Loader的缓存处理机制2

从源代码分析Android-Universal-Image-Loader的缓存处理机制讲到缓存,平时流水线上的码农一定觉得这是一个高大上的东西。看过网上各种讲缓存原理的文章,总感觉那些文章讲的就是玩具,能用吗?这次我将带你一起看过UIL这个国内外大牛都追捧的图片缓存类库的缓存处理机制。看了UIL中的缓存实现,才发现其实这个东西不难,没有太多的进程调度,没有各种内存读取控

2014-11-29 11:39:07 507

转载 Android图片异步加载之Android-Universal-Image-Loader使用1

Android开发中我们会经常遇到图片过多或操作不当造成OOM异常,有时虽然是解决了这个问题但却会影响程序的运行效率,例如:当用户在快速滑动滚动条的过程中,我们程序在仍在艰难的加载服务器端的图片,这样给用户造成了极不好的体验。其实网络上关于图片的异步加载和缓存的讲解很多,但是其实,写一个这方面的程序还是比较麻烦的,要考虑多线程,缓存,内存溢出等很多方面,针对这一光大开发者都会遇到的问题,一些牛人们

2014-11-29 11:37:23 552

转载 面试的常见问题回答方法之我见

1.你是否考虑过个人创业。如果希望个人创业,你准备什么时候创业?     提示:既然面试,说明你选择打工,所以避免提及创业。因为打工和当老板差异太大,过多地在面试中表达想创业的想法会使面试官不舒服;很多公司还会害怕有朝一日你在他这带走客户资源、技术秘密。    推荐答案:我目前不考虑创业;我的目标是安心工作,在这个行业、在这个岗位上有所作为。     2.你希望自己五年(十年)

2014-11-29 11:35:50 419

转载 常用正则表达式收藏

本文来自互联网,文章中有作者,为了使用方便,收藏于此。function f_MobilCheck(as_SourceString){ if(as_SourceString.match(/^13[0-9]{9}$/g)) return true;  //手机号为13开头的11位数字 else if(as_SourceString.match(/^[0]{1}[0-9]{2,3}[2-

2014-11-29 10:13:21 656

转载 view的setTag() 和 getTag()应用

一:简单说明ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。下面是该接口的原型定义java.util.concurrent.ScheduleExecutorService extends ExecutorService extends Execut

2014-11-29 10:09:29 343

转载 Timer与ScheduledExecutorService间的抉择

java.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但是,Timer存在一些缺陷,因此你应该考虑使用ScheduledThreadPoolExecutor作为代替品,Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;ScheduledThreadExecutor只支

2014-11-28 17:23:55 355

转载 万事开头难——Android SDK安装

今天研究了一上午才把SDK安装成功,真是万事开头难。下面就把安装的过程分享出来。 Eclipse + Android SDK 2.1环境部署一、第一步安装JDK(Java Development Kit)版本1.5或者1.6均可,此处不再详细陈述。二、第二部要安装Eclipse,目前最新版为3.6l         下载地址:http://www.eclipse.org/dow

2014-11-27 15:13:53 376

转载 Android - 文本框的输入法控制和默认焦点设置

在开发中,必不可少的会使用到文本框(EditText)来进行数据录入,也就会需要对输入法进行一些控制。先看下LAYOUT定义文件中的和输入法有关的属性:属性名说明android:inputType指定输入法的类型,int类型,可以用|选择多个。取值可以参考:android.text.InputType类。取值包括:text,

2014-11-26 10:39:42 1666

转载 ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)

imageView.setScaleType(ImageView.ScaleType.FIT_XY );  1 这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageView的si

2014-11-25 14:20:56 367

转载 Eclipse错误:Conversion to Dalvik format failed with error 1

Conversion to Dalvik format failed with error 1解决方法:第一种情况包导入错误.点击工程-->build path-->libraries-->选中android1.x 或者android2.x ,点击remove。然后再点击add library-->User Library -->next-->User Libraries-->new

2014-11-25 14:12:17 469

转载 Eclipse中Android项目引用其他项目时链接源码的方法

参照前一篇文章《Eclipse中Android公共库的正确建立及调用方法》,以前只要在Android库中添加了引用,就能自动在项目中引入源码:但是更新了新版SDK及ADT插件之后,源码不会被自动引用进来,在当前项目中只能以只读方式访问经编译后的源码:那么如何手动引入源码呢?你需要在项目上右键点选属性菜单,然后左栏选择“Java Build Path”,在右侧“Source”标签

2014-11-22 10:37:59 874

转载 Andorid 自定义标题栏

效果如图:先在strings.xml 中定义主题[html] view plaincopyprint?   style name="customTitlebg" >      item name="android:background">@drawable/title_bgitem>  style>       style name="titlebar" p

2014-11-20 11:42:36 373

转载 Android_主题(theme)与样式(style)

主题和样式有什么不同?主题:Theme是针对窗体级别的,改变窗体样式。在application和activity标签下使用。样式:Style是针对窗体元素级别的,改变指定控件或者Layout的样式。在具体控件下使用。怎么自定义主题和样式具体步骤:在res/values目录下新建一个名叫style.xml的文件对于每一个主题和样式,给元素增加一个全局唯一的

2014-11-20 10:20:29 664

转载 Android开发之Intent.Action

1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing  activity android:name=".Main" android:label="@string/app_name">   inten

2014-11-18 14:10:27 307

转载 Android中常用Action

Android中常用Action2010-08-10 14:07标准的Activity Actions ACTION_MAIN                              作为一个主要的进入口,而并不期望去接受数据ACTION_VIEW                            向用户去显示数据ACTION_ATTACH_D

2014-11-18 14:07:24 369

转载 Eclipse 的快捷键以及文档注释、多行注释的快捷键

一、多行注释快捷键1.选中你要加注释的区域,用ctrl+shift+C 或者ctrl+/ 会加上//注释2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/*    */注释3.以上快捷在重复按一下就会去掉加上的注释4.要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了

2014-11-18 13:39:08 3586

转载 Android开发教程:shape和selector的结合使用

shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.

2014-11-18 11:49:57 404

转载 android ListView 一些重要属性详解

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

2014-11-18 11:47:27 525

转载 android 开源项目整理

开源分享(点击标题下载源码):1.Xabber客户端  2.oschina客户端  3.手机安全管家  4.星座连萌  5.玲闹铃  6.魔乐盒  7.PWP日历  8.Apollo音乐播放器  9.夏普名片识别  10.高仿人人网  11.简洁天气  12.高仿开心网  13.

2014-11-18 11:40:40 403

转载 Android Selector和Shape的使用方法

本文介绍下背景选择器、文字颜色选择器、背景渐变器的实现。结合Shape来实现背景渐变效果。或者只是以color代替drawable作为背景选择器的元素1.背景选择器(位于res/drawable/,使用方法:android:background=”@drawable/XXX”)复制代码 代码如下: 2.文字颜色选择器

2014-11-18 11:33:35 519

转载 浅谈android的selector背景选择器

关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List

2014-11-18 11:27:13 300

转载 android 获取路径目录方法以及判断目录是否存在,创建目录

* 方法:getDataDirectory()解释:返回 File ,获取 Android 数据目录。* 方法:getDownloadCacheDirectory()解释:返回 File ,获取 Android 下载/缓存内容目录。* 方法:getExternalStorageDirectory()解释:返回 File ,获取外部存储目录即 SDCard* 方法:getEx

2014-11-18 11:05:45 398

转载 JS添加删除DIV

function addDiv(w,h){     //如果原来有“divCell”这个图层,先删除这个图层    deleteDiv();    //创建一个div       var my = document.createElement("divCell");       //添加到页面       document.body.appendChild(my);  

2014-11-18 10:40:14 359

翻译 判断网络是否存在

/**     * 判断WIFI网络是否存在     *      * @param inContext     * @return     */    private boolean _checkWiFiActive() {        WifiManager mWifiManager = (WifiManager) BaseAppManager.this  

2014-11-17 16:02:00 431

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

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

2014-11-02 22:33:33 483

转载 android平台UniversalImageLoader(异步加载大量图片

摘要:第四种ImageGallery效果如图: 测试关键代码: public class ImageGalleryActivity extends BaseActivity{private Gallery gallery;private DisplayImageOptions options;public void onCreate(Bundle savedInstanc  

2014-11-02 22:27:42 427

转载 Android客户端与PC服务器通过socket进行交互实例

一直以来对Android socket通信都很模糊,今天终于研究了一个网上的例子,自己又修改了下,算是对Android socket通信有点了解了。下面是具体的代码,说明都在注释中了。需要注意的是,只有客户端发送了信息给服务器后,服务器才能响应客户端的输入,然后返回信息给客户端,这是客户端才能读取服务器返回的信息。如果客户端和服务器都处于等待对方的信息,那样就会造成阻塞,导致ANR了。1.

2014-11-02 20:25:13 559

转载 android客户端与服务端交互的三种方式

android客户端向服务器通信一般有以下选择: 1.传统的java.net.HttpURLConnection类 2.apache的httpClient框架(已纳入android.jar中,可直接使用) 3.github上的开源框架async-http(基于httpClient) ----------------------------------------------------------

2014-11-02 20:14:52 666

转载 Android加载大分辨率图片到手机内存中的实例方法

还原堆内存溢出的错误首先来还原一下堆内存溢出的错误。首先在SD卡上放一张照片,分辨率为(3776 X 2520),大小为3.88MB,是我自己用相机拍的一张照片。应用的布局很简单,一个Button一个ImageView,然后按照常规的方式,使用BitmapFactory加载一张照片并使用一个ImageView展示。代码如下:复制代码 代码如下:btn_loadimage.s

2014-11-02 20:03:12 454

转载 Android--高效地加载大图片

转载自http://blog.csdn.net/junjx/article/details/7798604在Android开发中,我们经常需要加载图片。但是图片的尺寸往往会很大,如果我们要的是比较小的图片,在Android有限的内存下,我们显然不能把大尺寸的图片放到内存里,这样不但效率降低,而且会导致java.lang.OutOfMemory异常,相信很多朋友都遇到过这样的问题,那么该怎么

2014-11-02 19:50:10 383

转载 如何用命令(cmd)创建AVD

用Android SDK and AVD Manager创建AVD已经在第一篇中介绍过。这里专门对使用命令行创建AVD作个介绍:使用android create avd 命令来创建AVD行为:"create avd":创建一个新的Android 虚拟设备。选项:-t --target 新的AVD 的Target ID(必须)-c --sdcard 指向一个共享的SD 存储卡

2014-11-02 19:48:33 780

zing二维码

很详细的二维码扫扫描,可以扫二维码同时裁剪二维码显示,并且打开二维码网址,很适合初学者,注释简单明了

2015-09-19

第三方登录

这是一个多方的sharesdk的登录,有微博,微信,扣扣等登录方式,一个简单的案例。

2015-09-10

微信支付wx

里面有详细的安卓微信支付和苹果的微信支付步骤文档,以及安卓微信支付的demo.非常适合刚开始无从下手的初学者,非常不错。

2015-08-22

银联支付android

包括了ios和android的demo,并且有详细的开发文档,跟着文档一步一步就可以直接实现,我实现了一个demo可以直接导入eclipse运行,非常实用,非常棒,亲自试过,可以用。

2015-08-07

支付宝支付,android

详细介绍了支付宝支付的步骤,以及将支付宝打包成为一个类了,只要配置环境把类放进工程,就直接可以运行了,非常简单,一看就会用的,还有一个demo在里面可以参考。

2015-08-06

百度定位,android

简单的百度定位,适合于初学者,讲的非常详细,按照步骤一步一步实现,http://blog.csdn.net/u013338165/article/details/47318689

2015-08-06

viewpager+horizontal

这是一个viewpager+horizontal做的一个项目效果,效果是horizontal中选中的的item项永远处于中间而不会随着点击改变而改变,和一般的horizongtal有所区别,使用算法来处理位置的

2015-07-29

仿淘宝的继续拖动查看详情效果

这是我经过好几天的心血,做出来的,在不断搜索各种资料和自己的整理当中,用了三种方式实现了仿淘宝的继续拖动查看详情,第一种方式是继承相对布局的自定义控件,然后这个自定义控件是包裹两个scrollview的布局。第二种方式是继承scrollview,去包裹两个scrollview的布局,第三种方式是重写viewpager的代码,实现垂直的viewpager.前两种方式各有利弊,个人推荐第三种方式。

2015-07-25

Android下拉刷新上拉加载控件,对所有View通用!

适用于所有的滑动控件,Android下拉刷新上拉加载控件,对所有View通用!实现了ListView、GridView、ExpandableListView、ScrollView、WebView、ImageView、TextView的下拉刷新和上拉加载,自己用过了,非常好

2015-07-25

android的全局扑捉异常并且写入文件

android中经常会出现有时候logcat不能打印日志文件了,然后需要重启eclipse或meeclipse,这样是非常麻烦的,所以有一个这样全局捕捉异常和写入文件里的类,是非常方便和适合的,这样收集错误也是非常方便跟踪和解决错误

2015-07-17

fastjson-1.2.2.jar

fastjson是json解析最快的,是现在json解析首当起冲的。

2015-07-17

支付宝的案例以及资源文件以及开发文档

详细讲解了android和IOS的支付宝商家和个人支付的开发流程和步骤,以及还有案例,同时还有资源文件,非常好,非常详细。

2015-07-17

仿淘宝的拖动查看商品图文详情

仿淘宝的拖动查看商品图文详情,最近在做购物类的APP,正需要这个,就下载了别人,拿出来共享跟大家,很不错,就是我想要的结果,做得很好

2015-06-30

各种不同的开关按钮,有原生的,有自定义的

开关按钮有原生的,有自定义的,很简单,一看就会,很实用各种android的开关按钮。

2015-06-30

横向滚动的gridsview,由gridview+viewpager做的

这里面有两种横向滚动的,第一种是horizontalscrolview+grid,第二种是gridview+viewpager,如果是简单的就用第一种就好了,好东西,大家一起分享。非常容易看懂。适用于多行横向滚动的界面

2015-06-30

Android安卓

安卓基础的课程,这是一个PPt,最适合刚学的人去参考

2014-08-04

Android微信支付demo

这是一个微信支付的简单demo,比官方的demo,简单明了,最重要的一点,回调类一定要跟applicationId的包名一样,否则回调无效,适合初学者

2020-06-22

物流时间time进度条

这是一个电商项目的物流时间进度条,是通过布局实现的,简单适合初学者,当你找不到如何去实现那个物流进度,那么这个demo就很适合你去看一看

2020-06-22

分组RecyclerView

这是一个RecyclerView可带组头组尾并且能收缩吸顶的控件,内容可以是横向也可以竖向的,觉得很不错,就拿来分享,可以使用很多场景

2020-06-22

AndroidLocalizationer

1、下载之后在setting-plugin 2、插件弄好后,就是在res资源文件地方建一个不同语言的value3、右击string文件直接翻译。非常简单适用,再也不怕国际化啦

2018-05-24

马甲包变种版本

通过配置文件,来达到一个项目创建多个马甲包,只是名字,logo,资源文件的不同,有详细的注释,对于初学的人,非常适合。

2018-05-09

android本地缓存

非常简单快捷的缓存,可缓存字符串,对象,图片,以及json数据对象,适合初学者,一看就懂

2017-08-16

adapter复用

完美的解决了adapter适配器的复用问题,并且方法简单,就那么几句话,以前一直用的比较复杂,这次这个居然几行代码就解决了复用的问题,不错不错

2017-08-10

购物车cart

购物车多选

2017-07-07

购物车多选

购物车效果

2017-07-07

时间轴,expandablelist

类似淘宝订单跟踪的时间轴,非常简单详细,使用的是expandlablelist这个控件,数据和适配器简而易懂。

2015-12-25

读取raw文件

读取跟layout的同一目录下的文件,比较适用储存小型文件,读取小型文件

2015-12-07

activity水波

android点击出现水波效果,然后慢慢的切换到另一个activity,非常漂亮绚丽

2015-12-07

activity切换

两个activity之间切换效果,有淡入淡出,放大淡出,转动淡出,左上角展开淡出,压缩变小,右往左推出,下往上推出,左右交错,放大淡出,缩小,上下交错效果,代码简练,比价适合初学者,各种activity两者切换的效果。

2015-12-07

FlowLayout

像常用的热门关键词的摆放,以及随机生成的词语摆放,文字的长短不一,适用于动态添加,非常简单,很适合新手,代码简单易懂,可直接移植。

2015-12-02

PullToRefresh

PullToRefresh刷新,加载,各种各样的,非常方便实现。

2015-11-11

左右翻,中间扩大,以及点击翻页

效果类似购嗨的启动页,左右翻动图片,以及中间的图片扩大,同时点击图片扩大。

2015-11-05

空空如也

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

TA关注的人

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