- 博客(11)
- 收藏
- 关注
原创 【Android开发基础】获取和使用SharePreferences对象的三种方式
在Android开发中,SharedPreferences是用于存储轻量级数据的一种方式,主要有三种获取方法: Context类中的getSharedPreferences():适用于全局配置管理,可自定义文件名,适合存储应用范围内的设置,如用户登录状态或通用设置。 Activity类中的getPreferences():适用于存储与当前Activity相关的偏好设置,如界面状态或临时操作记录,文件名自动为Activity类名。 PreferenceManager类中的getDefaultSharedPre
2025-05-09 20:03:20
469
原创 【Android开发基础】第八章 内容提供者
ContentProvider为App存取内部数据提供统一的外部接口,让不同的应用之间得以共享数据。Client App 将用户的输入内容,通过ContentProvider 跨进程通信传递给Server App。其中是ContentProvider的唯一标识 ,设为表示允许其他应用访问。这样,Client App就能通过ContentProvider将用户输入内容传递给Server App进行处理和存储 。实际开发中,还需考虑权限控制、数据类型匹配、异常处理等情况。ContentProvider只是
2025-05-07 09:25:51
664
原创 【Android开发基础】第七章 数据存储
数据定义语言全称,简称DDL,它描述了怎样变更数据实体的框架结构。就SQLite而言,DDL语言主要包括3种操作:创建表格、删除表格、修改表结构,分别说明如下。
2025-05-04 12:14:41
1322
原创 2025最新最全!EndNote从下载到引用文献
Endnote中可以有很多的引用格式选择,关于毕设和中文论文可能都是需求国标GB/T 7714-2015格式,这里我们详细从下载到导入WPS以及在文档中应用的整个过程!
2025-05-03 17:46:31
2196
1
原创 【Android开发基础】第六章 Activity
launchMode属性的取值说明见下表。launchMode属性值说明standard标准模式,无论何时启动哪个活动,都是重新创建该页面的实例并放入栈顶。如果不指定launchMode属性,则默认为标准模式singleTop启动新活动时,判断如果栈顶正好就是该活动的实例,则重用该实例;否则创建新的实例并放入栈顶,也就是按照standard模式处理singleTask启动新活动时,判断如果栈中存在该活动的实例,则重用该实例,并清除位于该实例上面的所有实例;否则按照standard模式处理。
2025-05-01 08:48:07
1125
原创 Android中Room框架的导入及配置详解(Kotlin DSL版)
通过以上步骤,我们成功地在基于Kotlin DSL配置的Android项目中导入和配置了Room框架。Room框架的引入,极大地简化了SQLite数据库的操作流程,提升了代码的可读性和可维护性。在实际项目开发中,可根据具体需求,深入探索Room框架的更多特性,如数据迁移、事务管理等。希望本文能为你在Android开发中使用Room框架提供有益的参考和帮助。注意:在使用Room框架时,务必确保各依赖版本之间的兼容性,以及与项目其他组件的适配性,避免因版本问题导致的异常情况。
2025-04-29 16:07:25
895
原创 【Android开发基础】第三章 中级控件
除了根节点shape标签,形状图形还拥有下列规格标签:size(尺寸),它描述了形状图形的宽高尺寸。stroke(描边),它描述了形状图形的描边规格。corners(圆角),它描述了形状图形的圆角大小。solid(填充),它描述了形状图形的填充色彩。padding(间隔),它描述了形状图形与周围边界的间隔。gradient(渐变),它描述了形状图形的颜色渐变。
2025-04-29 14:25:39
1251
原创 【Android开发基础】第二章 简单控件
按钮控件Button由TextView派生而来,它们之间的区别有:Button拥有默认的按钮背景,而TextView默认无背景;Button的内部文本默认居中对齐,而TextView的内部文本默认左对齐;Button会默认将英文字母转为大写,而TextView保持原始的英文大小写;与TextView相比,Button增加了两个新属性:属性,它指定了是否将英文字母转为大写,为true是表示自动转为大写,为false表示不做大写转换。onClick。
2025-04-28 23:21:48
765
原创 【Android开发基础】Android Studio开发快捷键(持续更新中)
目前在学安卓基础,跟着b站动脑学院结合《第一行代码学习》,最近学习到很多开发快捷键,在这里记录一下。
2025-04-27 10:34:43
247
原创 【Android开发基础】第一章 App开发基础
App工程分为两个层次,第一个层次是项目,另一个层次是模块。模块依附于项目,每个项目至少有一个模块,也能拥有多个模块。一般所言的“编译运行App”,指的是运行某个模块,而非运行某个项目,因为模块才对应实际的App。App项目下面有两个分类:app(代表app模块)、Gradle Scripts。app下面有3个子目录,Gradle Scripts下面主要是工程的编译配置文件。App项目appmanifestsjavares项目下面有两个分类:一个是app(代表 app 模块);
2025-04-27 10:00:14
842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人