自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 动画学习

基础的动画实现(XML形式和JAVA形式)

2023-04-10 16:25:05 515

原创 XML实现 -- shape/Selector

主要解析常见需要自定义的shape的用法

2023-04-07 15:34:44 319

原创 EventBus的使用以及优化

EventBus理解以及替代EventBus的LivedataBus实现。

2023-04-06 18:39:10 711

原创 关于Launcher加载应用图标,导致图标显示异常的问题

关于Launcher加载应用图标,导致图标显示异常的问题

2023-02-24 17:02:32 693

原创 Android 弹框问题

Android dialog相关问题合集

2022-10-31 14:52:58 1160

原创 Android 中的多线程简介

一、概念讲解进程:是程序运行过程中系统进行资源分配和调度的一个独立单位,使多个程序可 并发执行,以提高系统的资源利用率和吞吐量。线程:一个基本的CPU执行单元 & 程序执行流的最小单元。 线程自己不拥有系统资源,与其他线程共享进程所拥有的全部资源。(并发、同步)线程和进程的关系:进程是资源分配的最小单位,线程是CPU调度的最小单位。 线程依附于进程。二、线程的分类UI线程(主线程):Android系统在程序启动时会自动启动一条主线程 处理四大组件与用户进行交互的事情(如 UI

2021-08-01 17:38:36 1452 1

原创 AIDL简介与使用

一、简介AIDL全称是Android Interface Definition Language,也就是Android接口定义语言。文件类型:用AIDL书写的文件的后缀是 .aidl数据类型:AIDL默认支持一些数据类型,在使用这些数据类型的时候是不需要导包的,但是除了这些类型之外的数据类型,在使用之前必须导包。默认支持的数据类型包括: Java中的八种基本数据类型,包括 byte,short,int,long,float,double,boolean,char。 Str...

2021-08-01 17:15:49 319

原创 Service、Broadcast、ContentProvider简要介绍和使用

一、Service简介:1.可以让程序在后台一直做它想要做的事情,即使当前没有与用户进行交互。(对应context.startService()的启动方式)。2.实现了某些功能已供其他程序调用的工具,并可保持长期连接进行交互。(对应context.bindService()的启动方式)。二、Service生命周期onCreate () 首次创建服务时,系统将调用此方法来执行一次性设置程序(在调用 onStartCommand() 或onBind() 之前)。如果服务已在运行,则不会调..

2021-08-01 16:35:44 612

原创 Fragment 简介

Fragment是依赖于Activity的,不能独立存在的。一个Activity里可以有多个Fragment。一个Fragment可以被多个Activity重用。Fragment有自己的生命周期,并能接收输入事件。一、生命周期二、创建Fragment1、静态方法:2、静态加载的方法3、Fragment与Activity交互。三、示例代码使用了dataBindingMainTivity.classpublic class MainActi...

2021-08-01 15:50:53 110

原创 Android四大组件--Activity

一、简介在Android系统中Activity提供可视化的用户界面, 一个Android应用通常由多个Activity组成。多个Activity 组成了Activity栈(Stack),当前活动的Activity处于栈顶。Activity有自己的生命周期,由Android系统来控制。二、Activity的生命周期onCreate:表示Activity正在被创建,这是生命周期的第一个方法。在这个方法可以做一些初始化的工作,比如调用setContentView去加载界面布局...

2021-08-01 15:26:06 232

原创 Android开发常用布局

所谓布局就是组件在Activity中的呈现方式,是组件大小、间距和对齐方式等 在Android中常见的布局方式有如下几种:线性布局(LinearLayout):线性布局,按照垂直或者水平方向布局组件。 帧布局(FrameLayout):组件从屏幕的左上角坐标布局组件。 表格布局(TableLayout):按照行列方式布局组件。 相对布局(RelativeLayout):相对其它组件的布局方式。 绝对布局(AbsoluteLayout):按照绝对坐标来布局。 网格布局(GridL...

2021-08-01 14:55:50 466

原创 Android常用UI控件

Android中所有的可视化组件都是继承自View类,通常把它们称之为视图。视图也经常被称为控件或者小组件。 ViewGroup类继承自View类,是对View类的扩展,它用来包含、管理多个视图。用户界面UI(UserInterface)就是由一个个具体的View和ViewGroup构成的一颗视图树在开始前,先要介绍下几个单位:dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关。px: pix...

2021-08-01 14:32:51 652

原创 Android 常用开发java规范

为了有利于项目维护、增强代码可读性、提升 Code Review 效率以及规范团队安卓开发,故提出安卓开发规范。以下是本人一些工作中需要注意的,还有一些官方的规范,有一篇文章,有详细的叙述,大家有时间可以去学习一下。https://www.jianshu.com/p/45c1675bec69一、编码命名规范1、编码格式统一为 UTF-8;2、编辑完 .java、.xml 等文件后一定要按照规范(开发规范或者默认规范)去格式化文件。3、设置删除多余的 import,减少警告出现...

2021-07-30 13:00:53 108

原创 新手常用Linux命令

本文只是介绍新手在开发过程中用到的命令,如有需求,可以通过如下链接去查看更加详细的命令介绍:https://blog.csdn.net/qq_23329167/article/details/83856430/1、目录切换 cdcd / 切换到根目录cd /usr 切换到根目录下的usr目录cd ../ 切换到上一级目录 或者 cd ..cd ~ 切换到home目录cd - ...

2021-07-30 12:21:46 86

原创 Android ADB 命令详解

安装ADB已经安装了Android SDK,那就不需要单独安装ADB了,Android SDK中已经包含了ADB工具。以下是各个系统ADB工具所在位置: Windows:C:\Users\lifp\AppData\Local\Android\Sdk\platform-tools  Ubuntu:/home/ts/Android/Sdk/platform-tools单独安装ADB: https://developer.android.google...

2021-07-13 20:32:21 169 2

空空如也

空空如也

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

TA关注的人

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