自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 学习博客

罗升阳博客:http://blog.csdn.net/luoshengyang/article/details/8923485 阳光岛主博客:http://blog.csdn.net/sunboy_2050/article/list/3 何桂明的小窝博客:http://blog.csdn.net/...

2015-12-15 16:15:34 479 0

原创 应用的一个场景在不断的跑自动化脚本出现无响应

日志如下: [2018-11-06 10:12:52:665]  [main][MyUncaughtExceptionHandler] [ERROR] !!! this unCaughtException lead to hid restart,which occured in thread o...

2018-11-07 17:30:49 222 0

原创 属性动画cancel

最近遇到这个问题,属性动画A在调用cancel的时候,属性动画A的listener的end方法会被调用。而我的end方法内有去start另一个属性动画B,而在属性动画调用cancel之前将属性动画B置为了空,所以系统提示空指针错误了。我理解为,当动画没有结束时,调用该动画的cancel方法,会回调...

2018-06-19 15:36:24 1191 0

原创 manifest 内android:persistent属性带来的问题

先前在android4.4上的机器因为进程总是被系统杀掉,所以在应用的manifest中增加了android:persistent这个属性问题true.可是当应用移植到其他4.2的机器上时,应用有一个功能是轮播图片,但是发现在轮播的过程中很卡,经过代码分析以及多次试验得出在轮播的时候,imagev...

2018-05-29 11:40:17 1693 0

原创 java.lang.RuntimeException: Unable to get provider com.android.tools.fd.runtime.InstantRunContentPro

在android studio run生成的apk在5.1上运行正常,可是放到4.4上打开app直接会崩溃,打印显示java.lang.RuntimeException: Unable to get provider com.android.tools.fd.runtime.InstantRunC...

2018-03-07 10:29:32 2690 0

原创 manifest里面input-source声明为keep没有被系统识别

在apk的manifest内将input-source声明为keep,如下:<input-source android:source="keep"/>但是没有被系统识别到,经过分析,是因为在android-sdk中的sdk\platforms\and...

2018-02-27 14:55:13 208 0

转载 获取apk证书MD5值的方法

转载自http://blog.csdn.net/themelove/article/details/52767528一、已签名apk文件获取签名文件的MD5,签名信息方法一:1.先把apk解压2.在META_INF目录下找到xxx.RSA文件3.确保安装了jdk并且正确配置了环境变量4.cmd中执...

2018-02-09 12:05:22 1089 0

原创 安卓- apk安装出现闪退java.lang.RuntimeException: Unable to instantiate application

参考的这篇文章,http://blog.csdn.net/daxue_haha/article/details/76919120 这里只是记录一下这个问题,在使用android studio 2.3的时候,gradle是3.3的版本,对应的插件是2.3.3.但是在编译安装apk到android5...

2018-01-23 18:22:01 613 0

转载 eclipse的DDMS找不到设备的解决办法

转载自http://blog.csdn.net/linxinfa/article/details/52152936 win+R,cmd,打开cmd.exe,输入 adb kill-server adb start-server adb devices 看是否有识别...

2018-01-19 18:09:18 4955 0

原创 Skipping PackageSetting due to missing metadata

从日志可以看到,这是因为manifest里面meta-data标签的原因。 intent-filter> action android:name="android.intent.action.MAIN"/> category android:n...

2018-01-18 21:21:02 686 0

原创 android studio 在run后出现“com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex”

应该是support包和第三方依赖冲突,在build.grade里面删除掉对support包的依赖

2018-01-10 16:17:24 2673 1

转载 Android开发-二维码生成与扫描

本文章转自http://blog.csdn.net/hai_qing_xu_kong/article/details/51260428 Zxing使用 从底部gitHub项目下载地址下载项目完后,可以看到整体代码结构如下: 我们只需将zxing包下的所有代码copy一份到我们的项目中去,除了这...

2017-09-13 10:20:36 1418 1

原创 addview的view何时显示的问题

我的项目是一个在任何时候都可以弹出的待机界面,界面是一张图和一个倒计时提示。 我的界面是通过在activty中通过WindowManager.addview上去的。因为addview的window可以控制view显示在最上层,而单纯的activity界面不可以,会被遮挡。 因为activity...

2017-04-11 15:28:50 674 0

原创 shell 命令格式化代码

