![](https://img-blog.csdnimg.cn/7a6afe59225b4574bd19d624b66ebf68.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Android开发从零单排系列】
文章平均质量分 85
从0开始,让一个Android开发小白熟悉Android开发,逐步掌握android开发基础技能!
再见孙悟空_
CSDN专家博主,阿里云技术社区专家博主,华为云享专家博主,51CTO博客专家博主。擅长领域:移动开发、煤矿行业信息化、建筑行业信息化。
展开
-
【Android从零单排系列十】《Android视图控件——RadioButton》
小伙伴们,在上文中我们介绍了Android视图控件ImageView控件,本文我们继续盘点,介绍一下视图控件的第五个控件——RadioButton。在 Android 应用开发中,RadioButton是单选按钮,允许用户在一个组中选择一个选项。同一组中的单选按钮有互斥效果。(1)button属性:主要用于图标大小要求不高,间隔要求也不高的场合。(2)background属性:主要用于能够以较大空间显示图标的场合。(3)drawableLeft属性:主要用于对图标与文字之间的间隔有要求的场合。原创 2024-04-16 22:48:36 · 794 阅读 · 0 评论 -
【Android从零单排系列五十】《Android中自定义Service的实现方法》
小伙伴们,在前面的文章中,我们谈到了Android开发中的自定义view的基本概念及方法等,本文我们实际举例自定义一个Service。在Android中,Service是一种用于执行长时间运行操作和后台任务的组件。它可以在应用的后台执行任务,即使用户切换到其他应用或锁定屏幕,Service仍然可以持续工作。创建Service类:创建一个继承自android.app.Service的类,该类将作为自定义Service的主要代码文件。实现Service方法:重写Service类中的一些方法以满足你的需求。原创 2023-07-09 23:41:42 · 1639 阅读 · 1 评论 -
【Android从零单排系列四十九】《Android中自定义Fragment的实现方法》
小伙伴们,在前面的文章中,我们谈到了Android开发中的自定义view的基本概念及方法等,本文我们实际举例自定义一个Fragment。Fragment是Android中一种用于构建灵活和可重用界面组件的基本单元。它可以被嵌入到Activity中,作为Activity的一部分进行管理和交互。创建Fragment类:首先,在你的Android项目中创建一个继承自的Java类,作为你自定义的Fragment。实现Fragment布局:在Fragment类中,使用方法来实现Fragment的布局。原创 2023-07-09 23:36:13 · 1471 阅读 · 0 评论 -
【Android从零单排系列四十八】《Android中自定义activity的实现方法》
小伙伴们,在前面的文章中,我们谈到了Android开发中的自定义view的基本概念及方法等,本文我们实际举例自定义一个activity。Activity(活动)是Android应用程序中的核心组件之一,它代表了应用程序界面的一个单独屏幕或用户交互界面。每个Activity都具有自己的布局和功能,并且可以通过与其他Activity进行交互来构建复杂的应用程序。创建一个新的Java类:在Android项目中,创建一个新的Java类来定义您的自定义Activity。这个类应该继承自类或其子类。原创 2023-07-09 23:31:27 · 1436 阅读 · 0 评论 -
【Android从零单排系列四十七】《Android中自定义adapter的实现方法》
小伙伴们,在前面的文章中,我们谈到了Android开发中的自定义view的基本概念及方法等,本文我们实际举例自定义一个adapter。在 Android 开发中,适配器(Adapter)是连接数据源和 UI 控件之间的桥梁。它将数据转化为可供 UI 控件展示的格式,并负责管理数据与界面之间的交互。适配器通常用于列表、网格及其他可滚动视图的数据绑定。适配器的主要作用包括:数据转换:适配器将原始的数据源转换为可以在 UI 控件中展示的数据项。原创 2023-07-05 14:14:31 · 2007 阅读 · 0 评论 -
【Android从零单排系列四十六】《Android中自定义ListView的实现方法》
小伙伴们,在前面的文章中,我们谈到了Android开发中的自定义view的基本概念及方法等,本文我们实际举例自定义一个ListView。ListView 是 Android 中的经典列表控件,用于展示一组垂直滚动的项目。它具有以下特点和用途:显示数据列表:ListView 可以用于显示各种类型的数据列表,例如联系人列表、新闻列表、商品列表等。简单易用:使用 ListView 相对简单,只需设置适配器(Adapter)来提供数据,并选择合适的布局样式即可。原创 2023-07-05 11:53:36 · 1588 阅读 · 0 评论 -
【Android从零单排系列四十五】《Android中自定义View的实现方法》
小伙伴们,在前面的几篇文章中,我们谈到了Android开发中的几种数据存储方式及数据持久化以及数据权限相关的内容,本文我们介绍下Android开发中的另一部分内容,自定义View。在Android中,自定义视图(Custom View)是指开发者可以根据自己的需求和创意创建全新的用户界面组件。它允许您以独特的方式定制和绘制UI元素,并为应用程序添加个性化的交互和样式。原创 2023-07-05 11:03:06 · 1328 阅读 · 0 评论 -
【Android从零单排系列四十四】《聊一下Android数据权限permission》
小伙伴们,在前面的几篇文章中,我们谈到了Android开发中的几种数据存储方式及数据持久化,本文我们介绍下Android开发中的另一部分内容,权限管理。在Android中,权限管理是确保应用程序能够安全地访问系统功能和用户敏感信息的重要方面。以下是关于Android权限管理的一些要点:权限类型:Android权限分为两种类型:危险权限(Dangerous Permissions)和普通权限(Normal Permissions)。危险权限涉及到用户的敏感信息和设备功能,需要经过用户授权才能使用;原创 2023-07-04 18:32:10 · 1492 阅读 · 0 评论 -
【Android从零单排系列四十三】《浅谈Android数据持久化》
小伙伴们,在前面的几篇文章中,我们谈到了Android开发中的几种数据存储方式,本文我们总结介绍下Android数据持久化的一些内容。原创 2023-07-03 17:46:35 · 1195 阅读 · 0 评论 -
【Android从零单排系列四十二】《Android数据存储方式-SQLite数据库》
小伙伴们,在上文中我们介绍了Android数据存储中的ContentProvider,本文我们继续盘点介绍Android开发中的另一个数据存储方式SQLite数据库。Android提供了SQLite数据库作为轻量级的嵌入式数据库解决方案,用于在应用程序中存储和管理结构化的数据。下面是关于SQLite数据库的一些重要信息:数据库创建:可以使用SQLiteOpenHelper类来创建和管理数据库。它提供了创建数据库、升级数据库版本等功能。数据表创建:在数据库中,需要创建表来存储数据。原创 2023-07-02 00:27:08 · 1458 阅读 · 0 评论 -
【Android从零单排系列四十一】《Android数据存储方式-ContentProvider》
小伙伴们,在上文中我们介绍了Android数据存储中的SharedPreference,本文我们继续盘点介绍Android开发中的另一个数据存储方式ContentProvider。ContentProvider是Android中的一个组件,用于在应用程序间共享数据。它可以封装底层的数据存储细节,并提供统一的接口来进行数据的读取、插入、更新和删除操作。通过ContentProvider,应用程序可以安全地访问其他应用程序的数据,实现了数据共享和交互。原创 2023-07-02 00:20:24 · 1351 阅读 · 0 评论 -
【Android从零单排系列四十】《Android数据存储方式-SharedPreferences、》
小伙伴们,在前面的一系列文章中我们分别介绍了Android视图控件、Android布局、Android四大组件,本文开始我们介绍一下Android中的数据存储。SharedPreferences是Android平台上一种轻量级的数据存储方式,用于保存和读取应用程序的配置信息或其他简单的持久化数据。它的主要特点包括:键值对存储:SharedPreferences以键值对的形式存储数据,每个键和对应的值都必须是基本数据类型或其封装类。原创 2023-07-01 19:01:36 · 1365 阅读 · 0 评论 -
【Android从零单排系列三十九】《认识Android中的Intent》
小伙伴们,在前面的一系列文章中我们分别介绍了Android视图控件、Android布局、Android四大组件,本文我们单独介绍一下Android中一个非常重要的内容Intent的使用。Intent是Android中的一个基本组件,用于在应用内的不同组件(如活动、服务和广播接收器)之间进行通信和交互。它是一种消息传递机制,可以用于启动组件、传递数据以及触发特定的行为。Intent由两个主要部分组成:Action和Data。Action指示Intent要执行的操作,而Data定义与操作相关的数据。原创 2023-06-30 23:55:01 · 1301 阅读 · 0 评论 -
【Android从零单排系列三十八】《Android四大组件——BroadcastReceiver》
小伙伴们,在上文中我们介绍了Android组件Service,本文我们继续盘点介绍Android开发中另一个非常重要的组件BroadcastReceiver。BroadcastReceiver(广播接收器)是Android中的一个组件,用于接收和响应系统或应用发送的广播消息。它允许应用程序在某些事件发生时收到通知并采取相应操作。BroadcastReceiver通过注册到系统中指定的广播过滤器来接收广播消息。原创 2023-06-30 23:43:32 · 1477 阅读 · 0 评论 -
【Android从零单排系列三十七】《Android四大组件——Service》
小伙伴们,在上文中我们介绍了Android组件Fragment,本文我们继续盘点介绍Android开发中另一个非常重要的组件Service。Android Service是一种在后台运行的组件,它可以执行长时间运行的操作或提供其他应用组件访问的功能。下面是关于Android Service的概要:前台服务(Foreground Service):可显示通知,被认为是用户正在主动使用的部分,如音乐播放器。后台服务(Background Service):在后台默默地执行任务,对用户不可见,如数据同步。原创 2023-06-30 23:27:27 · 1411 阅读 · 0 评论 -
【Android从零单排系列三十六】《Android四大组件——Fragment》
小伙伴们,在上文中我们介绍了Android组件Activity,本文我们继续盘点介绍Android开发中另一个非常重要的组件Fragment。Android Fragment是Android应用开发中的一种重要组件,用于构建灵活且可重用的用户界面模块。Fragment可以看作是Activity内部的一部分,具有自己的布局、生命周期和交互行为。通过使用Fragment,可以将应用程序的界面划分为多个独立的模块,每个模块负责显示特定的UI内容和逻辑。这使得开发者能够更好地管理复杂的界面布局和响应用户交互。原创 2023-06-30 23:13:05 · 3698 阅读 · 0 评论 -
【Android从零单排系列三十五】《Android四大组件——Activity》
小伙伴们,在之前的系列文章我们分别介绍了Android视图组件及布局相关的内容,从本文开始我们继续盘点介绍Android开发中另一个比较重要的内容,Android四大组件,第一个 Activity。Activity是Android应用程序的一个核心组件,用于提供用户界面和交互。每个Activity都对应着一个屏幕上的窗口,用户在不同的Activity之间进行切换来完成不同的功能。原创 2023-06-30 15:03:55 · 1651 阅读 · 0 评论 -
【Android从零单排系列三十四】《Android布局介绍——ConstraintLayout》
小伙伴们,在上文中我们介绍了Android帧布局FrameLayout,本文我们继续盘点介绍Android开发中另一个常见的布局,约束布局ConstraintLayout。ConstraintLayout是 Android 中的一种灵活且强大的布局容器。它可以帮助开发者在用户界面上创建复杂的布局,并提供了精确控制视图之间关系和位置的能力。相较于其他布局容器,ConstraintLayout具有以下特点:灵活性:ConstraintLayout支持通过设置约束条件来定义视图之间的相对位置和尺寸。原创 2023-06-30 14:24:11 · 1551 阅读 · 0 评论 -
【Android从零单排系列三十三】《Android布局介绍——FrameLayout》
小伙伴们,在上文中我们介绍了Android布局AbsoluteLayout,本文我们继续盘点介绍Android开发中另一个常见的布局,帧布局FrameLayout。FrameLayout是Android中的一种布局容器,它允许在单个视图组中重叠放置子视图。FrameLayout会将所有子视图堆叠在同一个位置上,后添加的子视图会覆盖先前添加的子视图。总结来说,FrameLayout是一种简单且灵活的布局容器,适用于在单个位置上重叠显示不同的子视图。原创 2023-06-30 14:12:34 · 2638 阅读 · 0 评论 -
【Android从零单排系列三十二】《Android布局介绍——AbsoluteLayout》
小伙伴们,在上文中我们介绍了Android布局TableLayout,本文我们继续盘点介绍Android开发中另一个常见的布局,相对布局AbsoluteLayout。AbsoluteLayout是Android中的布局容器之一。它允许您以绝对坐标的方式精确定位视图,即可以通过指定相对于父容器左上角的精确坐标来确定视图的位置。在AbsoluteLayout中,每个子视图的位置和大小都是通过设置其和属性来确定的。layout_x表示距离父容器左边缘的像素值,layout_y表示距离父容器顶部边缘的像素值。原创 2023-06-30 14:02:08 · 1921 阅读 · 0 评论 -
【Android从零单排系列三十一】《Android布局介绍——TableLayout》
小伙伴们,在上文中我们介绍了Android布局RelativeLayout,本文我们继续盘点介绍Android开发中另一个常见的布局,相对布局TableLayout。TableLayout是用于显示表格布局的Android布局容器。它以行和列的形式组织视图,使得视图可以以表格的形式排列。TableLayout是用于创建表格布局的强大工具,适用于需要展示数据或按照表格形式排列视图的场景。通过合理使用TableLayout的属性和方法,可以实现各种复杂的表格布局需求。原创 2023-06-30 11:07:54 · 1695 阅读 · 0 评论 -
【Android从零单排系列三十】《Android布局介绍——RelativeLayout》
小伙伴们,在上文中我们介绍了Android常见布局中的LinearLayout,本文我们继续盘点介绍Android开发中另一个常见的布局,相对布局RelativeLayout。RelativeLayout是Android中常用的布局容器,它基于相对位置来排列子视图,允许开发者以更灵活的方式组织界面布局。以下是对RelativeLayout的基本介绍:相对位置:RelativeLayout使用相对位置来定义子视图之间的关系。你可以通过在子视图的属性中指定相对于其他视图的位置进行布局,例如使用。原创 2023-06-30 10:56:22 · 1645 阅读 · 0 评论 -
【Android从零单排系列二十九】《Android布局介绍——LinerLayout》
小伙伴们,在前面三十篇文章中,我们重点介绍了Android开发中用到的视图组件,从本文开始我们继续盘点Android中的布局,本文主要介绍一下LinerLayout。LinearLayout(线性布局)是一种在Android中常用的布局管理器,用于在水平或垂直方向上排列子视图。它可以作为容器来包含其他视图组件,并根据指定的布局属性进行排列。使用LinearLayout可以实现简单的线性布局,适用于需要按照水平或垂直方向对子视图进行排列的场景。它的灵活性和易用性使得开发者能够快速构建各种布局样式。原创 2023-06-30 10:41:59 · 1659 阅读 · 0 评论 -
【Android从零单排系列二十八】《Android视图控件——TabHost》
小伙伴们,在上文中我们介绍了Android视图组件HorizontalScrollView,本文我们继续盘点,介绍一下视图控件的TableHost。通常用于描述Android应用程序中实现Tab布局的一种方法。Tab布局是一种常见的用户界面布局方式,允许用户在不同的选项卡之间切换内容。在Android中,可以使用多种方式来实现Tab布局,其中一种常见的方法就是使用TabHost和TabWidget组件。原创 2023-06-30 10:15:13 · 1334 阅读 · 0 评论 -
【Android从零单排系列二十七】《Android视图控件——HorizontalScrollView》
小伙伴们,在上文中我们介绍了Android视图组件ScrollView,本文我们继续盘点,介绍一下视图控件的HorizontalScrollView。HorizontalScrollView是Android SDK中的一个视图容器,它允许用户在水平方向上滚动其子视图。它可以用来展示横向的大量内容,当内容超过屏幕宽度时,用户可以通过水平滑动来查看隐藏的部分。原创 2023-06-29 18:08:18 · 1721 阅读 · 0 评论 -
【Android从零单排系列二十五】《Android视图控件——RecyclerView》
小伙伴们,在上文中我们介绍了Android视图组件Gallery,本文我们继续盘点,介绍一下视图控件的RecyclerView。RecyclerView是Android支持库中的一个强大的视图容器,用于显示和管理大量数据集合的列表或网格。它是目前推荐使用的替代方式之一。RecyclerView是Android平台上的一个强大而灵活的视图容器,用于展示大量数据列表或网格布局。它是ListView的升级版本,并提供更好的性能和更丰富的功能。原创 2023-06-29 16:30:59 · 774 阅读 · 0 评论 -
【Android从零单排系列二十四】《Android视图控件——Gallery》
小伙伴们,在上文中我们介绍了Android视图组件PopupWindow,本文我们继续盘点,介绍一下视图控件的Gallery。注:Gallery在API29中已被弃用。<Gallery// 自定义适配器@Override@Override@Override@Override} else {@Override// 处理选中项的操作@Override// 处理没有选中项的操作});原创 2023-06-29 16:24:57 · 959 阅读 · 0 评论 -
【Android从零单排系列二十三】《Android视图控件——PopupWindow》
小伙伴们,在上文中我们介绍了Android视图组件GridView,本文我们继续盘点,介绍一下视图控件的PopupWindow。PopupWindow是Android中的一个弹出窗口控件,它可以在屏幕上方或下方弹出一个类似浮层的视图。PopupWindow常用于实现一些简单的弹出式菜单、提示信息或自定义的交互界面。通过PopupWindow,可以在当前Activity的顶层上展示一个新的视图,并且可以设置其位置、大小、动画效果等属性。原创 2023-06-29 14:45:40 · 1233 阅读 · 0 评论 -
【Android从零单排系列二十一】《Android视图控件——ExpandableListView》
小伙伴们,在上文中我们介绍了Android视图组件ListView,本文我们继续盘点,介绍一下视图控件的ExpandableListView。ExpandableListView是Android中的一个可扩展列表视图,它继承自ListView,并提供了支持展开和折叠的功能。ExpandableListView可以展示带有分组和子项的层次结构数据,让用户可以方便地通过展开和折叠操作来浏览和查看更多的内容。原创 2023-06-29 13:50:58 · 1373 阅读 · 0 评论 -
【Android从零单排系列十九】《Android视图控件——CheckBox》
小伙伴们,在上文中我们介绍了Android视图组件videoView,本文我们继续盘点,介绍一下视图控件的CheckBox。Checkbox(复选框)是一种常用的UI组件,它提供了两个状态:选中和未选中。用户可以通过点击复选框来切换其状态。复选框是Android开发中重要且实用的控件之一,可以方便地实现多选功能和用户交互。通过掌握复选框的使用方法,可以更好地构建用户友好的界面和交互体验。原创 2023-06-29 11:20:45 · 2425 阅读 · 0 评论 -
【Android从零单排系列十七】《Android视图控件——WebView》
小伙伴们,在上文中我们介绍了Android视图组件ProgressDialog,本文我们继续盘点,介绍一下视图控件的WebView。WebView是Android平台上的一个控件,用于在应用程序中显示Web页面WebView可以用于显示Web页面、渲染HTML内容和与JavaScript进行交互等功能。但在实际使用中,需要注意安全性和性能方面的考虑,尽量避免加载不受信任的URL或处理复杂的HTML内容。原创 2023-06-29 10:47:24 · 980 阅读 · 0 评论 -
【Android从零单排系列十六】《Android视图控件——ProgressDialog》
小伙伴们,在上文中我们介绍了Android视图组件AlertDialog,本文我们继续盘点,介绍一下视图控件的ProgressDialog。ProgressDialog在Android API级别26中已被废弃;取而代之的是ProgressBar和自定义布局来实现进度提示和等待效果ProgressDialog是是Android平台上的一个对话框,用于显示进度信息或操作的等待状态。原创 2023-06-29 10:36:51 · 837 阅读 · 0 评论 -
【Android从零单排系列十四】《Android视图控件——RatingBar》
小伙伴们,在上文中我们介绍了Android视图组件ProgressBar,本文我们继续盘点,介绍一下视图控件的RatingBar。RatingBar是Android平台上的一个UI组件,用于让用户通过评级操作选择分数或等级。RatingBar提供了一种简单且直观的方式让用户进行评级操作,适用于收集用户反馈、打分、评论等场景。根据需求,在布局中设置合适的样式和属性,并处理监听器回调方法来响应用户的评级操作。原创 2023-06-29 10:24:37 · 902 阅读 · 0 评论 -
【Android从零单排系列十三】《Android视图控件——ProgressBar》
ProgressBar是Android平台上的一个UI组件,用于展示任务进度或加载状态的指示器。原创 2023-06-29 10:15:45 · 622 阅读 · 0 评论 -
【Android从零单排系列十二】《Android视图控件——SeekBar》
SeekBar是Android平台上的一个UI组件,用于显示一个可滑动的滑块条,并允许用户通过拖动滑块来选择一个数值范围。原创 2023-06-29 10:07:08 · 1231 阅读 · 0 评论 -
【Android从零单排系列十一】《Android视图控件——日历、日期、时间选择控件》
在 Android 应用开发中,RadioButton是单选按钮,允许用户在一个组中选择一个选项。同一组中的单选按钮有互斥效果。原创 2022-08-25 21:48:55 · 7166 阅读 · 0 评论 -
【Android从零单排系列十】《Android视图控件——RadioButton》
小伙伴们,在上文中我们介绍了Android视图控件ImageView控件,本文我们继续盘点,介绍一下视图控件的第五个控件——RadioButton。在 Android 应用开发中,RadioButton是单选按钮,允许用户在一个组中选择一个选项。同一组中的单选按钮有互斥效果。(1)button属性:主要用于图标大小要求不高,间隔要求也不高的场合。(2)background属性:主要用于能够以较大空间显示图标的场合。(3)drawableLeft属性:主要用于对图标与文字之间的间隔有要求的场合。...原创 2022-08-10 19:06:08 · 3062 阅读 · 0 评论 -
【Android从零单排系列九】《Android视图控件——ImageView》
小伙伴们,在上文中我们介绍了Android视图控件Button控件,本文我们继续盘点,介绍一下Android视图控件中的第四个控件——ImageView。在 Android 应用开发中,我们通常使用 ImageView 来显示图片。设置图片资源设置图片缩放类型设置图片透明度srcsrc 设置图片资源,接受要展示的图片资源。backGround 是 View(ImageView是View的子类)的背景,会把图片拉大铺满整个View。scaleType。......原创 2022-08-10 15:25:21 · 2236 阅读 · 0 评论 -
【Android从零单排系列八】《Android视图控件——Button》
小伙伴们,在上文中我们介绍了Android视图控件EditText控件,本文我们继续盘点,介绍一下Android视图控件中的第三个控件——Button。Button继承自TextView,在Android开发中也是一种常用的控件。1.因为是集成TextView的,所以TextView有的特性,Button也都有,比如设置圆角按钮等。2.按钮按下图片或者颜色变化在res文件下的drawable下新建一个xml,命名为btn_selector.........原创 2022-07-25 22:27:46 · 1077 阅读 · 0 评论 -
【Android从零单排系列七】《Android视图控件——EditText》
小伙伴们,在上文中我们介绍了Android视图控件TextView控件,本文我们继续盘点,介绍一下Android视图控件中的第二个控件——EditText。在安卓应用上编辑文本内容,我们通常使用EditText。1.是否可以编辑androideditable="false"不可编辑androideditable="true"可编辑可编辑状态不可编辑状态2.编辑框默认提示androidhint输入框文本提示,比如我写androidhint="请输入电话号码"3.设置边框例如。.........原创 2022-07-25 21:31:09 · 1949 阅读 · 0 评论