自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Activity A 启动Activity B, Acitvity B关闭之后调起Activity C这时切换出现黑屏的问题

Activity,切换,黑屏Android Activity A 启动Activity B, Acitvity B关闭之后调起Activity C这时切换出现黑屏的问题

2017-06-07 12:05:13 716

转载 Handler内存泄露原理及解决方法

Handler内存泄露原理及解决方法

2017-06-06 15:25:21 516

转载 android studio使用Aidl跨进程调用服务

android studio使用Aidl跨进程调用服务

2017-04-27 17:34:49 550

转载 架构就是关注点分离

架构就是关注点分离作者: wuzhimin分类:架构实践  阅读:16,700 次添加评论要设计良好的架构,必须做到关注点分离,这样可以产生高内聚、低耦合的系统,这是美丽架构的终极原则。文 / 王海鹏 什么是架构? 每个人可能都有自己对架构的定义。我比较喜欢的定义是:“架构是系统的组成部件及其之间的相互关系。”根据观察者的视角不同,架构又可以分为业务

2017-04-21 10:56:31 945

原创 如何查看或者统计android的apk的方法数

统计android的apk的方法数

2017-03-20 18:17:56 532

转载 Java 理论与实践: 正确使用 Volatile 变量

Java 理论与实践: 正确使用 Volatile 变量volatile 变量使用指南Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。

2017-03-15 18:44:05 356

转载 Android MVP 详解

Android,Design Pattern,mvp

2017-03-09 10:16:59 755

转载 我的Android进阶之旅------>android Matrix图片随意的放大缩小,拖动

android Matrix图片随意的放大缩小,拖动

2017-03-02 19:49:13 442

转载 动态申请权限

Android, apply permission at run time.

2017-02-24 10:07:41 436

转载 Android 6.0权限申请详解及权限资料整理

这篇文章主要介绍了Android 6.0权限申请详解及权限资料整理的相关资料,需要的朋友可以参考下在android 6.0开始,部分的权限需要我们动态申请,也就是说当我们的打开app的时候系统不会主动像您申请app所需要的部分权限,需要客户在使用app的时候主动的去申请。

2017-02-23 19:27:07 358

转载 Java中Comparable和Comparator区别小结

Java中Comparable和Comparator区别小结

2017-02-18 15:30:16 264

转载 jadx:更好的Android反编译工具

android, 反编译工具

2017-02-16 18:04:28 677

转载 android根据uri或文件绝对路径获取文件基本信息

android根据uri或文件绝对路径获取文件基本信息

2017-02-16 16:38:32 4856

转载 http://www.cnblogs.com/xingyukun/archive/2007/10/20/931331.html

提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。

2017-02-13 10:53:04 1468

转载 Inversion of Control Containers and the Dependency Injection pattern

Inversion of Control Containers and the Dependency Injection patternIn the Java community there's been a rush of lightweight containers that help to assemble components from different projects into a cohesive application. Underlying these containers is a

2017-02-13 10:41:57 383

转载 控制反转(IoC)与依赖注入(DI)

控制反转(IoC)与依赖注入(DI)

2017-02-13 10:35:34 296

转载 Android App的设计架构:MVC,MVP,MVVM与架构经验谈

Android,Design Pattern,mvc,mvp,mvvm

2017-02-12 11:46:46 390

转载 Android object size in Dalvik

Android String 占用内存大小

2017-02-10 17:55:04 373

原创 Android Java study

1. Handler2. EventBus3. Volley4. Frersco5. 线程    线程同步,互斥    wait,notify,notifyAll    join    boolean Thread.holdsLock(Object object);

2017-02-09 10:48:13 246

转载 Fragment全解析系列(一):那些年踩过的坑

android fragment

2017-02-05 17:53:12 810

转载 Android Fragment完全解析,关于碎片你所需知道的一切

Android Fragment

2017-02-05 16:38:58 191

转载 浅谈ANR及如何分析解决ANR(1) (2)(3)

浅谈ANR及如何分析解决ANR(1) (2012-12-07 12:14:55)转载▼标签: 杂谈分类: android开发一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTim

2017-02-02 17:37:48 417

转载 ANR完全解析

写文章注册登录首页下载AppANR完全解析 作者 saymagic 关注2015.12.08 13:30 字数 1126 阅读 917评论 0喜欢 31.什么是ANR在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用

2017-02-02 16:55:43 260

转载 Android 内存泄漏总结

对于内存泄漏,我想大家在开发中肯定都遇到过,只不过内存泄漏对我们来说并不是可见的,因为它是在堆中活动,而要想检测程序中是否有内存泄漏的产生,通常我们可以借助LeakCanary、MAT等工具来检测应用程序是否存在内存泄漏,MAT是一款强大的内存分析工具,功能繁多而复杂,而LeakCanary则是由Square开源的一款轻量第三方内存泄漏检测工具,当它检测到程序中有内存泄漏的产生时,它将以最直观的方式告诉我们该内存泄漏是由谁产生的和该内存泄漏导致谁泄漏了而不能回收,供我们复查。腾讯bugly也推出了三篇关于

