- 博客(11)
- 资源 (20)
- 收藏
- 关注
转载 [Java并发包学习七]解密ThreadLocal
概述 相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对ThreadLocal的错误的认知! 看看JDK中的源码是怎么写的: This class provides thr
2016-06-21 20:04:07 269
转载 Gradle 多渠道打包实践
公司现在用的是 ANT 来打包 apk。昨晚学习了一下用命令行使用 Gradle 打包,先总结,以后用得上。 这篇文章,只讲“是什么”、“怎么做”,至于“为什么”这里先不弄清楚,先把打包这个任务完成以后再来说这个。 配置友盟环境 在 AndroidManifest.xml 的 标签中添加相关信息:APP_KEY 和渠道号。在这里,渠道号只是一个占位符,在打包的阶段可以动态地替换占位符里
2016-06-15 20:24:13 703
转载 [Android Studio] Android studio 多渠道打包(超简洁版)
转载: http://xuyazhou.com/archives/461 http://relex.me/using-manifestplaceholders/ 最近一直用android studio 进行开发,在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦
2016-06-15 20:22:10 364
转载 【android】仿知乎ScrollView滚动改变标题栏透明度
刷知乎的时候看到,专题栏里面 往下滚动标题栏会由透明逐渐变蓝色,觉得这个效果不错,就想自己写一下 这是自己实现的效果图: 说下实现思路: 1、先获取顶部图片的高度height,这个有3种方式获取,我用的是监听onGlobalLayout方法的回调 2、监听scrollview的滚动坐标,原生的没有这个监听,需要我们自己写个view继承scrollview
2016-06-14 10:59:15 4609 3
转载 安卓开发中Theme.AppCompat.Light的解决方法
styles.xml中提示如下错误,这是版本问题。 error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. 解决方法: 在Eclipse中打开任意一个.java文件,输入 androi
2016-06-13 18:08:47 889
转载 我们为什么要在Android中使用RxJava
感觉RxJava最近风生水起,不学习一下都不好意思了,洒家也是初学RxJava,也是感觉代码好像更复杂更难懂了,看了一篇外文感同身受,简单翻译一下。本文简单介绍使用RxJava优势所在。但可能需要有一点RxJava基础,推荐先看一下抛物线的那篇经典的匠心写作。 —–华丽分割线,译文开始——— Reactive Extensions (Rx) 是一系列接口和方法,为开发者提供了一种易懂
2016-06-12 16:59:06 366
转载 android 使用View Animation实现动画加载界面
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 今天给大家一个使用View Animation实现动画加载界面的实现。 首先先看一下实现效果。 下面是实现代码 [java] view plaincopy package com.exa
2016-06-08 11:17:13 572
转载 Android内存泄漏终极解决篇
一、概述 在 Android内存泄漏终极解决篇(上)中我们介绍了如何检查一个App是否存在内存泄漏的问题,本篇将总结典型的内存泄漏的代码,并给出对应的解决方案。内存泄漏的主要问题可以分为以下几种类型: 静态变量引起的内存泄漏非静态内部类引起的内存泄漏资源未关闭引起的内存泄漏 二、静态变量引起的内存泄漏 在java中静态变量的生命周期是在类加载时开始,类卸载时结束。换句话说,
2016-06-07 16:14:08 398
转载 Android系统中Bitmap是否有调用recycle方法的必要性
Bitmap有一个recycle方法,意思很简单,回收Bitmap的空间。但是我们知道java有自己的垃圾回收机制,所以为什么BitaMap还需要这样一个专门的回收方法呢? 无需调用bitmap的理由有: a. 垃圾回收会处理的; b. 当application关闭,process被杀掉,所有这个process占用的空间自然回归系统; 虽然Android有自己
2016-06-07 11:26:49 1478
转载 用notifyDataSetChanged没作用
也许很多开发的朋友,尤其是Android初学者,在动态刷新ListView时,使用notifyDataSetChanged并没有起到作用。有时会被困扰得很痛苦。 其实,在使用notifyDataSetChanged过程中,还是有细节需要注意的。举个例子: 我的ListView使用的数据源是来自ArrayList。通常我们的做法是创建一个已经有我们想要提供给ListView的数据的Arr
2016-06-01 22:22:42 946
原创 recycleview的复用问题
其实很简单的问题 我不知道我怎么变那么蠢了 我原来想让第0个item改变一下样式之类的,然后就写了这样的代码 @Override public void onBindViewHolder(UseHelpViewHolder holder, int position) { holder.tvQuestion.setText(data.g
2016-06-01 11:41:40 3853
jni使用ndk-build的方式调用
2017-05-16
虚拟机下载
2016-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人