转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47143563: 本文出自:[张鸿洋的博客] 一 概述 大家都清楚.在Android的开发中.凡是遇到耗时的操作尽可能的会交给Service去做,比方我们上传多张图,上传的过程用户可能将应用置于后台.然后干别的去了,我们的Activity就非常可能会被杀死,所以能够考虑将上传操作交给Service去做,假设操心Service被杀,还能通过设置startForeground(in…
一 概述 大家都清楚,在Android的开发中,凡是遇到耗时的操作尽可能的会交给Service去做,比如我们上传多张图,上传的过程用户可能将应用置于后台,然后干别的去了,我们的Activity就很可能会被杀死,所以可以考虑将上传操作交给Service去做,如果担心Service被杀,还能通过设置startForeground(int, Notification)方法提升其优先级. 那么,在Service里面我们肯定不能直接进行耗时操作,一般都需要去开启子线程去做一些事情,自己去管理Service…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477 本篇文章主要内容来自于Android Doc.我翻译之后又做了些加工.英文好的朋友也能够直接去读原文. http://developer.android.com/guide/topics/ui/actionbar.html Action Bar是一种新増的导航栏功能.在Android 3.0之后加入到系统的API其中,它标识了用户当前操作界面的位置,并提供了额外的用…
版权声明:本文出自郭霖的博客,转载必须注明出处. https://blog.csdn.net/sinyu890807/article/details/17656437 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437 经过前三篇文章的学习,Volley的使用方法我们已经掌握的几乎相同了,可是对于Volley的工作原理.恐怕有非常多朋友还不是非常清晰. 因此.本篇文章中我们就来一起阅读一下Volley的源代码,将它的…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/28863651 概述 记得在非常早之前.我有写过一篇文章Android高效载入大图.多图解决方式,有效避免程序OOM,这篇文章是翻译自Android Doc的.其中防止多图OOM的核心解决思路就是使用LruCache技术.但LruCache仅仅是管理了内存中图片的存储与释放,假设图片从内存中被移除的话,那么又须要从网络上又一次载入一次图片,这显然非常耗时.对此,Google又提供了…
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663. 本文出自:[张鸿洋的博客] 一.概述 在自己定义ViewGroup中.非常多效果都包括用户手指去拖动其内部的某个View(eg:側滑菜单等),针对详细的须要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件非常不easy的事,须要自己去处理:多手指的处理.加速度检測等等. 好在官方在v4的支持包中提供了ViewDragH…
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47251585: 本文出自:[张鸿洋的博客] 一.概述 依然是整理东西.所以最近的博客涉及的东西可能会比較老一点,会分析一些经典的框架,我觉得可能也是每一个优秀的开发人员必须掌握的东西:那么对于Disk Cache,DiskLruCache能够算佼佼者了,所以我们就来分析下其源代码实现. 对于该库的使用.推荐老郭的blog Android DiskLruCache全然解析,硬盘…
一 IntentService介绍 IntentService定义的三个基本点:是什么?怎么用?如何work? 官方解释如下: //IntentService定义的三个基本点:是什么?怎么用?如何work?*/ 1.IntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. 2.Clients send requests through…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44996879 在Android全部经常使用的原生控件其中.使用方法最复杂的应该就是ListView了,它专门用于处理那种内容元素许多.手机屏幕无法展示出全部内容的情况. ListView能够使用列表的形式来展示内容,超出屏幕部分的内容仅仅须要通过手指滑动就能够移动到屏幕内了. 另外ListView另一个很奇妙的功能,我相信大家应该都体验过,即使在ListView中载入很许多的数据…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/50451259 在上一篇文章其中,我们学习了Android程序反编译方面的知识,包括反编译代码.反编译资源.以及又一次打包等内容.通过这些内容我们也能看出来,事实上我们的程序并没有那么的安全.可能资源被反编译影响还不是非常大,又一次打包又由于有签名的保护导致非常难被盗版.但代码被反编译就有可能会泄漏核心技术了,因此一款安全性高的程序最起码要做到的一件事就是:对代码进行混淆. 混淆代…