自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

温利东 的博客

我有孤独和酒,你跟不跟我走?

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 android跨进程通信(IPC)——AIDL

转载请标明出处: http://blog.csdn.net/sinat_15877283/article/details/51026711; 本文出自: 【温利东的博客】 最近在看 @任玉刚 大神编写的《android开发艺术探索》,让我受益良多,以此来巩固一下我的学习成果。下面我将从一下几个方面写一下我对AIDL的一些简单认识。 AIDL 简单概念什么是AIDL呢?AIDL的Andro

2016-03-31 15:09:03 1050

原创 单例模式(懒)写法整理(改之前标题“最佳写法”)

转载请标明出处: http://blog.csdn.net/sinat_15877283/article/details/50997664; 本文出自: 【温利东的博客】之所以想写这个问题,是因为之前网上很多都是这样的代码: private static MyApplication instance; public static MyApplication getInstanc

2016-03-28 14:29:27 1146

原创 封装篇——获取泛型<T>的Class<T> clazz

在我们搭建框架中往往会用到泛型,我们知道泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,代码的重用率高,然而有时候`<method>`的入参并不能直接强制转换成泛型的类型,这就有所限制....

2016-03-24 14:02:36 49515 13

原创 android安全——混淆技术小摘

转载请标明出处: http://blog.csdn.net/sinat_15877283/article/details/50960690; 本文出自: 【温利东的博客】本篇文章中介绍的混淆技术都是基于Android Studio的,Eclipse的用法也基本类似,但是就不再为Eclipse专门做讲解了。 混淆APK在Android Studio当中混淆APK实在是太简单了,借助SDK中自带的

2016-03-23 10:02:21 651

原创 RecyclerView封装——添加Header、Footer(在网格瀑布流布局中独占一行)

转载请标明出处: http://blog.csdn.net/sinat_15877283/article/details/50913998; 本文出自: 【温利东的博客】前言 FOREWORD很多人(包括我)已经开始抛弃ListView和GridView转为RecyclerView了。 网络上有很多关于RecyclerView加头加尾的文章,其中组合模式占多,这种模式大概思路是自定

2016-03-17 15:11:41 5714 1

原创 AndroidManifest.xml文件——安全属性(app风险)

转载请标明出处: http://blog.csdn.net/sinat_15877283/article/details/50903606; 本文出自: 【温利东的博客】起因:昨天下午收到一封邮件,内容如下:还附上了一份《安全检测报告》 。 ps: 我的内心是抓狂的!抓狂的!抓狂的!(有好几个问题竟然是因为拿不到我的清单文件就说我的程序存在异常) 郁闷归郁闷,还

2016-03-16 11:28:32 8522

原创 Android N预览版 权限上的一些改变

转载请标明出处: http://blog.csdn.net/sinat_15877283/article/details/50893763; 本文出自: 【温利东的博客】Android的N分别更改权限,可能会影响您的应用程序,与Android 棒棒糖版本的权限 相比 变化有:包括用户帐户权限和写入到外部存储新的权限 摘要:GET_ACCOUNTS(已取消) 该GET_A

2016-03-15 09:15:40 1940

原创 Android性能调优具体技巧 20+条(干货不止一点点)

旧项目的代码就是一坨“shi”,然而“shi”还得自己铲。趁着这次机会,整理一下学到的性能优化技巧。

2016-03-11 11:32:44 1096 2

原创 如何评估开源库是否值得引入(绝对干货!!!)

转载请标明出处: http://blog.csdn.net/sinat_15877283/article/details/50831495; 本文出自: 【温利东的博客】现如今,当企业谈及开源时,“低成本”不再是其首要目标。相反,他们正在提高“业务敏捷性”,在瞬息万变的市场中质量才是愈发重要的。“业务敏捷性”包括许多特质,如灵活性、透明度和减少对单一供应商的依赖。纵观企业状况

2016-03-08 22:50:40 2111 2

原创 Android的线程和线程池

线程在Android中是一个很重要的概念,从用途上说,线程分为主线程和子线程,主线程主要处理UI,子线程用于耗时操作。线程形态也有:AsyncTask,IntentService,HandlerThread...主线程和子线程:主线程是指进程所拥有的线程,默认情况下进程只有一个主线程。 主线程主要处理界面交互相关的逻辑,因为用户随时会和界面发生交互,因此主线程在任何时候都必须有较高的响应速度,否

2016-03-08 10:57:42 545

原创 Android多进程编程 IPC(Inter-Process Communiction) 小摘

进程是系统进行资源分配和调度的一个独立单位。一般而言,进程包含如下3个特征。■ 独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。■ 动态性:进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合。■ 并发性:多个进程可以在单个处理器上并发执行...

2016-03-08 09:29:18 672

原创 Android性能优化——渲染、内存、电源优化

android性能优化篇 —— 本文主要从 界面,内存,电量优化三个方面展开 ,整理一下 用户为何感知到卡顿的原因?优化内存的一些措施,减少电量消耗的一些策略。

2016-03-04 23:27:56 1963

原创 使用Gradle构建Android项目的一些自定义配置

使用Gradle构建Android项目 自定义配置

2016-03-03 22:23:36 2802

原创 解决方法数超65536(java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536)

解决单个dex最多65535个方法数。 java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536;

2016-03-03 11:05:14 4047

转载 Android性能优化——如何避免OOM总结

如何避免Android产生OOM总结:本文将从四个方面着手:1、首先是减小对象的内存占用;2、其次是内存对象的重复利用;3、然后是避免对象的内存泄露;4、最后是内存使用策略优化。

2016-03-01 22:34:06 5942

AIDL在AndroidStudio中的例子

一个Android AIDL跨进程通信的demo; 支持android studio工具。 分为客户端与服务端, 服务端可对连接的客户端进行权限认证, 详情请查看: android跨进程通信(IPC)——AIDL http://blog.csdn.net/sinat_15877283/article/details/51026711

2016-03-31

recyclerView加头尾正确方式

适用于 recyclerView 三种布局。 recyclerView加头加尾,高扩展性,。 并解决headerView/FooterView 在 网格/瀑布流布局中 不占一行问题。

2016-03-17

空空如也

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

TA关注的人

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