排序:
默认
按更新时间
按访问量

leep()和wait()方法与对象锁、锁池、等待池

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014561933/article/details/58639411 一道Java的题目: 关于sleep()和wait(),以下描述错误的一项是: - A sleep是线程类(Thread)...

2018-09-21 18:10:15

阅读数:17

评论数:0

为什么通过ThreadLocal可以在不同的线程中维护一套数据的副本并且彼此互不干扰

这里任玉刚大神也在http://blog.csdn.net/singwhatiwanna/article/details/48350919博客中给出了一个例子,正如大神所言: ThreadLocal之所以有这么奇妙的效果,是因为不同线程访问同一个ThreadLocal的get方法,Thread...

2018-09-09 16:52:51

阅读数:23

评论数:0

Android 防抖动多次点击问题处理及RxBinding事件流使用

   android 重复点击 按钮防抖 RxJava事件流 更多 个人分类: Android 所属专栏: Android 优化扩展 版权声明:本文为博主csdn_aiyang原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdn_aiyang/arti...

2018-09-06 09:01:21

阅读数:55

评论数:0

Android Framework 初探

最近工作任务不忙,学习一下Android Framework方面的知识。 一、介绍,是什么      Android的Framework是直接应用之下的一层,叫做应用程序框架层。这一层是核心应用程序所使用的API框架,为应用层提供各种API,提供各种组件和服务来支持我们的Android开发,包...

2018-09-04 21:59:03

阅读数:80

评论数:0

zip 优化,移除无用资源,混淆

as 开启代码混淆和混淆规则 app的builde.gradle的文件下,buildTypes节点添加release节点,minifyEnabled属性表示是否开启混淆,proguardFiles表示混淆依赖的文件,具体开启方法如下: 1 2 3 4 ...

2018-09-03 10:30:37

阅读数:30

评论数:0

全面分析线程池源码

线程池-ThreadPoolExecute源码分析   java.util.concurrent.ThreadPoolExecutor 核心线程池,继承自AbstractExecutorService,实现了ExecutorService和Executor接口。 线程池的好处 ...

2018-09-02 14:22:26

阅读数:31

评论数:0

线程池的部分工作原理

   随着cpu核数越来越多,不可避免的利用多线程技术以充分利用其计算能力。所以,多线程技术是服务端开发人员必须掌握的技术。   线程的创建和销毁,都涉及到系统调用,比较消耗系统资源,所以就引入了线程池技术,避免频繁的线程创建和销毁。   在Java用有一个Executors工具类,可以...

2018-09-02 14:15:42

阅读数:22

评论数:0

线程池状态迁移

    线程池状态迁移 1. RUNNING 状态说明:线程池处在RUNNING状态时,能够接收新任务,以及对已添加的任务进行处理。 状态切换:线程池的初始化状态是RUNNING。换句话说,线程池被一旦被创建,就处于RUNNING状态! 道理很简单,在ctl的初始化代码中,就将...

2018-09-02 14:14:13

阅读数:29

评论数:0

什么是CAS机制

  示例程序:启动两个线程,每个线程中让静态变量count循环累加100次。 最终输出的count结果是什么呢?一定会是200吗? 加了同步锁之后,count自增的操作变成了原子性操作,所以最终的输出一定是count=2...

2018-09-02 14:06:59

阅读数:17

评论数:0

浅谈ANR及log分析ANR

  版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/itachi85/article/details/6918761 一:什么是ANR ANR:Application Not Responding,即应用无响应 二:ANR的类型 ANR一...

2018-08-31 16:34:42

阅读数:238

评论数:0

EventBus原理详解

  版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/michael_yt/article/details/52014022 在EventBus 3.0 使用介绍 这篇博客中介绍了关于EventBus的一些使用方法,下面我们就来看看它内部的具体实...

2018-08-31 16:33:02

阅读数:23

评论数:0

Butterknife深入剖析,自己实现Butterknife

前言 Butterknife我相信,对大部分做Android开发的人都不陌生,这个是供职于Square公司的JakeWharton大神开发的,目前github的star为 12449 。使用这个库,在AS中搭配Android ButterKnife Zelezny插件,简直是开发神器,从此摆脱繁...

2018-08-31 16:30:19

阅读数:9

评论数:0

GreenDao存储自定义类型对象解决方案(转)

  最近公司项目选用GreenDao作为Android客户端本地数据库的对象关系映射框架。对于GreenDao虽然以往也有简单用过,但这还是笔者第一次在实际业务中使用。碰到了题目所述的两个问题,虽然在Tutorial里和百度没找到答案,但在官方issue里搜了一圈果然有方案,遂记录下来帮助更多人...

2018-08-30 10:10:54

阅读数:62

评论数:0

Android贝塞尔曲线-波纹(波浪)效果

 android波浪效果波纹效果贝塞尔曲线-android更多 个人分类: 自定义view贝塞尔曲线-android 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28535319/article/details/78709388 A...

2018-08-29 17:35:58

阅读数:35

评论数:0

Android屏幕适配很麻烦吗?不!太简单了。。。

  转载请作明出处:https://www.jianshu.com/p/4254ea9d1b27 前言 作为一个Android开发人员,你还在为了适配各种尺寸的屏幕而苦恼吗?你还在为了出现一个新的机型而修改着数不尽的dimens和layout吗?你还在为了UI给的奇葩尺寸的设计图而绞尽奶...

2018-08-29 17:23:36

阅读数:30

评论数:0

Android屏幕适配及DisplayMetrics解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hp910315/article/details/48501197 一、基本概念 1、屏幕尺寸 屏幕尺寸指屏幕的对角线的长度,单位是英寸(in),1英寸=2.54厘米 2、px 是英文单词pixe...

2018-08-29 17:04:52

阅读数:47

评论数:0

继承高德地图 如何运用 代码获取经纬等设置

package com.bw.Movie.activity; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.w...

2018-08-22 20:45:12

阅读数:56

评论数:0

Android View的事件分发机制和滑动冲突解决方案

  本文由陈添投稿。 陈添的博客地址: http://www.jianshu.com/u/f7fa41541bf9   这篇文章会先讲Android中View的事件分发机制,然后再介绍Android滑动冲突的形成原因并给出解决方案。因水平有限,讲的不会太过深入,只希望各位看了之后对事件分...

2018-08-17 08:44:56

阅读数:55

评论数:0

Adroid 收集

用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多朋友都有过在 Ac...

2018-08-17 08:43:04

阅读数:87

评论数:0

内外部滑动冲突

getParent().requestDisallowInterceptTouchEvent(x);

2018-08-09 08:45:06

阅读数:14

评论数:0

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