![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 63
android
L.2626
仅记录我的学习,注明出处按需转载
展开
-
Android中Context面试怎么问?
Context 是 Android 中的一个重要概念,它提供了应用程序环境的全局信息和操作。Activity 作为应用程序的一个组件,拥有自己的 Context 对象。原创 2024-08-20 16:30:56 · 212 阅读 · 0 评论 -
Android中ContentProvider面试怎么问?(9道)
内容提供者(Content Provider)是 Android 应用程序的四大组件之一,用于在不同应用程序之间共享数据。它提供了一种统一的方式来访问和操作应用程序的数据,使得不同应用程序可以相互访问和共享数据,而不需要直接访问彼此的数据库或文件系统。内容提供者可以将数据存储在各种数据源中,例如数据库、文件系统、网络等,并通过定义一系列的方法来提供对这些数据的访问和操作。原创 2024-08-19 17:24:37 · 742 阅读 · 0 评论 -
Android面试广播接收器(Broadcast Receiver)四小问
全局广播是一种可以在应用程序内部或外部发送的广播,它可以被系统中的任何应用程序接收和处理。全局广播可以用于在不同的应用程序之间传递信息或执行某些操作。本地广播是一种只能在应用程序内部发送和接收的广播,它不会被系统中的其他应用程序接收和处理。本地广播可以用于在应用程序内部的不同组件之间传递信息或执行某些操作,例如在 Activity 和 Service 之间传递数据或在不同的 Fragment 之间进行通信。在 Android 中,可以使用 LocalBroadcastManager 类来实现本地广播。原创 2024-08-16 14:36:17 · 219 阅读 · 0 评论 -
Android面试中Service夺命六小问
创建(Creation):当应用程序组件(如 Activity)通过调用或方法启动 Service 时,Service 被创建。在onCreate()方法中进行一些初始化操作。启动(Starting):如果使用方法启动 Service,它将进入启动状态。在方法中处理启动逻辑,可以在此执行耗时操作。只要 Service 在运行,系统就会一直调用方法,即使组件已经被销毁。绑定(Binding):如果使用方法绑定 Service,它将进入绑定状态。在onBind()方法中返回一个IBinder。原创 2024-08-15 19:27:39 · 1027 阅读 · 0 评论 -
Android中四大组件Acticity面试常问的五道题
standard(默认模式):每次启动 Activity 时都会创建一个新的实例,并将其放入任务栈中。这种模式适用于大多数情况,例如启动一个新的页面或者在不同的 Activity 之间进行跳转。singleTop:如果要启动的 Activity 已经位于任务栈的栈顶,则直接使用该实例,不会再创建新的实例。如果要启动的 Activity 不在栈顶,则会创建一个新的实例并放入任务栈中。这种模式适用于需要频繁启动但又不希望创建多个实例的 Activity,例如新闻详情页面。原创 2024-08-14 13:57:03 · 810 阅读 · 0 评论 -
你知道Android中Activity哪些面试题经常问吗?
standard(默认模式):每次启动 Activity 时都会创建一个新的实例,并将其放入任务栈中。这种模式适用于大多数情况,例如启动一个新的页面或者在不同的 Activity 之间进行跳转。singleTop:如果要启动的 Activity 已经位于任务栈的栈顶,则直接使用该实例,不会再创建新的实例。如果要启动的 Activity 不在栈顶,则会创建一个新的实例并放入任务栈中。这种模式适用于需要频繁启动但又不希望创建多个实例的 Activity,例如新闻详情页面。原创 2024-08-13 08:09:06 · 853 阅读 · 0 评论 -
android面试常问的十个网络问题
在网络中,可能会存在延迟的、重复的或者其他异常的数据包。但是,如果这个连接请求是延迟的或者重复的,客户端可能已经关闭了连接,此时服务端发送的数据就会丢失。服务端可以设置超时机制,在一定时间内没有收到客户端的消息后,认为连接出现问题,并采取相应的措施,例如关闭连接、重新建立连接等。发送 HTTP 请求:浏览器通过建立的 TCP 连接,向服务器发送 HTTP(HyperText Transfer Protocol,超文本传输协议)请求,请求中包含了要访问的资源路径、请求方法、请求头等信息。原创 2024-08-12 13:13:52 · 618 阅读 · 0 评论 -
Android SharedPreferences
SharedPreferences 是基于 XML 文件存储的,每个应用都有自己的 SharedPreferences 文件。使用 SharedPreferences.Editor 对象可以编辑数据,并通过 apply() 或 commit() 方法来将更改应用到 SharedPreferences 文件中。通常,SharedPreferences 是用来存储简单的配置信息、用户设置等数据,但不适合存储大量或复杂的数据。原创 2024-05-29 08:05:30 · 330 阅读 · 1 评论 -
Android点击事件——弹出弹出框
对话框的布局文件 `dialog_edit_text.xml` 应该包含一个用于输入新用户名的 EditText 控件,以便用户输入新的用户名。- `setMessage("请输入新用户名")`:设置对话框的消息内容为 "请输入新用户名"。5. 调用 `create()` 方法创建对话框,并调用 `show()` 方法显示对话框。- `setTitle("修改用户名")`:设置对话框的标题为 "修改用户名"。- `"确定"`:设置确认按钮的文本为 "确定"。listView中的位置,来设置相应的点击事件。原创 2024-05-28 11:22:13 · 589 阅读 · 0 评论 -
如何在listView中显示图片
如何在listView中显示图片1.初始化数据源,设置Adapter2.定义adapter的内部类 3.布局文件xml原创 2024-05-27 07:58:06 · 211 阅读 · 0 评论 -
Android如何利用OKHTTP发送带参数的GET请求
Android如何发送带参数的GET请求。原创 2024-05-23 07:39:01 · 858 阅读 · 4 评论 -
setBackgroundResource和setImageResource的区别
在Android开发中,setBackgroundResource()和setImageResource()方法都用于设置View或ImageView的背景或图片资源,但两者有一些区别。- setBackgroundResource()方法用于设置View的背景资源,可以是drawable资源、颜色资源或者是图片资源。- 通过setBackgroundResource()设置的资源会成为View的背景,会填充整个View的背景区域。- 主要用于显示图片的ImageView控件。原创 2024-05-18 08:28:06 · 210 阅读 · 0 评论 -
IDEA启动项目后如何访问项目的静态资源
" 的文件夹,将用户上传的图片保存在该文件夹中。将静态资源存放在 "src/main/resources/static" 目录下,在其中创建一个名为 "avatar" 的文件夹,用于存储用户上传的头像图片。http://localhost:8080/catanddog/静态资源下的文件名称/头像名称。首先,在应用程序的资源目录中创建一个名为 "然后启动项目,查看url的配置。原创 2024-05-16 08:10:16 · 257 阅读 · 0 评论 -
android利用okhttp3+json实现前后端交互手机号验证码登录
【代码】android利用okhttp3+json实现手机号验证码登录。原创 2024-05-15 09:53:54 · 319 阅读 · 0 评论 -
Android隐藏式fragment如果没有选中任何菜单项,默认选中第三个菜单项
示例中,我们首先通过beginTransaction()方法创建了一个FragmentTransaction实例,并通过replace()方法将指定的Fragment(YourFragment)替换到指定的容器视图中(R.id.fragment_container)。这段代码将获取NavigationView中第三个菜单项,并将其设置为选中状态。你可以在适当的时机调用这段代码,例如在Activity的onCreate()方法中,确保在NavigationView初始化完毕后进行默认选择。原创 2024-05-10 08:30:09 · 201 阅读 · 0 评论 -
Android利用bottomNavigationView+enum实现隐藏式底部导航栏
BottomNavigationView控价下的app:menu属性为BottomNavigationView增加item。主要的布局FrameLayout来装载,BottomNavigationView实现底部导航栏,最后监听绑定实现点击切换。只修改了他的textView的内容。原创 2024-05-10 07:51:27 · 175 阅读 · 0 评论 -
android小球(三)——用户数据缓存为何使用SharedPreferences(Android的几种数据存储形式)
SharedPreferences和Room结合:结合SharedPreferences和Room可以实现数据的快速读写和持久化保存,可以先将数据保存在SharedPreferences中,再通过Room将数据保存到数据库中,或者从数据库中读取数据。- SharedPreferences主要用于存储简单的键值对数据,比如用户设置、偏好和配置信息等。- SharedPreferences:SharedPreferences存储的数据为简单的键值对形式,适合存储少量的简单数据,如应用配置信息、用户设置等。原创 2024-03-29 16:20:45 · 968 阅读 · 1 评论 -
android小球(二)——用户数据缓存详解SharedPreferences
SharedPreferences是Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置,它提供了String,set,int,long,float,boolean六种数据类型。使用SharedPreferences进行存储的数据是存放在一个XML文件中的,同时它的存储方式是是以key-value的形式,原创 2024-03-28 15:24:35 · 773 阅读 · 1 评论 -
android小球(一)
5.要求用户每次退出后再打开小球设置和位置为上次关闭时数据。在 \res\drawable目录下创建小球样式设置。4.在设置中,可以调整小球的大小,颜色,玩法模式。1.提供两种小球模式:重力模式和手势模式。3.手势模式中,小球跟随手指滑动进行移动。2.重力模式中,小球跟随重力进行移动。原创 2024-03-27 17:14:00 · 425 阅读 · 1 评论