自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ActivityScenario启动失败Activity never becomes requested state "[RESUMED, STARTED, CREATED, DESTROYED]"

ActivityScenario.launch(TestActivity.class);启动activity进行测试失败。错误堆栈如下:java.lang.AssertionError: Activity never becomes requested state "[RESUMED, STARTED, CREATED, DESTROYED]" (last lifecycle transit...

2020-01-31 15:45:49 2582 1

原创 无题

ThreadPoolExecutorSHUTDOWN & STOP 区别如何记录工作线程数量和状态核心线程能否退出如何实现超时功能

2019-12-16 16:29:33 181

原创 Executors

private boolean addWorker(Runnable firstTask, boolean core);//失败三种情况// Check if queue empty only if necessary.if (rs >= SHUTDOWN && ! (rs == SHUTDOWN && firstTask == ...

2019-12-15 18:07:27 198

原创 Java标签

public class LabelTest { public static void main(String[] args) { testLabel(); } private static void testLabel() { System.out.println("testLabel"); System.out.prin...

2019-12-09 09:26:36 131

原创 小葵花妈妈课堂开课了《RecyclerView 复用解析》

最新项目遇到一个问题,就是RecycleView的itemview会频繁拉取图片,同一时间多次拉取同一张照片。初探,是因为该场景notifyDataSetChanged()过于频繁,一秒钟会调用5次左右,导致ViewHolder没有复用,也不是没有复用而是复用的并没有像理想中的样式。notifynotifyDataSetChangedmObservable.notifyChanged(...

2018-12-05 19:34:47 319

原创 小葵花妈妈课堂开课了:《ArrayList源码浅析》

ArrayList 源码解析

2018-04-25 21:15:07 302

原创 Android启动页重复启动问题!

问题描述 当时用 Android 系统installer 安装应用后,点击打开应用,按home键切后台点击icon启动,会导致root activity重复启动。导致应用异常、卡顿等。原因 Welcome to the ever-growing list of users who have been bitten by this one. This is a well-know...

2018-04-20 18:55:55 2777

原创 小葵花妈妈课堂开课了:《Runnable、Callable、Future、RunnableFuture、FutureTask 源码分析》

先看一下官方介绍:/** * Runnable接口 被任意class实现的实例,都是由thread去执行的。 * 该类必须要实现一个无参的run方法。 * 当runnable被激活时将要执行的代码。 * 例如实现了Runnable接口的Thread类。 * 激活简单来说就是thread已经开始执行并且没有被停止。 * 此外,Runnable提供给class的是接口方法来激活,而...

2018-04-10 19:49:41 246

原创 小葵花妈妈课堂开课了:《AsyncTask源码分析》

AsyncTask 官方介绍:在UI线程使用AsyncTask是适当和简单的。这个类允许你在UI线程中不使用多线程或者Handers的情况下,就能执行后台操作和发布结果。AsyncTask是围绕Thread和Handler来设计的帮助类,不构成通用线程框架。AsyncTasks通常理想情况下用来执行简短的操作(最多就是几秒钟)。如果你需要保持线程跑很长时间,就推荐你使用jav...

2018-04-09 09:20:41 237

原创 散列表解决冲突的办法

散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key...

2018-03-27 21:14:26 4878

原创 小葵花妈妈课堂开课了:《ThreadLocal 浅析》

ThreadLocal 先看一下一下官方的解释: /** * This class provides thread-local variables. These variables differ from * their normal counterparts in that each thread that accesses one (via its * ge...

2018-03-26 12:21:56 526

原创 小葵花妈妈课堂开课了:《Handler Looper Message 浅析》

Handler Looper Message Thread首先要阐述几者之间的关系。 Thread 可以拥有多个handler对象; Thread 只能拥有一个Looper 和一个MessageQueue。Looper 只能属于一个Thread, 并且只能和MessageQueue 一一对应。 looper的在几者中的作用是什么呢! Looper的作用就是起到 发动机的原理,当然它不...

2018-03-15 20:42:54 282

原创 获取SDCrad 路径相关内容

获取SDCrad 路径相关内容感谢老铁博客 http://blog.csdn.net/nugongahou110/article/details/48154859自己做了一下总结。App 专属路径函数:getExternalFilesDir() 路径: /sdcardf/Android/data/*/ 解释: 存储在external storage函数:getFile...

2018-02-08 15:09:13 391

原创 RecycleView getAdapterPosition() 返回-1

getAdapterPosition 返回-1

2018-02-02 12:54:30 6707 2

原创 ANR, at java.lang.ProcessManager.exec(ProcessManager.java:206)

anr ProcessManager.java

2017-11-22 10:10:04 906

原创 Java8 Lamdba 在Android Studio 使用

java8 Android Studio

2017-10-29 18:48:12 315

原创 python3 web.py

ImportError: No module named 'utils'

2017-10-26 14:57:53 1363

原创 android 分析method profiling

android method profiling

2017-10-19 19:52:33 1832

原创 android.content.ActivityNotFoundException MediaProjectionPermissionActivity

项目爆出一个错误,录屏时崩溃 手机型号:朵唯L9系统是5.1.1

2017-10-17 19:01:37 2154

原创 ViewPager嵌套ViewPager

两个ViewPager嵌套,实现无限循环即:A(1)-A2(B1)-A2(B2)-A(1) A:父ViewPager 有2个选项,B:为子ViewPager.同样有2个选项 A2即为B.

2017-10-17 15:15:47 2715

转载 View 添加双击事件

View 添加双击事件

2017-08-22 17:14:55 886

原创 Java反射,几问?

利用android studio 编译一个工程,用来实验反射机制,当使用getDeclaredFields()时,会把所有属性进行打印,其中包括两个在类中没有定义的两个字段:”$change”,”serialVersionUID”?“Most likely this field is added in order to support the Instant Run feature added in

2017-08-17 11:35:09 191

原创 android解决视图超出屏幕范围显示问题

发先一个ViewGroup超好用的属性。 android:clipChildren 是否裁剪子布局

2017-07-31 15:16:39 31829

原创 Samsung TextView 坑之旅

samsung textview 爬坑

2017-07-18 17:30:01 415

原创 支持上下拉刷新的RecycleView,基于androidPullToRefresh,添加RecycleView HeaderView

如题,基于android PullToRefresh的支持上拉刷新下拉加载的RecycleView

2017-04-20 10:20:10 491

转载 Android TextView imageSpan 居中问题

textview imageSpan 图片居中问题

2017-03-23 17:02:41 2471

转载 Android onTounch事件处理

转载自:http://gundumw100.iteye.com/blog/1052270

2017-03-21 17:58:14 829

原创 Android 仿微信,朋友圈右滑退出

仿微信,朋友圈右滑退出

2017-03-21 17:54:54 1216

原创 Android seekbar 滑动时上方显示进度

android seekbar 活动时, 上方显示移动的进度数字

2017-03-13 17:02:37 4024 4

原创 Android 方形布局

方形布局

2017-03-13 16:56:19 1041

原创 Android 实现 遮罩动画效果

实现遮罩效果动画

2017-01-23 16:08:36 2497 1

原创 Android Gson 解析泛型报错

当用Gson解析泛型会报以下错误: com.google.gson.internal.LinkedTreeMap cannot be cast to

2017-01-23 16:01:55 1118

原创 Android 修改home下的文件夹名称为英文

修改home下的文件夹名称为英文

2017-01-17 10:38:01 495

原创 Android 切换到后台监控

程序切换到后台监听

2017-01-17 10:14:08 1817

转载 tar 命令

tar 简单指令

2017-01-13 14:34:06 217

原创 Git

Git 三个工作区域关系本地库关联远程库,在本地仓库目录运行命令: $git remote add origin [email protected]:nanfei9330/learngit.git提示出错信息:fatal: remote origin already exists.$ git remote rm origin之后再add origin

2017-01-12 10:58:37 229

转载 Android SharedPreferences 存储

转自 : http://blog.csdn.net/ameyume/article/details/7528862SharedPreferences存储共享变量的文件路径位于“/data/data/应用程序包/shared_prefs”目录下,通过adb shell,可以看到如下所示: 查看当前目录:# pwd/data/data/com.min.ijoke/shared_prefs 显示当前目

2017-01-10 11:34:30 252

转载 Android .9

四周分别命名为L、T、R、B。绘制在L的区域:用于拉伸的纵向区域。绘制在T的区域:用于拉伸的横向区域。绘制在R的区域:用于显示前景的纵向范围。绘制在B的区域:用于显示前景的横向范围。

2017-01-05 10:00:48 216

转载 Ubuntu 环境变量

使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。一、UbuntuLinux系统环境变量配置文件Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍环境变量的配置

2016-12-29 13:32:55 533

原创 android 反编译apk 查看R.id

工具介绍: apktool 作用:主要查看res文件下xml文件、AndroidManifest.xml和图片。(注意:如果直接解压.apk文件,xml文件打开全部是乱码) dex2jar 作用:将apk反编译成Java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件apk

2016-12-29 13:25:57 5061

空空如也

空空如也

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

TA关注的人

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