The following untracked working tree files would be overwritten by merge 产生原因: 工作区修改了代码...
The following untracked working tree files would be overwritten by merge 产生原因: 工作区修改了代码...
一、Android Jetpack简介 Jetpack并不是一个框架或者组件,它是一套库、工具和指南的集合,可帮助开发者更轻松地编写优质应用。这些组件可帮助开发者遵循最佳做法...
一、什么是三次握手? 三次握手:指建立一个tcp连接时,需要客户端和服务端总要发三个包。保证数据在传输时的一个完整性。 为什么握手要三次:更安全、可靠。服务端...
事件分发机制从ViewGroup的dispatchTouchEvent入手 可以看出,ViewGroup的dispatchTouchEvent,首先调用了自己的onInter...
在Android中弹出式菜单(以下称弹窗)是使用十分广泛一种菜单呈现的方式,弹窗为用户交互提供了便利。关于弹窗的实现大致有以下两种方式AlertDialog和PopupWin...
本篇文章主要是继之前的文章 继续以实战的角度来解决我们日常开发中遇到的滑动冲突的问题。 一、前言 滑动冲突在我们日常 Android 开发中非常常见,当我们单独使用滚...
Android Studio是谷歌基于IntelliJ开发的一款功能强大的开发工具,它具有构建出色Android应用所需要的一切。借助基于IntelliJ IDEA的强大的功...
近几年,人工智能迅速发展,在各行各业都有所应用,特别是近两年,面向开发者的AI开发工具也是层出不穷,特别是从GitHub Copilot工具中看到了AI对开发者带来的无限可能...
最近学习了下协程,在这里分享一下我自己的理解。 1、协程是什么? 在定义协程是什么之前,我们应该先知道协程是做什么的,对于项目而言是新增加的东西?还是替换原有的逻辑,从而获得...