前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...
昨天有个简友给我留言,感慨颇受呀。 虽然经常有报道,中国一线城市平均工资一万多,二线城市七八千啥的。但是,真正生活在二线城市的我们,确确实实能感受到,身边大把人月工资普遍四五...
http://blankj.com 这个大佬写的工具箱里面的
Android 继承BottomSheetDialog实现选择规格的底部弹窗继承BottomSheetDialog实现选择规格的底部弹窗 先上效果图 实现思路 利用BottomSheetDialog底部弹出,且可方便实现背景透明的效果, 设置需要传入...
AndroidUtilCode
Android 继承BottomSheetDialog实现选择规格的底部弹窗继承BottomSheetDialog实现选择规格的底部弹窗 先上效果图 实现思路 利用BottomSheetDialog底部弹出,且可方便实现背景透明的效果, 设置需要传入...
一、数据成员 每个Looper拥有一个消息队列,归属于一个线程。 二、初始化 每个线程创建一个Looper,如果线程尝试创建第二个Looper就会出现异常。 先创建一个消息队...
之前做商城类App的时候,会遇到多个Banner需求,那么我们有没有办法快速实现Banner呢?答案是有的,具体怎么做请看我下面的分享。 Banner引入 截止写博客的时间,...
Jetpack Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编...
准备工作 需要在微信开放平台注册登录账户。还得办理开发者资质认证,审核费用为300元。2.在微信开放平台创建移动应用,填写相关信息后提交审核。 简述业务流程 1.获取appI...
一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
你平时写 Shape 是不是这样滴 第一步:先给 Shape 起个文件名: 第二步:定义各种 Shape 属性 第三步:找到对应的 View 并设置 第四步:在布局中预览看看...
文中提到的:“而对于Activity来说,一旦Activity被摧毁,那么在它里面创建的线程也就不存在,这样一来执行的任务也就停止了”。实际上Thread 的运行是独立于 Activity 的,也就是说当一个 Activity 被 finish 之后,如果你没有主动停止 Thread 或者 Thread 里的 run 方法没有执行完毕的话,Thread 也会一直执行。
Android Service基本用法Service的概念 1.Service作为安卓的四大组件之一,固然是每一位安卓开发者必须掌握的一个知识点。虽然它没有Activity的使用频繁,但也是日常开发经常用到的。 ...
Android使用友盟分享微信小程序到微信 在友盟官网上看到了相关的API,但是总是无法正常调用,下面记录下自己的处理流程: 引入依赖 添加所需权限,创建微信所需的Activ...
处理多层ViewPage嵌套产生滑动冲突的问题 场景 在项目中我们经常会遇到一下类似的嵌套效果,ViewPager从主页可以一直右滑经过每个页面。 效果图 实际开发的时候,我...