自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 依赖了aar库的module被导入工程时出现failed to resolve的错误

在Android Studio中创建一个module或者导入一个module的时候,如果这个module中依赖了aar库,当build工程的时候,会出现failed to resolve这个错误这时候,只要在你的app build.gradle(不是project的build.gradle)中加入下面代码就可以完美解决了:[java] view

2017-08-31 10:53:33 873 1

原创 android webView 全屏播放网络视频

1.webView播放网络视频时,有些视频源点击全屏时无反应,经过反复查验探索,原因是某些厂商写的页面不规范导致。通过阅读官方文档得知  应用如果需要支持HTML5的video标签,必须打开硬件加速。我们只需要在Application标签或者相应Activity标签下添加android:hardwareAccelerated="true"即可。接着为了支持全屏,需要重写WebChromeC

2017-08-28 17:22:11 781

原创 Android 异步消息处理机制 深入理解 Looper、Handler、Message

大体的逻辑是这样的:一个线程会存在一个Looper,一个Looper存在一个MessageQueue,这个Looper会不断的轮询这个MessageQueue,如果MessageQueue有消息了,就通过msg,target.dispatchMessage(msg)把消息发出去给Handler处理,msg,target就是个Handler。那么messageQueue中的消息哪来的呢,是通

2017-03-01 16:43:05 226

转载 java内存管理机制

Java 内存管理总结1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够

2017-03-01 11:41:03 227

转载 Java并发编程:Callable、Future和FutureTask

Java并发编程:Callable、Future和FutureTask  在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。  这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。  如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。  而自从Jav

2016-08-31 09:42:24 173

Discuz用户密码暴力破解器

Discuz用户密码暴力破解器

2014-09-15

空空如也

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

TA关注的人

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