- 博客(11)
- 收藏
- 关注
原创 【Android】通知
这是即时通讯应用的理想之选,因为它通过单独处理发送人姓名和消息文本为每条消息提供一致的布局,而且每条消息可以在多行中显示。如前所示,使用兼容性库 (NotificationCompat) 时,采用 MessagingStyle 的通知会自动回退到支持的展开式通知样式。如需启动包含返回堆栈的 activity,创建一个 TaskStackBuilder 的实例并调用 addNextIntentWithParentStack(), 将 Intent 传递给想要启动的 activity。
2025-09-28 15:21:24
1111
原创 【Android】BroadcastReceiver
BroadcastReceiver是Android中的一个核心组件,主要用于接收来自系统的广播消息首先构建了一个Intent对象,并把要发送的广播的值传入。然后调用Intent的setPackage()方法,并传入当前应用程序的包名。最后调用sendBroadcast()方法将广播发送出去。
2025-09-23 16:51:00
555
原创 【Android】Activity
概念:Activity 是应用程序与用户进行交互的入口,代表单一的界面。每个 Activity 通常对应一个屏幕,例如登录界面、列表界面等。用途:展示用户界面;承载UI控件并管理用户交互。
2025-06-24 20:06:35
916
原创 【八股】安卓(四大组件)
每一个Content Provider都对外提供一个能够唯一标识自己数据集的公开URI,访问Content Provider中的数据主要通过ContentResolver对象,ContentResolver可以用来对Content Provider中的数据进行查询query()、插入insert()、修改update()和删除delete()等操作。Activity是与用户交互的入口,每一个Activity都是一个单独的页面,负责显示UI和响应用户操作。Activity之间通过Intent通信。
2024-08-06 08:28:56
1249
原创 【八股】计算机网络(TCP、UDP、HTTP)
服务器在接收到来自客户端浏览器的请求后,就能分析存放于请求头的Cookie得到客户端特有的信息,从而动态生成与该客户端相对应的内容。1、首部压缩:使用HPACK算法对header的数据进行压缩,提高网络传输效率(静态字典:在客户端和服务器同时维护一张头信息表,常用字段对应索引号,只发送索引号;两次握手浪费资源,服务端无法确认客户端是否收到了自己的回复,若回复报文丢失,客户端会重发SYN报文,每收到一次SYN服务器都会建立一个连接。3、服务对象:TCP是一对一服务,UDP支持一对一、一对多、多对多。
2024-08-05 08:49:37
2027
1
原创 【八股】JVM(Java内存区域、垃圾回收、对象的创建)
当s0区内存不足时,进行Minor GC,存活对象移动到s1区,对象年龄加1,s1区内存不足时,进行Minor GC,存活对象移动到s0区,对象年龄加1,循环。(4)设置对象头:初始化零值完成之后,虚拟机要对对象进行必要的设置,例如这个对象是哪个类的实例、如何才能找到类的元数据信息、对象的哈希码、对象的 GC 分代年龄等信息。,换句话说就是对象的大小必须是 8 字节的整数倍。给每个对象添加引用计数器,每当有一个地方引用该对象,引用计数器加1,引用失效则减1,引用计数器为0时,该对象不再被使用。
2024-08-05 07:44:29
750
原创 【八股】测试(测试过程、测试计划、测试用例、测试报告、JMeter)
测试用例是针对某一功能、模块或特定场景设计的一套通过自动化或手动方式验证系统正确性的操作步骤、输入数据和预期结果的集合。其目的是为了确保系统在不同情况下都能按照预期工作,从而提高软件质量,减少缺陷,保证用户体验。无需知道程序内部具体结构和代码,仅设计输入值测试代码功能和性能。需要知道程序内部具体结构和代码,目的在于代码的覆盖。
2024-08-01 10:00:35
1816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