![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载
文章平均质量分 68
冯旭_Android
这个作者很懒,什么都没留下…
展开
-
Android 禁止输入表情符
Android 禁止输入表情符。转载 2022-11-30 10:03:10 · 510 阅读 · 0 评论 -
透明度色值一览
100%=00(全透明)00%=FF(不透明)转载 2022-11-15 13:26:24 · 2719 阅读 · 0 评论 -
Looper的loop死循环为什么不会阻塞主线程
因为我们写的代码就是通过handler驱动起来的,我们activity的onCreate、onResume、onStop等等这些生命周期方法,包括我们的UI绘制的信号,这些UI绘制的事件都是通过Handler Looper循环内部发起的,来调用回调我们的各个Activity,各个Fragment等等这样的一些组件里面的各个生命周期方法,我们的代码就是在循环里面执行的,你说怎么会阻塞呢?你启动它,进入main方法,执行完所有的方法,也就会退出了,那么我们的应用程序你说总不能说执行完main方法就退出把?转载 2022-09-22 14:37:39 · 1749 阅读 · 0 评论 -
医院各领域榜单。22个科室、100种常见疾病
01 肾脏病主要疾病:尿毒症、慢性肾功能衰竭、肾炎、肾病综合征、多囊肾病、肾结石1、北京大学第一医院2、南京军区南京总医院3、上海瑞金医院4、中山大学附属第一医院5、解放军总医院6、复旦大学附属华山医院7、北京协和医院8、南方医科大学南方医院9、第二军医大学长征医院10、四川大学华西医院 02 泌尿外科主要疾病:尿路结石、肾上腺疾病、肾移植、前列腺疾病、性功能障碍等1、北京大学第一医院2、武汉同济医院3、上海长海医院4、解放军总医院5、四川大学华西医院6、北京协和医院7、天津医科大学第二医院8、中山大原创 2022-07-27 13:56:56 · 1622 阅读 · 0 评论 -
Android Studio Debug调试全篇
Android Studio Debug调试全篇转载 2022-06-22 13:55:46 · 8548 阅读 · 3 评论 -
AMS和ActivityThread之间的Binder通信
开发日常在调用startActivity()的时候,实际上调用的是mInstrumentation.execStartActivity()再调用ActivityManagerNative.getDefault() .startActivityActivityManagerNative.getDefault 单例返回的就是ActivityManagerService的远程接口,即ActivityManagerProxy。public abstract class ActivityManagerNa转载 2021-12-23 17:07:38 · 562 阅读 · 14 评论 -
Kotlin中 各符号的含义 ?
Kotlin中 ?、!!、?:、:: 、->符号的含义Kotlin 中新增了一些符号,先记录在案,方便理解和学习。1. ? 和 !!"?"加在变量名后,系统在任何情况不会报它的空指针异常。"!!"加在变量名后,如果对象为null,那么系统一定会报异常!上述是两个符号的简单概念,为了更好的解释这两个概念,我们先从java代码入手,如下例:ArrayList<String> myList = null; // 创建一个null的队列Log.d("TAG",..转载 2021-12-06 14:21:30 · 558 阅读 · 0 评论 -
Android Intent事件的Flag标志
在Android开发中,Intent想必大家经常用。Intent本意为目的、意向、意图。在Android中,Intent是系统各组件(或应用程序)之间进行数据传递的数据附载者,Intent不仅可以用于应用程序之间的交互,也可以用于应用程序内部的Activity、Service和Broadcast Receiver之间的交互。 解读Android Intent。本文主要说的是Intent的Flag标志。TaskTask就是一个任务栈,里面用来存放Activity,第一个进去的(Activity)处于栈转载 2021-09-29 13:34:25 · 487 阅读 · 0 评论 -
android 判断页面加载完成
private boolean isFirst = true; //永远判断是否第一次显示,否则每次锁屏后重新解锁都会调用@Overridepublic void onWindowFocusChanged(boolean hasFocus) {// TODO Auto-generated method stubsuper.onWindowFocusChanged(hasFocus);if (hasFocus && isFirst) {isFirst = false;if.转载 2021-08-09 16:04:16 · 1150 阅读 · 1 评论 -
Android Rxjava:最简单易懂的诠释 看这篇
1.前言Rxjava, 具有链式调用、使用简单&事件与结果松耦合的特点。 Rxjava, 之所以深受欢迎它包含 非常多操作符,能通过 【链式形】 优雅整洁的代码几乎能实现所有的功能需求。 本文特点:图多字少、逻辑简单。 之前面试中被问了很多Rxjava的知识,今天献一份不一样诠释,希望大家喜欢。 文章中实例 linhaojian的Github2.目录示意图3.简介示意图4.原理浅析Rxjava,扩展自观察者模式。4.1 生活例子通.......转载 2021-07-28 18:00:13 · 670 阅读 · 4 评论 -
Android 12 Beta正式亮相;5 月 19 日凌晨 1 点 阔别 2 年的 Google I/O 开发者大会内容集锦
去年,因为一场席卷全球、突如其来的特殊情况,出于安全考虑,谷歌首次取消了一年一度的 Google I/O 开发者大会,令许多对此翘首以待的开发者感到遗憾。所幸,今年 Google I/O 开发者大会于北京时间 5 月 19 日凌晨 1 点以线上直播形式重新回归。阔别两年,不仅是开发者满怀期待,谷歌也可谓是“厚积薄发”:三个多小时的直播(Google I/O 大会主题演讲+开发者主题演讲)干货满满, Android 12 重磅登场,各种创新技术轮番轰炸,令人目不暇接。那么在这场积蓄了 2 年的 G转载 2021-05-19 13:14:00 · 210 阅读 · 2 评论 -
Android 修改字体样式,看这篇就够了
Android 默认字体为「思源黑体」,英文名:Noto Sans英文字体:Roboto 字体修改字体步骤:1.单独设置字体样式(1)Android系统提供了几种字体样式可供选择通过设置typeface属性或者fontFamily属性设置typeface属性:normal serif sans monospacefontFamily属性:casual cursive serif monospace sans-serif sans-serif-condensed转载 2021-02-07 16:44:24 · 17026 阅读 · 2 评论 -
史上最污技术解读,我竟然秒懂了
假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是个妹子,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是个妹子,不安于男朋友给你的安全感。在遥远的男友未知的地方,和一位男生保持着联系,你告诉他你没有男朋友,你现在处于纠结期,一旦你和你男朋友分开了,你马上可以把自己感情转移到异地男人那里去。这是异地容灾备份。假设你是个妹子,有一位男朋..转载 2020-12-16 16:02:11 · 280 阅读 · 2 评论 -
Android RxJava2
【JAVA RxJava 2.x】为什么要学 RxJava?RxJava 最大的优点也是简洁,但它不止是简洁,而且是** 随着程序逻辑变得越来越复杂,它依然能够保持简洁 **。咳咳,要例子,猛戳这里:给 Android 开发者的 RxJava 详解什么是响应式编程响应式编程是一种基于异步数据流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并为一条新的流。响应式编程的一个关键概念是事件。事件可以被等待,可以触发过程,也可以触发其它事件。事转载 2020-10-19 19:52:59 · 475 阅读 · 2 评论 -
Android 控件 RecyclerView 看这篇就够了
【Android 控件 RecyclerView】概述RecyclerView是什么从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传统的ListView,更加强大和灵活。RecyclerView的官方定义如下:A flexible view for providing a limited window into a large data set.从定义可以看出,flexible(可扩展性)是RecyclerView的特点。转载 2020-10-19 19:49:52 · 5173 阅读 · 5 评论 -
巧妙的用Fragment实现回调 | 实现一波骚操作
1、 需求在实际开发中我们可能会有这样的需求,比如:通过startActivityForResult,之后需要通过protected void onActivityResult(int requestCode, int resultCode, Intent data)方法来获取启动的Activity返回的值。这样用起来不是很方便,有没有方法可以直接通过回调来获取返回的值呢?哈哈是有的2、 思路分析除了Activity有onActivityResult方法,Fragment也有,那么我们是不是可以转载 2020-10-15 09:44:36 · 1459 阅读 · 2 评论 -
快速理清 .dex、.odex、ART、AOT、OAT 逻辑关系
目的理清 .dex、.odex、ART、AOT、OAT 等近似名称的概念和意义。APK 生成apk的打包过程最终 apk 内的代码文件为 .dex 文件。APK 安装运行基础概念AOT:编译方式,运行前编译。JIT:编译方式,动态编译。Dalvik:Android 5.0 之前默认虚拟机。ART:Android 5.0 及其之后默认虚拟机。OAT:Android 私有 ELF 文件格式,后缀为 .odex。不仅包含从 .dex 翻译过来的二进制本地机器指令,还包含原来转载 2020-10-15 09:42:39 · 899 阅读 · 1 评论 -
Scroller全认知,对于Scroller 你真的了解吗?
这篇文章非常长...长到了已经超出一篇文章的限制,正因为如此,这篇文章把Scroller探寻的非常透彻,不管你熟不熟悉Scroller都值得一学。介绍给未使用过scroller的人说的话:Scroller是一个跟滑动有关的类(大家都这么说(大家:我不承认!????)),很多滑动的操作可以借助Scroller来完成,而且很多有滑动效果的框架啊什么的,都是借助他来完成的,所以如果你们掌握了Scroller类,也能制作那些有意思的滑动效果。给使用过Scroller的人说的话:你们可转载 2020-10-15 09:39:55 · 3282 阅读 · 4 评论