- 博客(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
银联支付android
2015-08-07
支付宝支付,android
2015-08-06
百度定位,android
2015-08-06
viewpager+horizontal
2015-07-29
仿淘宝的继续拖动查看详情效果
2015-07-25
Android下拉刷新上拉加载控件,对所有View通用!
2015-07-25
android的全局扑捉异常并且写入文件
2015-07-17
横向滚动的gridsview,由gridview+viewpager做的
2015-06-30
Android微信支付demo
2020-06-22
AndroidLocalizationer
2018-05-24
activity切换
2015-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人