- CheckedTextView是什么 CheckedTextView继承自TextView且实现了Checkable接口,对TextView界面和显示进行了扩展的控件,支持Checkable。可以实现单选或多选功能,在你懒得使用两者结合的时... CheckedTextView是什么 CheckedTextView继承自TextView且实现了Checkable接口,对TextView界面和显示进行了扩展的控件,支持Checkable。可以实现单选或多选功能,在你懒得使用两者结合的时...
- 前言 每次听说事件分发就觉得好难、肯定不好学,其实事件分发也就那么回事。将本文看下去不说你能对事件分发有多么了解、多么深入,但是在应用开发中简单的使用是绝对没有问题的,下面咱就不叨叨,开始咱们的学习。 &nbs... 前言 每次听说事件分发就觉得好难、肯定不好学,其实事件分发也就那么回事。将本文看下去不说你能对事件分发有多么了解、多么深入,但是在应用开发中简单的使用是绝对没有问题的,下面咱就不叨叨,开始咱们的学习。 &nbs...
- 作者:帅次 作者简介:CSDN博客专家,欢迎点赞、收藏、评论 粉丝福利:公众号「帅次」一个分享Android 体系技术·相关知识·面试题库·技术互助·干货·资讯·高薪职位·教程的地方。 🔥 背景 用户希望应用能够快速打... 作者:帅次 作者简介:CSDN博客专家,欢迎点赞、收藏、评论 粉丝福利:公众号「帅次」一个分享Android 体系技术·相关知识·面试题库·技术互助·干货·资讯·高薪职位·教程的地方。 🔥 背景 用户希望应用能够快速打...
- 官方介绍 在分析安装过程之前,需要先了解一下 Android 项目是如何经过编译->打包生成最终的 .apk 格式的安装包。谷歌有一张官方图片来描述 apk 的打包流程,如下图所示。 Android 应用模块的构建过程(如上图所... 官方介绍 在分析安装过程之前,需要先了解一下 Android 项目是如何经过编译->打包生成最终的 .apk 格式的安装包。谷歌有一张官方图片来描述 apk 的打包流程,如下图所示。 Android 应用模块的构建过程(如上图所...
- Gradle插件对应的Gradle所需版本 插件版本 需要的 Gradle 版本 4.2.0+ 6.7.1+ 4.1.0+ 6.5+ 4.0.0+ 6.1.1+ 3.6.0 - 3.6.4 5.6.4+ 3.5.0 - 3.5.4 5.4.1+ 3.4.0 - 3.4.3 5.1.1+ 3.3.0 - 3... Gradle插件对应的Gradle所需版本 插件版本 需要的 Gradle 版本 4.2.0+ 6.7.1+ 4.1.0+ 6.5+ 4.0.0+ 6.1.1+ 3.6.0 - 3.6.4 5.6.4+ 3.5.0 - 3.5.4 5.4.1+ 3.4.0 - 3.4.3 5.1.1+ 3.3.0 - 3...
- public class AppGlobalUtils { private static Application myApp; public static Application getApplication() { if(myApp==null){ try { ... public class AppGlobalUtils { private static Application myApp; public static Application getApplication() { if(myApp==null){ try { ...
- 关注:微信公众号「帅次」,获取更多内容。 之前了解到进程与多进程,涉及多进程不可避免的遇到了进程间通信,说到进程间通信,Binder 成了一道绕不过的坎。接下来咱们逐一了解。 🔥 什么是进程间通信  ... 关注:微信公众号「帅次」,获取更多内容。 之前了解到进程与多进程,涉及多进程不可避免的遇到了进程间通信,说到进程间通信,Binder 成了一道绕不过的坎。接下来咱们逐一了解。 🔥 什么是进程间通信  ...
- 第五章 Fragement 1.知识点 1.概念 2.应用 2.为何用? 坚持AUF(Always Use Fragment)原则,即总是使用Fragment。Fragment本身占用内存比Ac... 第五章 Fragement 1.知识点 1.概念 2.应用 2.为何用? 坚持AUF(Always Use Fragment)原则,即总是使用Fragment。Fragment本身占用内存比Ac...
- 🔥 应用场景 Toast提示默认显示在界面底部,使用Toast.setGravity()将提示显示在中间,如下: Toast to... 🔥 应用场景 Toast提示默认显示在界面底部,使用Toast.setGravity()将提示显示在中间,如下: Toast to...
- 前言 网络请求这块一直使用的是okhttputils,最近将Gradle从3.2.1升级到4.2.0运行项目报错(Call找不到)。 Android Studio用法:  ... 前言 网络请求这块一直使用的是okhttputils,最近将Gradle从3.2.1升级到4.2.0运行项目报错(Call找不到)。 Android Studio用法:  ...
- Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对... Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对...
- 有时候,为了满足不同平台的用户需求,我们希望针对特定的平台设置不同的样式。比如,在 iOS 平台上设置浅色主题,在 Android 平台上设置深色主题。面对这样的需求,我们可以根据 defaultTa... 有时候,为了满足不同平台的用户需求,我们希望针对特定的平台设置不同的样式。比如,在 iOS 平台上设置浅色主题,在 Android 平台上设置深色主题。面对这样的需求,我们可以根据 defaultTa...
- [Android开发视频教学].01_13_Android常见控件(三)之二 学习使用ListView list.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schem... [Android开发视频教学].01_13_Android常见控件(三)之二 学习使用ListView list.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schem...
- Android Studio打开工程文件之后,Java文件变成了XML文件,XML文件变成Java代码,但是使用记事本找开源文件是正常的。 这样的情况如何解决呢? 很简单 找到Android Studio的安装目录 C:\Users\Administrator\.AndroidStudio3.5\system 将c... Android Studio打开工程文件之后,Java文件变成了XML文件,XML文件变成Java代码,但是使用记事本找开源文件是正常的。 这样的情况如何解决呢? 很简单 找到Android Studio的安装目录 C:\Users\Administrator\.AndroidStudio3.5\system 将c...
- 尽管 Dart 是个单线程任务,但它提供 Future、Stream、后台任务以及其他特性用于编写现代异步程序以及响应式程序(Flutter)。本文讲的是 Dart 后台任务的基础:Isolate 和事件... 尽管 Dart 是个单线程任务,但它提供 Future、Stream、后台任务以及其他特性用于编写现代异步程序以及响应式程序(Flutter)。本文讲的是 Dart 后台任务的基础:Isolate 和事件...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签