自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Android Service重启

防止自己的app被其他的应用程序或用户手动杀死   目前有这样的解决方案。在本进程被其他应用程序杀死后,就立即重启,这样就可以间接防止进程被结束(其实已结束了,只重新开启)。至今为止,还未知道怎样完全防止第三方结束本进程,正在寻找中。。。。。。。。。。。。。   现在问题又来了,自己的应用怎么知道什么时候被杀死了,杀死之后又怎么重启呢?答案是,无法知道,自己也无法重启。幸好andr

2016-04-29 17:27:35 3346

转载 Activity的LaunchMode应用场景思考

1. 有哪几种类型?分别有什么用?http://developer.android.com/guide/components/tasks-and-back-stack.htmlstandard,创建一个新的Activity。singleTop,栈顶不是该类型的Activity,创建一个新的Activity。否则,onNewIntent。singleTask,回退栈中没有

2016-03-03 11:39:19 285

转载 Android之计算缓存大小并且清空缓存

项目中碰到了计算缓存大小和清空缓存的功能,这个很常见的功能,几乎每个APP都有,以为实现很简单,网上搜了一大堆,发现都不是符合我需要的,而且经常删除的没有效果,于是又另外找了一些资料,折腾了蛮久,终于完成了。以下的这个类的功能很简单,计算你的缓存总大小,不管内部缓存还是外部缓存,和清空缓存,包括内部和外部的缓存一起清空:?1234

2016-01-21 17:52:42 434

转载 Android开发记录20-获取缓存大小和清除缓存功能

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Android开发记录20-获取缓存大小和清除缓存功能转载请注明:IT_xiao小巫 博客地址:http://blog.csdn.net/wwj_748前言本篇博客要给大家分享的如何获取应用缓存的大小和清除缓存的功能,我们知道我们应用当中经常会产生一些数据

2016-01-21 17:13:23 334

转载 android面试题

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24015867下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。某公司高级面试题(2015-03-14)【感谢helder分享】1、详述Android

2016-01-19 18:00:19 248

转载 史上最全 设计模式 导学目录(完整版)

版权声明:本文为博主原创文章,未经博主允许不得转载。原文:http://blog.csdn.net/lovelion/article/details/17517213   圣诞献礼!          2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模

2016-01-16 15:27:18 424

转载 控制硬加速 hardwareAccelerated 3.0才有

从Android3.0 (API level11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作.  启用硬加速最简单的的方法是对整个应用启用硬件速.如果你的应用只使用标准的view和Drawable,全局启用硬加速将不会带来任何负面影响.然而,因为硬加速不是被所有的2D绘制所支持,所以启用它时可能对你的自定

2016-01-14 18:51:00 264

转载 Android Studio 错误 Duplicate files copied in APK META-INF/LICENSE.txt

1 .Duplicate files copied in APK META-INF/LICENSE.txtandroid { packagingOptions { exclude 'META-INF/LICENSE.txt' }}My logcat: log Execution failed for task ':Prog:packageDebu

2016-01-13 17:49:50 315

转载 ViewPager 无限循环 + 周期播放

利用定时器,实现循环轮播,很简单;只需在定时器的消息里加如下代码即可:[java] view plaincopyint count = adapter.getCount();  if (count > 1) { // 多于1个,才循环      int index = viewPager.getCurrentItem();      in

2016-01-05 23:20:14 269

转载 java int与integer的区别

java int与integer的区别int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为

2015-12-25 15:31:09 226

转载 简单粗暴 内存泄漏检测工具 LeakCanary

几乎每个程序员在开发的过程中都会遇到内存泄漏,那么我们如何检测到app是否哪里出现内存泄漏呢?square公司推出了一款简单粗暴的检测内存泄漏的工具-- LeakCanary什么是内存泄漏?       内存泄漏是指由于疏忽或者错误造成程序未能释放已经不再使用的内存,内存泄漏不是指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误失去了对于这段内存的控制,因而造成内存的浪

2015-12-19 11:25:49 422

原创 android:windowSoftInputMode属性

android:windowSoftInputMode属性:stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示stateHidden:用户选择activity时,软键盘总是被隐藏st

2015-12-19 11:04:48 203

转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)

转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListVie

2015-10-31 14:30:21 214

转载 浅谈HTTP中Get与Post的区别

本文来自:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.htmlHttp定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的

2015-09-29 10:00:26 215

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

PS:本文转载自:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html

2015-09-29 09:49:48 201

转载 Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读

本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/39057201),请尊重他人的辛勤劳动成果,谢谢!本篇文章主要是带大家从源码的角度上面去解读这个强大的图片加载框架,自己很久没有写文章了,感觉生疏了许多,距离上一篇文章三个月多了,确实是自己平常忙,换了工作很多东西都要去看去理解,然后加上自己也懒了,没有以前

2015-09-29 09:48:16 194

转载 Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解

本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!本篇文章继续为大家介绍Universal-Image-Loader这个开源的图片加载框架,介绍的是图片缓存策略方面的,如果大家对这个开源框架的使用还不了解,大家可以看看我之前写的一篇文章Android 开源框

2015-09-29 09:47:31 178

转载 Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的适应新环境,现在在准备交接的事情,自己也有一些时间了,所以就继续给大家分享Android方面的东西。相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加

2015-09-29 09:46:41 241

转载 Android Studio系列教程六--Gradle多渠道打包

本文为个人原创,欢迎转载,但请务必在明显位置注明出处!由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。友盟多渠道打包废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段:meta-data

2015-09-28 17:06:42 228

转载 Android 官方推荐 : DialogFragment 创建对话框

1、 概述DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。2、 好处与用法使用DialogFr

2015-09-25 12:04:21 246

转载 EventBus使用详解(一)——初步使用EventBus

前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android

2015-09-24 19:37:50 184

转载 Android Volley完全解析(一),初识Volley的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和Http

2015-09-15 15:27:38 187

转载 Android开发者必知的5个开源库

过去的时间里,Android开发逐步走向成熟。而无论出现多少Android相关的开发工具,我们每天使用的大量开源库却始终是不可或缺的。这里,向大家介绍的是,这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向

2015-09-11 10:15:38 222

空空如也

空空如也

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

TA关注的人

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