自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 ListView滚动结束后下载图片

我们在使用ListView时 用户时长会

2014-06-11 12:39:59 767

原创 ViewPager高效PagerAdapter实现

假设:我们要实现一个无限子页的ViewPager , 按照ListView convertView原理我们知道 必须要复用之前已经创建好的View 而不是每次新显示都去创建一个新的!个人随便写了一个,用来找找思路!  写的不对还希望大家指正探讨!public class ArticleAdapter extends PagerAdapter { List list; pri

2014-02-21 14:55:30 6444

转载 BitmapFactory.Options避免 内存溢出 OutOfMemoryError的优化方法

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的

2013-05-20 16:10:44 717

转载 Android内存分析工具

Dalvik 虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存使用,手机和平板的内存空间是受到限制的。在这篇文章里面,我们来看看Android SDK里面的一些内存剖析工具(profiling tools)是如何帮助我们修整应用程序的内存使用。一、 内存泄露一些内存使用问题是很明显的,例如,如果在每次用户触摸屏幕的时候应用程序有

2013-05-20 11:31:25 638

转载 android代码官方建议优化

性能优化Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早会发现是由于你的程序。虽然这份文档主要包含着细微的优化,但这些绝不能成为你软件成败的关键。选择合适的算法和数据结构永远是你最先应该考虑的事情,但这超出这份

2013-04-01 15:21:59 685

转载 如何优化java代码

通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。 1.对象的生成和大小的调

2013-04-01 10:55:54 483

转载 敏捷开发实践

最近要在公司做的一次技术分享,实际上敏捷实践不到一年,接触敏捷还是从实习公司的一次敏捷培训开始,从那个时候起便深深地被影响。我记得那次培训是2011年的元旦假期,距今也有一年多了吧,期间也翻阅了一些敏捷思想的书籍,也有自己的一些思考和总结。原来是什么样子的,我不知道,写出来分享,记录和研究。阅读本文,也可以直接下载分享的PPT。【我总是那样做】大多数人习惯使用右手来操作手机(大多数),那如

2013-03-15 11:03:07 566

转载 Android ListView 适配器(Adapter)优化

Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。优化的思路两种:1. View的重用     View的每次创建是比较耗时的,layoutInflater.inflate(R.layout.item,null) 此方法是耗时创建View 为了尽量少的调用该方法,因此对于getview

2013-01-06 15:23:33 347

转载 实例讲解Android中如何实现图片的异步加载功能

Android开发当中,经常会碰到图片的异步加载问题(也叫延时加载,英文叫 Lazyload)。图片的读取工作是个比较耗时的工作,如果还是从互联网读取图片资源就更加耗时。如果在主线程里处理的时间过长,就会引发著名的应用程序无响应的系统提示(ANR:Application Not Responding)。本文通过一个名为Demo4FileManager的项目实例来讲解如何实现图片的异步加载功

2013-01-05 16:49:23 416

转载 for循环优化方式

我们大家都知道Android 2.2的JIT性能有了本质的提高,不过对于老版本的程序提高Java执行效率还有很多语言特点来说,对于Java 1.5之后将会有明显的改进。下面的例子来自SDK:static class Foo {int mSplat;}Foo[] mArray = ...//上面的静态类Foo的执行效果和性能,我们分三个方法zero、one和two来做对比。

2013-01-05 11:14:52 360

ListView滚动结束后下载图片

我们在使用ListView时 用户时长会 连续滚动数屏,且滚动过程中会触发所有的getView的异步任务,getView线程加载图片则会 开很多条线程或者是线程池不够用 堵塞在 前面的getView任务中。直到 逐个执行完成 到达 当前显示的屏幕。 导致问题:getView需要执行很多个异步任务造成堵塞(下载不看的图片造成用户流量损失),且无法再第一时间展示用户想看的界面。 个人做了小demo 可以再ListView滚动结束后 只加载当前用户可视区的图片。减少堵塞情况。 http://blog.csdn.net/sunkeperfect/article/details/30044317 博客描述地址。

2014-06-11

Android版源码和Web版源码+mysql数据库完整项目

Android版源码和Web版源码+mysql数据库完整项目 一个项目有移动Android版本 和Web版本源码。带数据库。可直接部署运行。学习参考必备。 希望大家原谅10分下载。

2011-10-19

Java-Web版和Android版完整项目源码带数据库

WEB版Android版一个项目两种版本源码 数据库 web版本源码 Android版本源码 全都有,非常珍贵。希望大家能原谅高分下载!

2011-10-12

Android学习路线及视频下载地址

Android游戏与应用开发最佳学习路线图 为了帮助大家更好的学习Android,并快速入门特此我们为大家制定了以下学习路线图,希望能够帮助大家。

2011-09-15

android联系人管理项目源码

初学Android 不错实例。像QQ一样的管理工具 发短信 打电话 等功能。 ContactsManager\src\com\android\contactsmanager\ui ContactsManager\src\com\android\contactsmanager\dao ContactsManager\src\com\android\contactsmanager\bean

2011-08-09

android新浪微博项目源代码

新浪微博实现源码。 配置之后可以真正使用。 个人需申请开发者KEY。这个需要看视频上如何申请。 新浪微博API(android版) ============================ 本版本在java版的基础上修改,使其可以在android sdk上使用. 新增加了android的OAuth登陆认证及获取好友微博的实现样例. 常用接口实例: (使用前先修改 Weibo.java 中 public static final String CONSUMER_KEY = ""; public static final String CONSUMER_SECRET = ""; 填写成实际申请的 CONSUMER_KEY 及 CONSUMER_SECRET) 1、获取最新公共微博列表 参考:weibo4j.examples.GetTimelines 中的getPublicTimeline()部分 2、发表微博 参考:weibo4j.examples.Update 中的updateStatus(...)部分 3、发表评论 参考:weibo4j.examples.Update 中的updateComment(...)部分 4、删除评论 参考:weibo4j.examples.Update 中的destroyComment(...)部分 5、发送私人消息 参考:weibo4j.examples.DirectMessage 类 6、发表带图片的微博 参考:weibo4j.examples.OAuthUploadByFile 中的uploadStatus(status,file)部分 7、更新用户头像 参考:weibo4j.examples.OAuthUpdateProfile类 8、OAuth登陆认证 参考: andriodexamples 的demo. ============================================================================= 其他接口在weibo4j.Weibo类中定义,调用方式请参考weibo4j.examples,下面是完整的接口列表: 获取下行数据集(timeline)接口 方法名: statuses/public_timeline 最新公共微博 方法名:getPublicTimeline statuses/friends_timeline 最新关注人微博 (别名: statuses/home_timeline) 方法名:getFriendsTimeline statuses/user_timeline 用户发表微博列表 方法名:getUserTimeline(String id, Paging paging) statuses/mentions 最新 @用户的 方法名: getMentions() statuses/comments 单条评论列表(按微博) 方法名:getComments() 微博访问接口 statuses/show 获取单条 方法名:showStatus(long id) statuses/update 发表微博 方法名:updateStatus(String status) statuses/upload 发表微博及图片 方法名:uploadStatus(String status,File file) statuses/destroy 删除 方法名: destroyStatus(long statusId) statuses/comment 评论 方法名: destroyComment(long commentId) statuses/comment_destroy 删除评论 方法名:destroyComment 私信接口 direct_messages 我的私信列表 方法名:getDirectMessages() 分页 getDirectMessages(Paging paging) direct_messages/sent 我发送的私信列表 方法名:getSentDirectMessages() direct_messages/new 发送私信 方法名:sendDirectMessage(String id,String text) direct_messages/destroy 删除一条私信 方法名:destroyDirectMessage(int id) 关注接口 friendships/create 关注某用户 方法名:createFriendship(String id)或 createFriendship(String id, boolean follow) friendships/destroy 取消关注 方法名: destroyFriendship(String id) friendships/exists 是否关注某用户 方法名:existsFriendship(String userA, String userB) friends/ids 关注列表 方法名: getFriendsIDs(long cursor) followers/ids 粉丝列表 方法名:getFollowersIDs(long cursor) 账号接口 account/verify_credentials 验证身份是否合法 方法名:verifyCredentials() account/rate_limit_status 查看当前频率限制 方法名:rateLimitStatus() account/update_profile_image 更改头像 方法名:updateProfileImage(File image) account/update_profile 更改资料 方法名:User updateProfile(String name, String email, String url, String location, String description) 收藏接口 favorites 收藏列表 方法名:getFavorites() favorites/create 添加收藏 方法名:createFavorite(long id) favorites/destroy 删除收藏 方法名:destroyFavorite(long id)

2011-08-08

空空如也

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

TA关注的人

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