自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Android的Autoservice的使用以及隐藏的天坑

Android的autoservice坑

2023-03-13 16:40:16 957

原创 技术资源网的记录

技术资源网的记录

2023-02-20 19:03:39 137

原创 View的post和postDelayed原理分析

文章目录前言一、post源码分析1.mAttachInfo是什么及赋值2.getRunQueue()介绍二、postDelayed源码分析总结前言在开发中,我们经常会使用到view的 post 方法或 postDelayed 方法,那么这两个方法有什么用呢?它们的使用原理是怎么样的呢?带着问题往下看:一、post源码分析代码如下:public boolean post(Runnable action) { final AttachInfo attachInfo = mAttac

2022-05-05 14:26:51 1142

原创 线性布局LinearLayout设置分割线divider

目录一、线性布局LinearLayout设置分割线divider总结一、线性布局LinearLayout设置分割线divider上代码:<LinearLayout android:id="@+id/fl_tag" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginT

2022-04-15 17:05:10 3517

原创 setImageResource与setBackgroundResource的区别

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-03-17 14:25:36 1211

原创 static与final关键字

目录前言一、static关键字二、final关键字三、static final总结前言static、final与static final 的区别与作用。一、static关键字含义:static意为静态的,Static意为静态的,但凡被static 修饰说明属于类,不属于类的对象。二、final关键字含义:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。三、static final示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任

2022-03-15 19:03:38 356

原创 设置EditText光标颜色

EditText光标显示的颜色一.全局设置进入AndroidManifest文件,找到 android:theme="@style/Theme",上面的这行代码“android:theme=”@style/Theme”,点击查看Theme的属性,如有:< item name=“colorAccent”>@color/colorAccent< /item>,@color/colorAccent 就是全局设置光标的颜色,修改为你对应想要的颜色即可。二.局部设置1.自定义颜

2022-03-08 10:23:29 4271 1

原创 Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant)

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片

2022-03-05 17:55:11 4557

原创 Android报错(* Try: Run with --stacktrace option to get the stack trace. Run with --debug)

记录解决过程1.在命令行中进入项目的根目录,或者可以在Android studio的Terminal中直接操作也可以,然后敲入一个命令:gradlew compileDebug --stacktrace2.然后根据命令行给出的提示,还可以在后面加上-info或者-debug的选项得到更详细的信息:gradlew compileDebug --stacktrace -info或者 gradlew compileDebug --stacktrace -debug3.根据详细信息提示,替换命

2021-10-03 17:19:44 1739

原创 TextView字体加粗

TextView字体设置粗体1.静态设置这种是最直接的方式,直接在xml文件里面直接添加一个TextView的属性值:android:textStyle="bold"2.动态设置方式一//textView为设置的文本框TextView textView= new TextView(R.id.tv);//或从xml导入 TextPaint paint = textView.getPaint(); paint.setFakeBoldText(true);方式二TextView tex

2021-08-06 18:14:22 324

原创 正确获取布局控件的高度

Android动态获取控件的长宽度如果要获取一个控件的高度通过在oncreate中View.getWidth和View.getHeight是无法获得一个view的高度和宽度,因为view的组件布局要的onResume回调后完成。1.Activity获取Activity可以通过在onWindowFocusChanged(boolean hasFocus)这个方法中获得控件的大小,当前窗口的Activity在获得或者失去焦点的时候就会调用这个方法,它是这个Activity是否对用户可见的最好标志。

2021-07-31 09:55:06 515

原创 Git常用命令

Git的常用指令1.git的命令集git add + 单个文件名 :表示将该文件推到暂存区中git add + 文件1 文件2 文件3...:表示将多个文件推到暂存区中git add .:表示将所有有改动的文件推到暂存区中git commit -m + "注解":表示将暂存区的文件推到本地仓库中git pull :表示拉取远程仓库中的代码到本地git push:表示将本地仓库代码推到远程仓库中git log 或者 git log --pretty=oneline :可查看git提交的版本

2021-07-07 23:07:15 67

原创 Java笔记(红黑树)

红黑树特点1.每个节点或是黑色、或是红色;2.根节点必须是黑色;3.每个叶子节点必须是黑色:Java实现的红黑树将使用null来代替空节点,因此遍历红黑树时将看不到黑色的叶子节点,反而看到每个叶子节点都是红色的;4.如果一个节点是红色的,那它的子节点必须是黑色的;红色节点不可以出现有两个连续的,但黑色节点是可以连续的。若给定黑色节点的个数为N,最短路径是连续的N个黑色,树的高度为(N-1);最长路径为节点红黑相间,树的高度为(2N-1);从一个节点到该节点的子孙节点的路径的包含相

2021-05-15 22:44:45 82

原创 Java笔记(正则表达式)

正则表达式从jdk1.4开始提供有java.util.regex开发包,这个包中提供一个Pattern程序类,在这个类中定义程序所有的正则标记。单个字符匹配任意字符:表示由任意字符组成;\:匹配"";\n:匹配换行;\t:匹配制表符单个字符集[abc]:表示可能是字母a,b,c中的一个;[^abc]:表示不是字母a,b,c中的一个;[a-zA-Z]:表示由任意字母组成,不区分大小写;[0-9]:表示由数字组成;简化字符集(单个).:表示任意的一个字符;\d:等价于[

2021-05-12 23:26:46 76

原创 青蛙跳台阶

题目一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。需求:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法?分析:此题的突破口在台阶数;台阶数不一样,结果就不一样;由台阶数来找规律。台阶数跳法数11223448516632……首先,当位数为0时返回值为0;位数为1时返回1;因为他们是起始值;

2020-11-06 15:23:46 57

原创 Markdown学习(note)

Markdown学习标题 : #+空格二级标题二级标题:##+空格三级标题三级标题:###+空格四级标题四级标题:####+空格字体Helloworld!字体加粗:** ** ,字体放星号中间Helloworld!表示斜体:** 字体放两个星号中间,Helloworld!斜体并加粗:*** ***字体放中间Helloworld!表示删除线:~~ ~~字体放中间引用规划选择引用:大于号(>)+空格分割线分割线:“—” ,"***"图片[外链图片转存失

2020-09-25 10:51:45 383

原创 单例模式 and getInstance()的用法

单例模式及getInstance()的用法一般在单例模式下使用.getInstance()创建对象;但并不是所有有私有构造方法,对外通过getInstance方法提供。单例模式单例模式:一个类有且只有一个实例。1,一个私有的构造器2,一个私有的该类类型的变量3,必须有一个共有的返回类型为该类类型的方法,用来返回这个唯一的变量eg://使用实例,在定义的新类当中加入getInstance()方法,返回值即为该类的一个对象,此方法常常应用在Java的单例模式当中public class S

2020-09-25 10:49:09 198

原创 基础之语法

基础语法标识符标识符:由字母、字母、下划线、美元符号()和数字组成,开头只能由字母、下划线、美元符号()和数字组成,开头只能由字母、下划线、美元符号()和数字组成,开头只能由字母、下划线、美元符号()开始。java区分大小写数据类型基本数据类型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KPaaTSX3-1595666001163)(C:\Users\cc\AppData\Roaming\Typora\typora-user-images\image-202

2020-07-30 22:00:56 215

空空如也

空空如也

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

TA关注的人

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