关闭

ArrayList在多线程调用Add()添加元素时的下标越界问题(java.lang.ArrayIndexOutOfBoundsException)

最近在看《实战Java虚拟机》一书,看到有关锁与并发章节时,看到如下一个多线程使用ArrayList的例子:        两个线程t1和t2同时向numberList中添加数据,由于ArrayList是线程不安全的,因此会导致添加的数据有错误,这个我还是能理解的,但是它报的确是如下错误:        我就有点理解不了了,ArrayList不是自动...
阅读(104) 评论(0)

[干货]凯哥最新文章-巩固自定义View知识

从今天开始,HenCoder 就正式开讲知识技能了。按照我的计划,第一季是 UI,UI 一共分为三部分:绘制、布局和触摸反馈。本期是绘制部分的第一期。绘制大概会用 5~6 期的时间讲完,整个 UI 的绘制、布局和触摸反馈三部分大概会用十来期。更新频率大约为每周一更(不承诺哟)。 如果你不知道 HenCoder 是什么,可以先看这里: HenCoder:给高级 Android 工程师...
阅读(185) 评论(1)

※教你如何将自己的项目可作为别人的依赖compile

在开发过程中,我们可能会添加很多依赖来帮助自己快速开发,是不是每次都感觉特别爽快?感觉依赖的都是大牛,真厉害! 只要你不断地努力,总有一天你也会变成大牛,那么我们今天就来学习一下如何将自己的项目生成依赖,并且帮你绕过所有的坑!! 首先生成依赖这个问题你在网上搜 大致会搜出来如下: ================================================...
阅读(256) 评论(0)

动手去实现一个页面切换TabView

首先上效果图 颜色切换就不提了,首先考虑两侧按钮的圆角,左侧应是左上、左下圆角,右侧反之,于是 左侧Shape文件中 <corners android:bottomLeftRadius="5dp" android:bottomRightRadius="0dp" android:topLeftRadius="5dp" android:...
阅读(183) 评论(1)

RxAndroid教程

原文链接:https://github.com/xitu/gold-miner/blob/master/TODO/rxandroid-tutorial.md 面向初学者的一篇翻译友好的 RxJava / RxAndroid 入门教程。 —— 由Jamweak分享 原文地址:RxAndroid Tutorial原文作者:Artem Kholodnyi译文出自:掘金翻译计划...
阅读(258) 评论(0)

一个用了很久的网站,很全面

http://www.androiddevtools.cn/...
阅读(49) 评论(0)

Spinner下拉位置处理

在xml中 android:overlapAnchor="false" android:spinnerMode="dropdown"...
阅读(138) 评论(0)

Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!

前言 V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用 让人激动的是,在上个月V- Layout终于在Github上开源!  Github - alibaba - vlayout 在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略...
阅读(307) 评论(0)

Android中子线程真的不能更新UI吗?

Android的UI访问是没有加锁的,这样在多个线程访问UI是不安全的。所以Android中规定只能在UI线程中访问UI。 但是有没有极端的情况?使得我们在子线程中访问UI也可以使程序跑起来呢?接下来我们用一个例子去证实一下。 新建一个工程,activity_main.xml布局如下所示: RelativeLayout xmlns:android="http://schemas.a...
阅读(69) 评论(0)

android学习----overridePendingTransition参数讲解

大众的知识点:       1、Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画             2、在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition。             3、这里需要特别说明的是,关于overridePendingTransit...
阅读(77) 评论(0)

Android 1分钟教你打造酷炫的引导页(实现ViewPager淡入淡出切换)

转自http://blog.csdn.net/qq_22770457/article/details/52133288 纯手工自制的Android引导页,实现了Viewpager切换的淡入淡出(页面不移动!)切换以及文字动画。 下面是效果演示: 实现思路+心路历程...: 其实别的都还蛮简单的,就是这个ViewPager的淡入淡出切换动画比较棘手,以前都没有做过...
阅读(382) 评论(0)

Kotlin的那些事儿

最近Kotlin可谓是大火,谷歌影响力还是不容小觑的。 苦逼的程序猿们是不是该学一波Kotlin了呢?下面放一些在网上收集的十分简洁的干货 Kotlin 基本语法 先说个学习Kotlin语法的小窍门,将代码用Java写好,然后Code/Conver Java File to Kotlin File转换成Kotlin代码,或者将Java代码复制到Kotlin文件会提...
阅读(213) 评论(0)

解决Android 5.0以上版本Button自带阴影效果的方法

今天跟UI对界面,发现一个按钮使用系统自带的button会自动有一个阴影。然而在4.x上却没有这个问题。直觉就是因为MD导致的Android版本差异。  果断Google,在stackoverflow上找到了解决方案。  http://stackoverflow.com/questions/28756035/how-to-remove-button-shadow-android  关键一条代...
阅读(185) 评论(0)

密码框输入的显示和隐藏切换

显示 etInputPassWord.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); 隐藏 etInputPassWord.setTransformationMethod(PasswordTransformationMethod.getInstance());...
阅读(94) 评论(0)

PtrManager 帮你省掉所有的复杂代码

五月份还没有更新博客呢,今天写了一个PtrManager,分享一下 /** * Created by Sky on 2017/5/10 0010. * * PtrManager用作更新Ptr中的数据,及对Refresh、LoadMore状态的还原 * 需要传入一个初始化好的adapter * 如果需要onItemClickListener需要提前使用adapter.setO...
阅读(140) 评论(1)
70条 共5页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:14271次
    • 积分:574
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:29篇
    • 译文:1篇
    • 评论:7条
    文章分类
    最新评论