自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android学习必用-推荐大牛的博客

鸿洋:http://blog.csdn.net/lmj623565791      爱哥:http://blog.csdn.net/aigestudio      老罗(源码分析):http://blog.csdn.net/luoshengyang      阿拉神农(源码分析):http:...

2017-06-05 14:54:29

阅读数 600

评论数 0

原创 Android属性动画

什么是Android属性动画     属性动画(Property Animation)系统是一个健壮的动画框架系统,它可以满足你大部分动画需求。不管动画对象是否已经绘制到屏幕上,你都可以在动画执行过程中改变它任意的属性值。一个属性动画会在一段特定长度的时间内改变一个属性(一个对象中的字段)的值。...

2016-04-25 16:54:07

阅读数 1863

评论数 0

转载 Android ViewDragHelper完全解析 自定义ViewGroup神器

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】 一、概述 在自定义Vi...

2016-04-25 11:03:07

阅读数 591

评论数 0

转载 Android 深入理解Android中的自定义属性

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45022631; 本文出自:【张鸿洋的博客】 1、引言 对于...

2016-04-25 11:02:17

阅读数 507

评论数 0

转载 Android 手把手教您自定义ViewGroup(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】 最近由于工作的变动,导致的博客的更新计...

2016-04-25 11:01:42

阅读数 497

评论数 0

转载 Android 自定义View (四) 视频音量调控

版权声明:本文为博主原创文章,未经博主允许不得转载。 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24529807 今天没事逛eoe,看见有人求助要做一个下面的效果,我看下面一哥们说要用12张图片,这尼玛逆天的麻烦,仔...

2016-04-25 11:01:10

阅读数 439

评论数 0

转载 Android 自定义View (三) 圆环交替 等待效果

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24500107 一个朋友今天有这么个需求(下图),我觉得那自定义View来做还是很适合的,就做了下,顺便和大家分享下,对于自定义View多练没坏处么。如果你看了前两篇,那么这篇一...

2016-04-25 11:00:38

阅读数 558

评论数 0

转载 Android 自定义View (二) 进阶

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24300125 继续自定义View之旅,前面已经介绍过一个自定义View的基础的例子,Android 自定义View (一),如果你还对自定义View不了解可以去看看。今天给...

2016-04-25 10:59:59

阅读数 335

评论数 0

转载 Android 自定义View (一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901 很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写...

2016-04-25 10:59:24

阅读数 402

评论数 0

转载 Android 属性动画(Property Animation) 完全解析 (下)

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38092093 上一篇Android 属性动画(Property Animation) 完...

2016-04-25 10:56:46

阅读数 670

评论数 0

转载 Android 属性动画(Property Animation) 完全解析 (上)

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38067475 1、概述 Android提供了几种动画类型:View Animation...

2016-04-25 10:55:59

阅读数 596

评论数 0

转载 Android EventBus源码解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40920453,本文出自:【张鸿洋的博客】 上一篇带大家初步了解了EventBus的使用方...

2016-04-22 17:04:58

阅读数 361

评论数 0

转载 Android EventBus使用详解

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/40794879,本文出自:【张鸿洋的博客】 1、概述 最近大家面试说经常被问到Event...

2016-04-22 17:03:57

阅读数 379

评论数 0

转载 Android OkHttp完全解析 是时候来了解OkHttp了

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】 一、概述 最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0...

2016-03-03 16:41:34

阅读数 1283

评论数 0

转载 Retrofit 2.0使用详解,配合OkHttp、Gson,Android最强网络请求框架

Retrofit终于迎来了2.0版本,也修复了老版本的一些bug,这是修复日志,各位可以自己去看看,https://github.com/square/retrofit/blob/master/CHANGELOG.md 注:【转载请注明出处啊】 1.使用retrofit,需要下载一些jar...

2016-03-03 16:19:27

阅读数 11848

评论数 1

转载 给 Android 开发者的 RxJava 详解

前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,...

2016-01-19 17:44:19

阅读数 1407

评论数 1

转载 经典SQL语句大全

一、基础 1、说明:创建数据库 CREATE DATABASE database-name  2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_a...

2016-01-03 23:17:42

阅读数 486

评论数 0

转载 利用 LeakCanary 来检查 Android 内存泄漏

利用 LeakCanary 来检查 Android 内存泄漏 字数1769 阅读2762 评论6 喜欢6 前言 你被概率性的 OOM 困扰么?有时候,OOM 像幽灵一样,挥之不去,可真想把它揪出来时,又捉之不着。或许,是时候用 LeakCanary 来诊断一下了。它是一个用来...

2015-12-31 11:22:50

阅读数 657

评论数 0

转载 Android 使用ORMLite 操作数据库

用过ssh,s2sh的肯定不会陌生 ,应该一学就会 第一步:           下载ormlite-android-4.41.jar和ormlite-core-4.41.jar两个jar包,放入工程的libs文件夹内,然后右键 builder path-->add path 第二步:...

2015-12-30 13:49:01

阅读数 576

评论数 0

转载 LeakCanary——直白的展现Android中的内存泄露

之前碰到的OOM问题,终于很直白的呈现在我的眼前:我尝试了MAT,但是发现不怎么会用。直到今天终于发现了这个新工具: 当我们的App中存在内存泄露时会在通知栏弹出通知: 当点击该通知时,会跳转到具体的页面,展示出Leak的引用路径,如下图所示: LeakCanary 可以用更加直白的...

2015-12-21 16:04:15

阅读数 555

评论数 0

转载 Android内存优化杂谈

Android内存优化是我们性能优化工作中比较重要的一环,这里其实主要包括两方面的工作: 优化RAM,即降低运行时内存。这里的目的是防止程序发生OOM异常,以及降低程序由于内存过大被LMK机制杀死的概率。另一方面,不合理的内存使用会使GC大大增多,从而导致程序变卡。 优化ROM...

2015-12-16 16:57:02

阅读数 1188

评论数 0

原创 关于即时通讯的一点记录

即时通讯实现方式: 1.第三方:环信,融云,推送等 2.开源库:Smack(客户端)+Openfire(服务端)   http://www.cnblogs.com/hoojo/archive/2012/06/25/2561576.html 3.Socket(推荐):基于 传输层的TCP/IP协议...

2015-11-29 23:00:52

阅读数 874

评论数 0

转载 Android如何避免OOM总结

Android如何避免OOM总结 前面介绍了一些基础的内存管理机制以及OOM的基础知识,那么在实践操作当中,有哪些指导性的规则可以参考呢?归纳下来,可以从四个方面着手,首先是减小对象的内存占用,其次是内存对象的重复利用,然后是避免对象的内存泄露,最后是内存使用策略优化。 1)使用更加轻量的数据结...

2015-11-25 15:21:20

阅读数 10842

评论数 2

转载 内存泄露从入门到精通三部曲之排查方法篇

内存泄露从入门到精通三部曲之排查方法篇 2015.11.11腾讯Bugly微信分享 1 最原始的内存泄露测试 重复多次操作关键的可疑的路径,从内存监控工具中观察内存曲线,是否存在不断上升的趋势且不会在程序返回时明显回落。 这种方式可以发现最基本,也是最明显的内存泄露问题,对用户价值最大...

2015-11-25 09:55:35

阅读数 849

评论数 0

转载 Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚

如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456    (来自时之沙的csdn博客)          随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇...

2015-11-19 10:00:23

阅读数 2177

评论数 0

转载 android service常驻内存的一点思考

我们总是不想自己的Android service被系统清理,以前时候大家最常用的办法就是在JNI里面fork出子进程,然后监视 service进程状态,被系统杀死了就重启它. 我分别在android4.3和android5.0上面测试了LBE的清理内存功能,看看是不是会达到不被清理的目的,发现在...

2015-11-18 10:55:27

阅读数 1209

评论数 0

转载 Android Service 双进程常驻后台(2)

最近项目用到Service常驻后台,研究了一下发现手Q和微信都是使用了双进程来保证一键清理后自动复活,copy网上双进程Service的例子,再结合onTrimMemory(),基本实现一键清理后自动复活。 使用双进程Service,关键是在AndroidManifest.xml里面定义Se...

2015-11-18 10:54:52

阅读数 3681

评论数 2

转载 Android 从底层实现让应用杀不死(1)

情景还原: 我的应用调用了Notification,但是如果被流氓清理软件杀死,在有些机型出现Notification没有被抹除的情况,因为丧失了对Notification的引用,用户也无法抹除这个Notification,这将大大降低用户体验。于是,我想出了如果我的应用可以不死,主动清除N...

2015-11-18 10:53:33

阅读数 3748

评论数 1

转载 Android中一些常用的第三方特效架包集合

特效: http://www.androidviews.net/  http://www.theultimateandroidlibrary.com/  常用效果: 1. https://github.com/novoda/ImageLoader   异步加载图片,缓存,生成缩略图,基本上每个应用...

2015-11-17 10:42:16

阅读数 2698

评论数 0

原创 必须了解的Java 基础题

Java 基础 1:  int a = 1;  int m1 = ++a +3; 结果 :m1 = 5;a=2; ++a表示先赋值   2: int a = 1;  int m = a+++3; 结果 m = 4; a= 2; a++表示后赋值   3:  m  m ...

2015-10-31 19:18:35

阅读数 3470

评论数 0

原创 学生面试被问到的问题总结二:

1、联网请求的时候HTTP协议的哪个部分耗时比较多,导致APP运行缓慢,该怎么优化 这个问题问得应该有问题,个人觉得你需要把http协议原理给他理清楚,这个问题都是与网络快慢有关的,在与服务器交互的时候尽量减少数据量, 这篇文章不错:blog.csdn.net/lmh12506/artic...

2015-10-31 19:12:06

阅读数 626

评论数 0

原创 学生面试被问到的问题总结

1. 网络传输数据如何加密,比如账户密码,视频?   可以这么回答:     进行安全保证的方式有很多种,如果进行简单的加密可以使用MD5或者DES,但是这些都是相对的,     如果在开发安全性较高的应用时,可以考虑模仿HTTP协议那样,自定义一个协议,     然后封装一下,在协议里...

2015-10-31 19:11:22

阅读数 783

评论数 0

原创 符合1-2年工作经验,开发中的难点及相关优化:

------------------> sqlite数据库版本升级 1.sqlite升级步骤:     1.自己写一个类继承自SqliteOpenHelper     2.会实现SqliteOpenHelper的两个方法 onCreate与onUpgrade,google文档对两个回调...

2015-10-31 19:10:31

阅读数 865

评论数 0

原创 Android十大常用技术揭秘-挑战

Android四大组件 http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html   三级缓存 可以用我们上课讲的说 也可以参照 http://blog.saymagic.cn/2015/01/30/android-pi...

2015-10-31 19:08:15

阅读数 3695

评论数 0

原创 挑战高薪的程序员建议看的文章

------------》(一):Android卸载程序之后如何跳转到指定的反馈页面 比如:360被卸载之后会跳转到指定的反馈页面如何实现? 本题解析:本题目的回答需要从C层出发,不过java层也需要接受一些android BroadcastReceiver机制,           以及B...

2015-10-31 19:06:52

阅读数 690

评论数 0

转载 HTML5plus 移动 App开发入门

HTML5 Plus 应用概述     HTML5 Plus 规范     通过 HTML5 开发移动 App 时,会发现 HTML5 很多能力不具备。为弥补 HTML5 能力 的不足,在 W3C 中国的指导下成立了 www.HTML5Plus.org组织,推出 HTML5+规范。 HTML5+...

2015-10-30 11:02:21

阅读数 3433

评论数 0

原创 Struts 、 Spring 、 Hibernate 在各层的作用

在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----S...

2015-10-27 10:36:12

阅读数 2115

评论数 0

原创 java android面试题分析总结《三

3.2基于UDP协议的数据传输  服务器端首先创建一个DatagramSocket对象,并且指点监听的端 口。接下来创建一个空的DatagramSocket对象用于接收数据 (bytedata[]=newbyte[1024;]DatagramSocketpacket=newDatagramSoc...

2015-10-26 13:20:29

阅读数 510

评论数 0

原创 java android面试题分析总结《二》

2、性能优化--lazy loaded 上面的代码虽然简单,但是有一个问题----无论这个类是否被使用,都会创建一个instance对象。如果这个创建很耗时,比如说链接10000次数据库(夸张一点啦....),并且这个类还不一定会被使用,那么这个创建过程就是无用的,怎么办呢? 为了解决这个问题...

2015-10-26 13:19:48

阅读数 639

评论数 0

原创 java android面试题分析总结《一》

ArrayList,Vector,LinkedList的区别     ArrayList Vector LinkedList 实现原理 数组 数组 双向链表 线程安全 否 ...

2015-10-26 13:18:59

阅读数 626

评论数 0

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