自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知道这个有什么用?

做一名优秀的程序员

  • 博客(4)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 弹窗系列:Dialog源码中有没有用到WindowManager?

从这篇文章: Toast类如何实现在任意Activity上显示提示?中我们可以知道:WindowManager.addView()方法可以显示一个新的图层。那么Dialog类是否也是这个原理来显示弹窗了?测试代码://在Activity中调用这段代码就好 Dialog dialog = new Dialog(MainActivity.this); dialog.show();效果如下:查看源代码,看看这个show()方法到底干了啥?这篇文章:Android:源码解析Dial..

2021-01-31 23:28:14 128

原创 弹窗系列:Toast类如何实现在任意Activity上显示提示?

关于Toast源码中,如何一步一步实现显示提示, 这篇文章 Android Toast源码分析 写得很详细,可以参考。我们能不能根据Toast源码中的原理,自己实现一个简单的Toast提示了?当然可以。参考这篇文章:使用WindowManager自定义toast下面贴出,我改进后的代码:public class Toast { public static final int LENGTH_SHORT = 0; public static final int LENGT..

2021-01-24 20:41:39 1861 8

原创 安卓开发测试用视频链接

52秒动画片地址:https://media.w3.org/2010/05/sintel/trailer.mp41分39秒动画片地址:https://www.radiantmediaplayer.com/media/big-buck-bunny-360p.mp410秒动画片地址:https://www.w3school.com.cn/example/html5/mov_bbb.mp412秒纪录片:棕熊地址:https://www.w3schools.com/html..

2021-01-19 17:13:34 962

原创 java创建线程的方式有哪些?他们有什么区别?

java创建线程的方式有三种:继承Thread实现Runnable接口FutureTask+Callable接口三种方式对比:采用实现Runnable、Callable接口的方式优势:线程类只是实现了Runnable接口或Callable接口,还可以继承其他类。多个线程可以共享同一个target对象,所以非常适合多个相同线程来处理同一份资源的情况,从而可以将CPU、代码和数据分开,形成清晰的模型,较好地体现了面向对象的思想。线程池只能放入Runable或Calla..

2021-01-17 15:52:30 166

《Software Architecture Design Patterns in Java》原版PDF 下载

《Software Architecture Design Patterns in Java》PDF 下载,本来是想0分的,但最低只能设置2分。

2017-12-08

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

TA关注的人

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