- 博客(10)
- 收藏
- 关注
原创 content provider
content provider 可以帮助应用管理对自身存储或由其他应用存储的数据的访问,并提供与其他应用共享数据的方法。它们封装数据,并提供用于定义数据安全性的机制。content provider 是将的标准接口。content provider 可用于管理对各种数据存储源的访问,包括结构化数据(如 SQLite 关系型数据库)或非结构化数据(如图片文件)。
2025-08-19 16:19:25
115
原创 Service
Service 是一种可在后台执行长时间运行的操作的应用组件。它不提供界面。服务启动后,即使用户切换到其他应用,也可能会继续运行一段时间。此外,组件可以绑定到服务以与之交互,甚至执行进程间通信 (IPC)。例如,服务可以在后台处理网络事务、播放音乐、执行文件 I/O 或与 content provider 交互。
2025-08-18 22:11:35
688
原创 activity了解
在清单文件中声明 Activity 时,您可以指定 使用 元素的 launchMode 属性。“standard”默认模式。系统会在任务中创建新的 activity 实例 以及将 intent 传递给它。活动可以是 实例化多次,每个实例可以属于不同的任务,以及 一个任务可以有多个实例。如果当前任务的顶部已存在 activity 的实例, 系统会通过调用 onNewIntent() 方法,而不是创建新的 Activity 实例。
2025-08-13 17:21:02
611
原创 adb使用
Android调试桥(adb)是功能强大的命令行工具,用于与设备通信。它包含客户端、守护程序(adbd)和服务器三个组件,支持设备查询、应用安装、文件传输等操作。adb shell可执行Unix命令,am工具可管理系统activity,pm工具管理应用包。常用命令包括:adb devices查询设备、adb install安装应用、adb shell screencap截屏等。logcat用于查看系统日志,还支持端口转发、强制停止进程等操作。
2025-08-12 11:11:09
189
原创 单元测试demo
Whitebox 类提供了一组方法,如果需要,可以帮助您绕过封装。通常,获取/修改非公共字段不是一个好主意,但有时这是通过测试来覆盖代码以供将来重构的唯一方法。
2025-07-18 13:25:54
1729
原创 C语言:输出100——999的水仙花数
#include<stdio.h>int main(){ int a, b, c; int n,t; for (a = 1; a < 10; a++) { for (b = 0; b < 10; b++) for (c = 0; c < 10; c++) { n = a * 100 + b * 10 + c; t = a * a * a + b * b * b + c * c * c; if (n == t) { prin.
2022-04-10 23:00:16
1776
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