- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 安卓 mvp 的架构的详细介绍
MVP(Model-View-Presenter)是一种软件架构模式,常用于构建用户界面(UI)。它将应用程序的逻辑划分为三个部分:Model、View 和 Presenter。MVP 的主要目标是分离视图和业务逻辑,使代码更易于维护和测试。在上述示例中,LoginActivity 是 View,负责显示 UI 和接收用户输入。LoginPresenter 是 Presenter,负责处理登录逻辑并与 Model 进行交互。LoginModel 是 Model,负责处理数据逻辑。
2024-07-19 22:10:21
822
原创 java 中的虚拟机的介绍
JVM 是 Java 平台的重要组成部分,提供了跨平台的能力和自动内存管理等特性。理解 JVM 的工作原理和内部机制对于优化 Java 应用程序的性能和解决实际问题具有重要意义。
2024-07-19 22:04:06
852
原创 Android获取当前屏幕显示的是哪个activity
这是一个常见的方法,尽管从 Android 5.0 (API 21) 开始,有些方法变得不太可靠或受限制。方法一:使用 ActivityManager 获取当前运行的任务信息。方法来获取当前显示的 Activity 名称。在你的 Activity 或其他组件中调用。
2024-07-17 14:57:38
753
原创 安卓onNewIntent 什么时候执行
是 Android 中 生命周期的一部分。它在特定情况下被调用,主要用于处理新的 ,而不是创建新的 实例。详细介绍如下: 启动模式: 启动模式:显式调用 方法:配置 启动模式为 或 :在 中覆盖 方法:启动这个 时,如果它已经在栈顶,将会调用 方法:通过正确配置和使用 方法,可以有效地管理 的生命周期,提升应用的性能和用户体验。二。通过正确配置和使用 方法,可以有效地管理 的生命周期,提升应用的性能和用户体验。二.onNewIntent什么时候执行 方法在 中执行的时机主要有以下
2024-07-11 13:47:29
836
原创 安卓下拉菜单平移动画开发
在 Android 中实现下拉菜单的平移动画,可以使用类来实现菜单的平移效果。在这个示例中,我们将创建一个简单的下拉菜单,当用户点击按钮时,菜单会从屏幕顶部平移出来或隐藏。
2024-06-28 15:48:46
835
原创 安卓弹框要恢复和清理 SharedPreferences 中保存的数据
通过上述代码,用户可以在应用中点击按钮来清理中的所有数据。这种方法不仅可以用于清理对话框状态,还可以用于其他需要清理和重置状态的功能。
2024-06-27 10:37:03
605
原创 Android 应用中,对话框只在第一次提醒一次,后续不会再提醒。
以上代码展示了如何使用存储用户的选择状态,并确保对话框只在第一次选中后提醒一次。通过这种方式,可以实现用户友好的提醒功能,不会在每次启动应用时都显示同样的对话框。
2024-06-27 10:20:34
819
原创 安卓button 点击变换颜色
在安卓开发中,要实现一个按钮在被点击时改变其背景颜色(通常表示被选中),然后再点击一次时恢复原样(去掉选中的状态),你需要使用一个布尔值来跟踪按钮的当前状态,并在点击事件中根据这个状态来改变背景。// 恢复原来的颜色。// 设置选中时的颜色。// 如果按钮未被选中,则设置为选中状态。// 如果按钮被选中,则去掉选中状态。
2024-06-13 20:52:11
342
2
原创 Android之延迟执行的几种方法
/延时五百毫秒,再次执行这个runnable,如果isRegister为false了就停止执行了。//延时五百毫秒,执行runnable。},0,1000);//每隔一秒使用handler发送一下消息,也就是每隔一秒执行一次,一直重复执行。//3秒后每隔5秒执行一次。/*执行一段逻辑*///需要循环执行的代码。
2024-05-15 20:45:14
1597
原创 Android LinearLayout水平摆放4个子布局
- 可选,用于在TextView之间添加间隔 -->android:gravity="center_vertical" android:padding="16dp" android:text="字1"-- 第一个TextView -->-- 第二个TextView -->-- 第三个TextView -->-- 第四个TextView -->在这个示例中,我使用了。
2024-05-07 20:32:58
558
原创 android如何获取第三方音乐应用app正在播放的信息?
android.util.Log.d(TAG, "setMediaPlayMusic: " + "播放状态:" + state + "应用包名:" + packageName);// 获取歌曲的图片。// 假设只有一个活动的媒体会话。// 获取播放状态(如 PLAYING, PAUSED 等)// 2 代表暂停 3 代表播放状态。// 根据包名获取APP名称。
2024-05-06 20:15:59
740
2
原创 安卓13平台 rk3326 底层节点控制灯光
2.dsp发送对应的指令控制切换模式。* LED1和LED2组合。* 1,0 AUX亮。* 改变节点模式状态灯。* 0,1 BT亮。* 0,0 全灭。
2024-03-28 22:26:30
554
原创 Android RadioGroup 按钮制作切换控件
1、android:button="@null" 这样设置可以不显示我们通常所见的 RadioButton 中的圆形选中按钮.原文链接:https://blog.csdn.net/liuwan1992/article/details/52688408。android:text="麦克风"android:text="吉他"
2024-02-03 15:35:12
931
转载 Android快速开发整理(库、插件、常用网站)
一、官方支持库compile ‘com.android.support:appcompat-v7:26.1.0’compile ‘com.android.support:support-v4:26.1.0’compile ‘com.android.support:recyclerview-v7:26.1.0’compile ‘com.android.support:support-v13:...
2018-10-15 14:23:39
136
转载 你还在为EditText内容判断而烦恼?
http://www.jianshu.com/u/5aad180d1ea8文章目录 基本使用方法 基本的注解 @Order: (message = ""): sequence: @Optional: validateTill 和 validateBefore @AssertTrue 和 @...
2018-09-26 14:18:28
444
ImageCompressionUtils.java
2020-07-03
Eventbus 初步使用的DEMO
2018-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人