随笔分类 -  andrio学习

摘要:原文地址:http://blog.csdn.net/y1scp/article/details/49095729 阅读全文
posted @ 2015-10-15 16:26 perfect亮 阅读(158) 评论(0) 推荐(0)
摘要:原文地址:http://www.csdn.net/article/2015-09-18/2825737/3减小对象的内存占用避免OOM的第一步就是要尽量减少新分配出来的对象占用内存的大小,尽量使用更加轻量的对象。1)使用更加轻量的数据结构例如,我们可以考虑使用ArrayMap/SparseArray... 阅读全文
posted @ 2015-09-21 10:25 perfect亮 阅读(1905) 评论(0) 推荐(0)
摘要:1.这篇blog是参考别人的blog。 了解到Android的没有自己的上传文件的机制,只有去模仿web端文件上传的方法转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23781773文件上传是我们项目中经常使用的功能,一般我们的... 阅读全文
posted @ 2015-09-08 16:18 perfect亮 阅读(334) 评论(0) 推荐(0)
摘要:前言: 一般的Thread都是一次性的,也就是当你需要执行耗时操作的时候就需要去开启一个新县城,耗时操作执行完成后开启的线程也将被销毁掉,如果你的应用频繁的开启新线程和销毁线程,这是相当耗内存资源的,消耗过大后,就可能造成应用ANR.为解决这个问题,可以实现一个循环线程,当有耗时操作需要执行的时候... 阅读全文
posted @ 2015-07-16 22:34 perfect亮 阅读(1101) 评论(0) 推荐(0)
摘要:在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资... 阅读全文
posted @ 2015-07-09 18:19 perfect亮 阅读(206) 评论(0) 推荐(0)
摘要:前言: 在android开发当中,从目标地址获取图片往往都是采用异步加载的方法。当完全加载完图片后在进行显示,也有些是直接将加载的图片一点一点的显示出来。这两个区别只是对流的处理不同而已。现在就讲讲当图片被完全获取到后在显示的方法。一,效果图: 初始化: ... 阅读全文
posted @ 2015-07-08 23:12 perfect亮 阅读(777) 评论(0) 推荐(0)
摘要:来源 http://blog.csdn.net/ljphhj/article/details/44966023工作中遇到挺多需要分析内存泄露问题的情况,现在大致简要写下思路,等之后时间相对比较充裕再进行补充。1.明白内存泄露的判断依据?个人总结为:持续增加,只增不减!理解一下这8个字,配合几个命令和... 阅读全文
posted @ 2015-06-16 16:50 perfect亮 阅读(307) 评论(0) 推荐(0)
摘要:原文地址:http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/硬件电脑–推荐Mac首先声明我不是果粉,个人Windows,Linux,Mac OX系统均用过, 只能说Windows上面的开发工具简直难以恭维,尤其命令行... 阅读全文
posted @ 2015-06-11 21:11 perfect亮 阅读(187) 评论(0) 推荐(0)
摘要:Android网络编程概述首先,应该了解的几个问题:1)Android平台网络相关API接口a) java.net.*(标准Java接口)java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnect... 阅读全文
posted @ 2015-05-20 17:11 perfect亮 阅读(221) 评论(0) 推荐(0)
摘要:ViewDragHelper1.前言 在做android的View拖拽的时候,往往要用到dispatchTouchEvent , onInterceptTouchEvent , onTouchEvent,而且还要在这些方法中去实现比较复杂的逻辑,如果和ViewGroup相关的话,多个子View拖拽,... 阅读全文
posted @ 2015-05-18 18:11 perfect亮 阅读(1129) 评论(0) 推荐(0)
摘要:1.Service是Android四大组件之一,下面对Service进行一个简单的介绍,什么生命周期一些基础那些就直接跳过了 Service的启动方式有两种:1.直接启动(startService) 2.绑定启动(bindService)。 1)具体在什么情况下用直接启动还是用绑定启动呢? 如果你... 阅读全文
posted @ 2015-05-12 22:49 perfect亮 阅读(782) 评论(0) 推荐(0)
摘要:Android屏幕适配出现的原因重要概念屏幕尺寸屏幕分辨率屏幕像素密度dpdipdpisppxmdpihdpixdpixxdpi解决方案支持各种屏幕尺寸使用wrap_contentmatch_parentweight使用相对布局禁用绝对布局使用限定符使用尺寸限定符使用最小宽度限定符使用布局别名使用屏... 阅读全文
posted @ 2015-05-07 22:16 perfect亮 阅读(440) 评论(0) 推荐(0)
摘要:1.在android中我们平时处理的都是子线程与主线程间的通信,采用的方法是利用android中的消息循环机制,说白了就是利用Handler而子线程与子线程的通信也可以用到Handler,也可以通过全局变量来进行通信2.消息循环机制就不说了,由于主线程在应用启动的时候系统就给它生成了Looper ,... 阅读全文
posted @ 2015-04-28 09:46 perfect亮 阅读(4133) 评论(0) 推荐(1)
摘要:在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Acti... 阅读全文
posted @ 2015-04-24 11:00 perfect亮 阅读(196) 评论(0) 推荐(0)
摘要:原文 http://zhengxiaopeng.com/2015/02/06/Android%E4%B8%AD%E7%9A%84MVP/前言MVP作为一种MVC的演化版本在Android开发中受到了越来越多的关注,但在项目开发中选择一种这样的软件设计模式需保持慎重心态,一旦确定 使用MVP作为你Ap... 阅读全文
posted @ 2015-03-15 22:02 perfect亮 阅读(4818) 评论(0) 推荐(0)
摘要:前言本篇文章为Android优化的布局部分,该部分应该是Android中很重要的,无论是在自定义控件中,还是在简单的书写布局时,都应该尽量遵循一些优化原则,这样布局的绘制效率才会更高,体验才能更好。一 优化layout的层级Layout结构如果太复杂,Android的绘制过程就会很复杂,measur... 阅读全文
posted @ 2015-01-26 09:56 perfect亮 阅读(235) 评论(0) 推荐(0)
摘要:百度天气接口之前有篇随笔是说中国气象的天气接口的,但那个接口不是很稳定,用一段时间过后就会获取不到数据了。随笔地址:http://www.cnblogs.com/liangstudyhome/p/3700420.html1.最近看到百度有个天气接口,拿来用了用,感觉挺好的,这里就说说这个接口了百度提... 阅读全文
posted @ 2015-01-13 20:43 perfect亮 阅读(1881) 评论(0) 推荐(0)
摘要:android Layout_weight的理解SDK中的解释:Indicates how much of theextra spacein the LinearLayout will be allocated to the view associated with these LayoutPara... 阅读全文
posted @ 2015-01-12 17:51 perfect亮 阅读(202) 评论(0) 推荐(0)
摘要:这篇文章其实原文叫 《老罗的Android之旅》导读PPT 是罗升阳的博客,我觉得用“Android系统概览”作为标题更贴切些,对于在应用层已经开发了一段时间的人来说,读完之后会有很多体会,对初学者来说意义不大。 虽然好几个月没更新博客了,但是老罗一直有在准备可以分享的东西的。除了早前在微博分享An... 阅读全文
posted @ 2014-12-28 22:50 perfect亮 阅读(218) 评论(0) 推荐(0)
摘要:原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1209/2136.html离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。将网络数据保存到本地:你可以自己写一个保存... 阅读全文
posted @ 2014-12-19 17:27 perfect亮 阅读(761) 评论(0) 推荐(0)