第一步,先将下面附件放在同一个目录下; 第二步,输入如下命令./astyle -- style=格式 文本名 格式请参考http://astyle.sourceforge.net/astyle.html#

2016-11-17 11:12:42 2037 0

原创 Android Studio设置签名密钥

AndroidStudio如何设置签名: 第一步:     打开AndroidStudio->单击左上角的File->单击Project Structure     此时AndroidStudio会弹出一个名字为Project Structure窗口 第二步:     1、选中左边选项...

2016-11-15 13:05:37 1424 0

转载 Shell 脚本中的特殊字符

shell脚本中一些特殊符号 在shell中常用的特殊符号罗列如下:  # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $*  \"string\"* **  ...

2016-08-16 09:57:09 2379 0

原创 Windows下编写Shell脚本出现的‘: not a valid identifier

这是因为你在Windows下保存的脚本格式是Windows格式的,因为 Linux和windows的文本的区别: 1.Linux的换行:    "n"  2.windows的换行: "rn"(回车,换行) 在执行脚本的时候,识别会出现问题... 解决...

2016-08-10 10:27:46 836 1

原创 WindowManager removeView抛出异常android.view.WindowLeaked

之前做一个项目,在Activity中用WindowManager 来添加窗口,在onDestroy中调用removeView(window)总会抛出android.view.WindowLeaked;后来查资料发现,activity中需要调用removeViewImmediate(window)来...

2016-08-09 10:43:42 1691 0

原创 android 对图片进行裁剪的方法

/** * 获取网络图片 * @param url--请求地址 * @param width--定制宽度dp * @param height--定制位图dp * @return--定制的位图 */ public static Bitmap r...

2016-08-08 11:11:39 398 0

原创 android VideoView播放完视频一直黑屏的问题

之前在用VideoView做播放本地视频的项目时,碰到了在播放完视频后,屏幕是一直黑屏的。用命令查看是有个SurfaceView一直在最上层,遮挡住了其他应用的界面。 然后VideoView是继承SurfaceView的,试过VideoView.stopplayback也没用,因为这个方法并没有...

2016-08-03 17:14:40 6211 1

原创 abstract class 和 interface的比较

1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不...

2016-07-21 18:31:57 188 0

转载 Java 集合:HashSet,HashTable,以及 ConcurrentHashMap 概念

转载自https://github.com/pzxwhc/MineKnowContainer/issues/21 HashSet 阅读本文之前建议先弄懂 HashMap:Java 集合:HashMap(put方法的实现 与 哈希冲突),因为无论是 HashSet 还是 Hash...

2016-07-21 17:04:47 238 0

转载 Java 集合:HashMap

转载自https://github.com/pzxwhc/MineKnowContainer/issues/19 HashMap 概念 对于 Map ,最直观就是理解就是键值对,映射,key-value 形式。一个映射不能包含重复的键,一个键只能有一个值。平常我们使用的时候,最...

2016-07-21 12:21:55 213 0

转载 Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)

转载自https://github.com/pzxwhc/MineKnowContainer/issues/18 Collection 与 List Collection 是 Java 集合的一个根接口,JDK 没有它的实现类。 内部仅仅做 add(),remove(),con...

2016-07-21 11:02:16 188 0

转载 Java 多线程:InheritableThreadLocal 实现原理

转载自https://github.com/pzxwhc/MineKnowContainer/issues/20 前言 介绍 InheritableThreadLocal 之前,假设对 ThreadLocal 已经有了一定的理解,比如基本概念,原理,如果没有,可以参考:Java...

2016-07-20 17:51:57 10308 0

转载 Java 多线程:ThreadLocal关键字

转载自https://github.com/pzxwhc/MineKnowContainer/issues/12 什么是ThreadLocal ThreadLocal并非一个线程,而是一个线程局部变量。它的作用就是为使用该变量的线程都提供一个变量值的副本,每个线程都可以独立的改...

2016-07-20 17:48:43 934 0

转载 Java 多线程:volatile关键字

转载自https://github.com/pzxwhc/MineKnowContainer/issues/11 概念 volatile 也是 多线程的解决方案之一。volatile 能够保证 可见性,但是不能保证原子性。它只能作用于变量,不能作用于方法。当一个变量被声明为 volatil...