2017-02-02 15:03:28 258

转载 10 条提升 Android 性能的建议

10 条提升 Android 性能的建议

2017-02-02 10:47:19 298

转载 如何在Activity启动时,获取某个View的宽高

如何在Activity启动时,获取某个View的宽高四种方法:(1)Activity/View#onWindowFocusChanged  onWindowFocusChanged这个方法的含义是:View已经初始化完毕了,宽/高已经准备好了,这个时候去获取宽/高是没有问题的。  注意:    onWindowsFocusChange会被调用多次。        当Acti

2017-01-21 15:46:19 281

原创 自定义View想使用Scroller实现滑动效果,但是事件接收出现问题,只收到ACTION_DOWN,而无法收到ACTION_MOVE, ACTION_UP等消息的处理

自定义View想使用Scroller实现滑动效果,但是事件接收出现问题,只收到ACTION_DOWN,而无法受到ACTION_MOVE, ACTION_UP等消息的处理。有两种解决方法(其实是不同的实现方式):1.通过在自定义View的代码开始设置:setClickable(true);2.在layout的xml文件中设置如下的值:android:clickable=

2017-01-08 15:51:35 689

转载 Android Scroller完全解析,关于Scroller你所需知道的一切

Android Scroller完全解析,关于Scroller你所需知道的一切

2017-01-08 11:02:22 666

原创 Android 属性动画和View动画的特别之处

动画一些比较特殊的地方:   1. 属性动画完成之后.        1)没有改变的是:View的getLocalVisibleRect(), getLeft()等的值并没有没有改变。       2)改变的是:getLocationInWindow,getLocationOnScreen等的值已经改变。

2017-01-08 10:29:50 343

转载 【Android应用开发技术:用户界面】自定义View类设计

【Android应用开发技术:用户界面】自定义View类设计时间:2015-08-07 20:02:23      阅读:566      评论:0      收藏:0      [点我收藏+]http://www.mamicode.com/info-detail-970787.html标签:作者:郭孝星 微博:郭孝星的新浪微博 邮箱:all

2017-01-07 20:04:30 261

转载 依赖倒置原则

依赖倒置原则3.1 依赖倒置原则的定义     依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则的原始定义是:High level modules should not depend upon low level modules. Both should depend upo

2016-03-24 16:40:53 436

转载 Chrome源码剖析、上--多线程模型、进程通信、进程模型

Chrome源码剖析、上原著:duguguiyu。整理:July。时间:二零一一年四月二日。出处:http://blog.csdn.net/v_JULY_v。说明:此Chrome源码剖析很大一部分编辑整理自此博客:http://flyvenus.net/。我对写原创文章的作者向来是以最大的尊重的。近期想好好研究和学习下Chrome源码,正巧看到了此duguguiyu兄台的源

2016-03-24 14:11:41 654

转载 谷歌chrome浏览器源码分析

谷歌chrome浏览器源码分析2016-01-21 15:24 55人阅读 评论(0) 收藏 举报 分类: C++(52) 转自CSDN前言:1、之所以整理此文,有俩个目的:一是为了供自己学习研究之用;二是为了备份,以作日后反复研究。除此之外,无它。2、此文的形式其实是有点俩不像的,既不是个人首创即原创,又非单纯的转载(有加工

2016-03-24 12:27:24 2420

转载 Chrome源码剖析 【序】 && 【一】

Chrome源码剖析 【序】 && 【一】【序】 开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩具代码的行业,多了一些艺术气息和美的潜质。它使得每个人,无论你来自米国纽约还是中国铁岭,都有机会站在巨人的肩膀上,如果不能,至少也可以抱一把大腿。。。现在我就是来抱大腿的,这条粗腿隶属于Chrome(开源项目名称其实是Chromium,本来Chrome这个名字就够

2016-03-24 12:21:20 554

转载 [转]Android ANR 分析解决方法

一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1. KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2. BroadcastTimeout(10 seconds) --BroadcastReceiver在特定时间内无法处理

2016-03-24 10:35:22 393

原创 Canvas 画个切的圆到位图上面

Canvas 画个切的圆到位图上面发现Canvas.clipRect的效果啦。Bitmap bitmap = Bitmap.createBitmap(...)  //可以设置Bitmap的大小。Canvas canvas = new Canvas(bitmap);canvas.clipRect(...) 这里可以把可视范围改变一下,就是把一个位图区域再切一下可视区域。后面画

2015-11-20 22:47:58 474

原创 Android 在WindowManager添加View进行绘制时,限制在Window内部绘制和允许绘制到窗口之外区域的方法

Android 在Window  绘制时,限制在Window内部绘制和绘制到窗口之外的方法。今天在创建Window,进行动画显示时,我需要的是一个按钮上面覆盖的Window画的圆形扩散效果,要大到超过窗口边缘的效果。而我的绘制区域,却只能在窗口内部各种着急啊~~,终于在看WindowManager.addView(View, WindowManager.LayoutParams

2015-11-20 22:34:14 1994

空空如也

空空如也

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

TA关注的人

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