随笔分类 -  Android

摘要:Activity 和 Fragment 是 Android 应用开发中两个非常重要的组件,它们都有各自的生命周期方法,包括 onCreate。然而,它们有一些关键的区别: Activity独立性: Activity 是一个独立的、可直接启动的组件。它通常代表应用的一个单一屏幕(界面)。生命周期: A 阅读全文
posted @ 2024-07-03 11:07 黄增松 阅读(415) 评论(0) 推荐(0) 编辑
摘要:MutableLiveData 用于 MVVM,kvo监听值变化 // 在 ViewModel 中 val data = MutableLiveData<String>() // 在 ViewModel 中 更新数据 fun updateData(newData: String) { data.va 阅读全文
posted @ 2024-07-03 10:50 黄增松 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义: View.VISIBLE >可见 View.INVISIBLE >不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout V 阅读全文
posted @ 2024-07-01 09:24 黄增松 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Adapter是介于data层和view层之间的媒介。 在Android中,自定义Adapter通常是通过扩展BaseAdapter类来实现的。以下是一个简单的自定义Adapter的例子,它展示了如何在ListView中展示一个简单的字符串列表。 import android.content.Con 阅读全文
posted @ 2024-06-27 14:12 黄增松 阅读(31) 评论(0) 推荐(0) 编辑
摘要:自定义弹窗 Android 在Android中创建自定义弹窗通常涉及到使用Dialog或DialogFragment。以下是一个简单的自定义弹窗的例子: 定义一个布局文件(例如custom_dialog.xml)来描述弹窗的外观和行为。 <!-- custom_dialog.xml --> <Lin 阅读全文
posted @ 2024-06-26 11:20 黄增松 阅读(221) 评论(0) 推荐(0) 编辑
摘要:应用程序创建Context实例的情况有如下几种: 1.创建Application对象时,而且整个app只有一个Application对象2.创建Service对象时3.创建Activity对象时因此应用程序App共有的Context数目公式为: 总Context实例个数=Service个数+Acti 阅读全文
posted @ 2024-06-25 14:50 黄增松 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Intent intent = new Intent(context, PwdLoginActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); context.startActivity(intent); FLAG_ACT 阅读全文
posted @ 2024-06-25 11:36 黄增松 阅读(37) 评论(0) 推荐(0) 编辑
摘要:本地存储 替代 userDefault (也有iOS版本) MMKV:https://github.com/Tencent/MMKV 日志 logger:https://github.com/orhanobut/logger EventBus 跨页面传值 类似iOS的通知 https://githu 阅读全文
posted @ 2024-06-21 09:56 黄增松 阅读(95) 评论(0) 推荐(1) 编辑
摘要:Android的Manifest.xml文件是一个重要的配置文件,用于描述应用程序的各种信息,包括应用程序的包名、版本号、应用程序的入口Activity、权限要求等等。它的作用如下: 1.声明权限:Manifest文件可以声明应用程序需要使用的权限,例如访问网络、读写SD卡等。当用户安装应用程序时, 阅读全文
posted @ 2024-06-20 17:13 黄增松 阅读(272) 评论(0) 推荐(0) 编辑
摘要:转自: https://blog.csdn.net/zgrcoder/article/details/136145055 示例,老项目 compileSdk 30 buildToolsVersion '30.0.2' minSdkVersion 21 targetSdkVersion 30 ndkV 阅读全文
posted @ 2024-05-29 09:15 黄增松 阅读(2812) 评论(0) 推荐(0) 编辑
摘要:转自: https://blog.csdn.net/weixin_42504805/article/details/134252117 Gradle Plugin Version 4.2.2 Gradle Version 6.7.1 或者 Gradle Plugin Version 8.4.0 Gr 阅读全文
posted @ 2024-05-29 09:11 黄增松 阅读(26) 评论(0) 推荐(0) 编辑
摘要:minSdkVersion 字面意思,应用能支持的最低SDK版本。也就是应用可以运行的最低要求,为的是尽量覆盖最多的人群。如何合理的设置这个值,可以查看目前不同版本的android设备的市场占有率。查看地址:https://developer.android.google.cn/about/dash 阅读全文
posted @ 2024-05-29 09:07 黄增松 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1.关于本机 - 版本信息 - 版本号 连点7次 - 开发者模式打开 2.设置 - 其他设置 - 开发者选项 - usb调试打开 3.然后 插拔手机线 选中传输文件 阅读全文
posted @ 2024-05-22 12:27 黄增松 阅读(7) 评论(0) 推荐(0) 编辑
摘要:安装步骤 【MacOS】下载安装Android Studio、JDK、SDK以及环境变量配置2024年教程 https://blog.csdn.net/jokerjiaojiao/article/details/135835069 Android studio 最新版下载地址 https://dev 阅读全文
posted @ 2024-03-11 11:42 黄增松 阅读(90) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示