03 2016 档案

摘要:第一种方法 重用了convertView,很大程度上的减少了内存的消耗。通过判断convertView是否为null,是的话就需要产生一个视图出来,然后给这个视图数据,最后将这个视图返回给底层,呈献给用户。 特点:如果当前的convertView为null,则通过LayoutInflat产生一个vi 阅读全文
posted @ 2016-03-24 23:57 Sharley 阅读(214) 评论(0) 推荐(0) 编辑
摘要:handler机制的原理 handler机制的原理 Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作 阅读全文
posted @ 2016-03-24 23:02 Sharley 阅读(343) 评论(0) 推荐(0) 编辑
摘要:第一种(懒汉,线程不安全): 这种写法lazy loading很明显,但是致命的是在多线程不能正常工作。 第二种(懒汉,线程安全): 这种写法能够在多线程中很好的工作,而且看起来也具备很好的lazy loading,但是效率太低,99%情况下不需要同步。 第三种(饿汉): 这种方式基于classlo 阅读全文
posted @ 2016-03-24 16:08 Sharley 阅读(2589) 评论(0) 推荐(0) 编辑
摘要:相信对于Android App省电的开发,一切性能优化都可以达到App的省电开发,所以一个省电的Android应用,性能优化占据很重要的位置。除此之外整理了几点关于Android应用省电的开发技巧。 一.Android省电开发之性能优化 可参考,just a little,http://blog.c 阅读全文
posted @ 2016-03-24 11:28 Sharley 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:众所周知,在android系统的耗电量排行里,cpu的耗电占了比较大的一部分比例,也就是说,cpu的使用率和使用频率将直接或间接的影响电量的分配和使用,但很遗憾,android-sdk中没有为android的开发者提供类似cpu管理的功能,但是当下很多省电类应用或专业的cpu管理软件都提供了cpu的 阅读全文
posted @ 2016-03-24 11:22 Sharley 阅读(1383) 评论(0) 推荐(0) 编辑
摘要:2、为什么要给Android应用程序签名? 如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。 Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中 阅读全文
posted @ 2016-03-22 14:28 Sharley 阅读(3926) 评论(0) 推荐(1) 编辑
摘要:内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 阅读全文
posted @ 2016-03-16 20:42 Sharley 阅读(48672) 评论(0) 推荐(4) 编辑
摘要:Android Studio 使用GitHub 1.安装配置 默认大家都已经安装了git软件,参考下图进行git与as关联 配置git 设置GitHub用户信息 填写完用户名,密码后可以点击Test,出现下图则配置成功 2.分享项目到GitHub 开启GitHub插件 创建关联的库,点击Share进 阅读全文
posted @ 2016-03-05 10:53 Sharley 阅读(2223) 评论(0) 推荐(0) 编辑
摘要:社交分享组件有很多 介绍一下sharesdk 的使用 官网:http://sharesdk.cn/ 1、先上效果图 2、主要代码: [java] view plain copy public class TestShare extends Activity { private RelativeLay 阅读全文
posted @ 2016-03-03 23:41 Sharley 阅读(497) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示