- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 2022 学习永远在路上
相比2021年的初出茅庐,2022的我已经可以独立完成Android原生的开发工作,对于不懂或者不会的知识已经可以独立查找解决方法、排查问题。
2023-01-18 09:18:20
149
转载 Fragment生命周期
Fragment和用户之前可交互时会调用,前提是Activity已经resumed;:在最初创建Fragment的时候会调用,和Activity的onCreate类似;:Fragment对用户可见的时候调用,前提是Activity已经started;:当Fragment和Activity建立关联时调用,且仅调用一次;:Fragment和用户之前不可交互时会调用;:在移除Fragment相关视图层级时调用;:最终清除Fragment状态时会调用;:Fragment不可见时会调用;
2023-01-04 14:56:54
330
转载 HashMap
jdk1.8后采用链表+数组+红黑树的结构(当链表长度>8并且数组长度>64时将链表装换为红黑树,当链表长度小于6时,以链表形式存储),链表的时间复杂度为0(N),红黑树时间复杂度为0(logN),红黑树能够缩小扫描范围,提高查询效率;答:只要两个元素的 key 计算的哈希码值相同就会发生哈希碰撞。若 key 值内容相同则替换旧的 value,不然连接到链表后面,链表长度超过阈值 8 就转换为红黑树存储。4、threshold:所能容纳的键值对的临界值,threshold=数组长度*负载因子;
2023-01-04 11:30:55
504
原创 Android studio中的”Shift+F“快捷键
Android studio中的”Shift+F“快捷键各位Android开发小伙伴可能用过“Ctrl+F”、“Ctrl+Shift+F"用于当前页和全局的搜索,“Ctrl+R”、“Ctrl+Shift+R”用于当前页和全局的替换,但如果想在项目目录下查找某一资源,应用以上快捷键都会搜索到过多的内容,而使查找困难。此时点开项目目录,使用“Shift+F”即可精确查找项目目录下的资源文件。注:查找时需要打开当前目录,如果是折叠状态则搜索不到。...
2022-05-28 11:13:26
1533
原创 “The minCompileSdk (31) specified in a dependency‘s AAR metadata”报错解决
新建项目报错如下: 找了很多博客都是说在build.gradle文件中添加如下代码:然而并没有用,用谷歌翻译: 原来是 minCompileSdk (31) >compileSdkVersion 30引起的报错,那我把compileSdkVersion的30改成31不就行了嘛,改成31后解决。...
2021-11-19 11:58:09
4083
原创 Android软键盘“搜索”不显示
在开发Android 软键盘“搜索”功能时浏览多篇博客,但发现搜索功能怎么都不执行,代码如下:<EditText android:id="@+id/et02" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:imeOption
2021-11-16 15:17:06
1787
原创 Adnroid activity启动模式
1、standard模式standard模式为activity默认模式,在此模式下,每次启动该activity都会入栈,多次启动会在栈内创建多个该activity,点击back键会依次出栈。2、singleTop模式第一种方式看起来有点傻,所以Android又为activity提供了singleTop模式,当activity被指定了此模式后,如果该activity位于栈内顶端每次启动该activity不会重新入栈,就不会出现栈内创建多个该activity的情况,但如果该activity不处在栈内顶端,
2021-09-28 11:21:19
119
转载 TextView只显示一行
android:lines=“1”(设置文本最大的显示行数)android:singleLine=“true”(设置单行显示,当文本不能显示全部内容时后面使用省略号替代显示)转载链接: https://blog.youkuaiyun.com/xiao_minglang/article/details/52126779....
2021-09-28 08:14:37
2578
原创 EditText.setSelection方法的作用
EditText.setSelection方法的作用是在EditText赋值后将光标后移,一般设置成“EditText.setSelection(EditText.length());”。
2021-09-24 16:08:24
2381
1
原创 Python中 “from docx import Document”报错
Python中 “from docx import Document”报错想用PyCharm操作Word,在安装docx库后输入代码‘from docx import Document’,一直报错‘ModuleNotFoundError: No module named ‘exceptions’’,查询博客后得知是由于Python3移除exceptions模块后造成的,需要将已经安装的docx库删除,然后在通过‘pip install python-docx’命令安装python-docx才能消除报错。
2021-04-19 22:25:48
17977
4
原创 第一行代码中出现的 response.body()的四个常用方法
1、response.body().byteStream()获取返回的输入流对象2、response.body().string()获取返回的String对象3、response.body().contentLength()获取待下载文件的总长度4、response.body().close()关闭,似乎是防止内存泄露(查了半天博客,也没太理清楚)...
2020-07-06 16:23:29
3410
原创 第一行代码-8.2使用通知(两种改进方式)
郭神的第一行代码第二版通知部分如果继续按照源码编写已不可实现,特别是Android(8.0)以上版本需要增加渠道,在搜集诸多博客后整理出以下两种实现方式,话不多说直接上代码。方式一、package com.example.notice;import android.annotation.TargetApi;import android.app.Notification;import android.app.NotificationChannel;import android.app.Notif
2020-07-04 10:41:09
500
1
原创 第一行代码-9.3关于下载安装Apache的相关问题
最近在看郭神的第一行代码第二版,虽然第三版都出了,但也只能先坚持把第二版看完,看到解析XML格式数据部分的Apache的安装部分,书中内容年代久远,安装也没有之前那样简单,我再费了一番周折后终于安装成功,以下是我的内容分享,以帮助后来人避坑。...
2020-06-26 19:43:32
918
4
转载 android 开发中java.net.UnknownServiceException: CLEARTEXT communication to ...错误解决方案
android 开发报错:报错信息:java.net.UnknownServiceException: CLEARTEXT communication to 192.168.43.232 not permitted by network security policyW/System.err: java.net.UnknownServiceException: CLEARTEXT c...
2019-12-06 15:45:55
3522
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人