摘要: 一、hook的使用 hook是一种消息处理机制,也是处理消息的程序段,通过系统调用将此程序段载入系统,每当有特定消息发出时,在没有到达目标地址前,hook程序就已经得到该消息,获得了程序的控制权,可以对消息进行相应处理,可概括为在事件传送到终点前截获井监控事件的传输。 Binder进程间通信机制是由 阅读全文
posted @ 2021-10-20 09:41 Sunshine_y 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1、Binder简介 是Android平台上的一种跨进程通信(IPC)机制,从OpenBinder演化而来,采用CS通信方式,是客户端和服务端进行通信的媒介。 2、跨进程通信IPC原理 Android为每个进程提供了一个虚拟内存空间,并且每个Android进程只能运行在自己的进程所拥有的虚拟地址空间 阅读全文
posted @ 2021-10-20 09:37 Sunshine_y 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1、Shared Preferences存储 以XML格式存储文件,存储路径可以在DDMS中查看,路径为: data data <该module所在的包名> shared_prefs xxx.xml 存储数据的步骤: (1)获取SharedPreferences对象:通常情况又有两种方法进行获得,分 阅读全文
posted @ 2021-10-20 09:36 Sunshine_y 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1、什么是DDMS? 安卓开发环境当中提供的调试工具。 2、作用是什么? 通过DDMS可以查看指定进程中正在运行的线程信息、内存信息、内存分配以及为测试设备截屏查看Logcat日志等等。 3、如何打开? 方法一:AS中直接打开,需要先开启模拟器或连接手机,因为DDMS主要用于监控虚拟机(当使用AS开 阅读全文
posted @ 2021-10-20 09:35 Sunshine_y 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1、Activity概述: Activity代表手机或者平板的屏幕,一个Activity可以添加多个组件,每个组件有具体的功能。 4种状态:运行、暂停、停止、销毁 2、生命周期: 3、手动创建Activity: 手动创建后需要在AndroidManifest.xml中进行配置 【注:以下代码指定该A 阅读全文
posted @ 2021-10-20 09:34 Sunshine_y 阅读(28) 评论(0) 推荐(0) 编辑