2016-07-20 17:48:03 173 0

转载 Java 多线程:synchronized 关键字用法

转载自https://github.com/pzxwhc/MineKnowContainer/issues/7 前言 在 多线程生成的原因(Java内存模型与i++操作解析) 中,介绍了Java的内存模型,从而可能导致的多线程问题。synchronized就是避免这个问题的解决...

2016-07-20 17:47:01 157 0

转载 Java 多线程:Condition关键字

转载自https://github.com/pzxwhc/MineKnowContainer/issues/10 前言 Condition 是一种更细粒度的并发解决方案。 就拿生产者消费者模式来说,当仓库满了的时候,又再执行到 生产者 线程的时候,会把 该 生产者 线程进...

2016-07-20 17:46:21 251 0

转载 Java 多线程:Lock接口

转载自https://github.com/pzxwhc/MineKnowContainer/issues/16 前言 当我们了解了 多线程生成的原因 之后,会有相应的解决办法,最典型的就是 synchronized 和 lock。lock可以说是 synchronized...

2016-07-20 17:45:39 150 0

转载 Java 多线程:生产者消费者问题

转载自https://github.com/pzxwhc/MineKnowContainer/issues/8 概念 生产者消费者问题描述了两个线程(即生产者线程和消费者线程),共享固定大小的缓冲区,在实际运行中可能出现的问题。 生成者:生成一定量的数据放到缓冲区中,然后...

2016-07-20 17:44:47 252 0

转载 Java 多线程:多线程生成的原因z

转载自https://github.com/pzxwhc/MineKnowContainer/issues/6 Java 内存模型 线程之间的共享变量存储在主内存(main memory)中,每个线程都有一个私有的本地内存(local memory),本地内存中存储了该线程以读...

2016-07-20 17:43:58 189 0

原创 java -BolokingQueue

BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。     使用BlockingQueue的关键技术点如下:      1.BlockingQueue定义的常用方法如下:     ...

2016-07-20 16:36:27 216 0

转载 Java中Synchronized的用法

转载自http://blog.csdn.net/luoweifu/article/details/46613015 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步...

2016-07-19 15:03:29 176 0

转载 Java JVM:编译加载机制与自定义类加载器

转载自https://github.com/pzxwhc/MineKnowContainer/issues/27 编译机制 编译主要是把 .java 文件转换为 .class 文件。其中转换后的 .class 文件就包含了元数据,方法信息等一些信息。比如说元数据就包含了 Jav...

2016-07-18 18:22:40 252 0

转载 Java JVM:垃圾回收(GC 在什么时候,对什么东西,做了什么事情)

转载自https://github.com/pzxwhc/MineKnowContainer/issues/26 参考了 一个面试官对面试问题的分析 中关于 GC 的分析,垃圾回收需要搞清楚 在什么时候,对什么东西,做了什么事情。 在什么时候 首先需要知道,GC又分为mino...

2016-07-18 16:50:53 9030 0

转载 Java JVM:内存溢出(栈溢出,堆溢出,持久代溢出以及 nable to create native thread)

转载自https://github.com/pzxwhc/MineKnowContainer/issues/25 包括: 1. 栈溢出(StackOverflowError) 2. 堆溢出(OutOfMemoryError:java heap space) 3. 永久代溢出(Out...

2016-07-18 12:06:17 3503 1

转载 java学习笔记-java jvm内存结构分析

转载自https://github.com/pzxwhc/MineKnowContainer/issues/24 JDK7 整体内存结构 和 堆内存结构JDK8 内存结构变动JDK7 堆内存和非堆内存参数实际优化 JDK7 整体内存结构 以下结构针对 JDK7,整体结构图如下: ...

2016-07-15 17:33:12 241 0

转载 Java 并发专题 : Timer的缺陷 用ScheduledExecutorService替代

转载自http://blog.csdn.net/lmj623565791/article/details/27109467 继续并发,上篇博客对于ScheduledThreadPoolExecutor没有进行介绍,说过会和Timer一直单独写一篇Blog. 1、Timer管理延时任务的缺陷...

2016-07-12 16:00:45 1136 0

转载 Android Bitmap - Drawable-Byte之间的转换

转载自http://dyh7077063.iteye.com/blog/970672 一、相关概念 1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我...

2016-07-05 15:22:29 143 0

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