oooo oooo`888 `888oooo ooo 888 .oo. .ooooo. .ooooo. 888 oooo`88b..8P' 888P"Y88b d88' `88b d88' `88b 888 .8P'Y888' 888 888 888 888 888 888 888888..o8"'88b 888 888 888 888 888 888 888 `88b.o88' 888o o88
  Android上的热修复框架 AndFix 大家都很熟悉了,它的原理实际上很简单:  方法替换——Java层的每一个方法在虚拟机实现里面都对应着一个ArtMethod的结构体,只要把原方法的结构体内容替换成新的结构体的内容,在调用原方法的时候,真正执行的指令会是新方法的指令;这样就能实现热修复,详细代码见 AndFix。需要了解Android 虚拟机的方法调用过程才能彻底理解。众所周
转载 2023-05-22 14:00:34
131阅读
# Android Hook Android 开发中,我们经常需要获取应用的信息,例如用于区分不同应用、判断应用是否安装等等。而在一些特殊的场景下,我们可能需要修改或 Hook 应用的,以达到某种目的。本文将介绍如何在 Android 应用中获取和修改,并提供相关代码示例。 ## 获取获取当前应用的,我们可以使用 `Context` 类提供的 `getPac
原创 2023-07-22 12:32:36
1251阅读
很久没来论坛了,今天来跟大家一起讨论一下关于检测内核中inline hook IAT hook方面的知识 我们平时常用的工具中xuetr和kd都提供了这个功能,比较方便地可以让我们看出来是谁在我们的电脑中做了什么手脚 不过现在有很多软件或者游戏不希望我们看到它们做的种种坏事,纷纷封杀掉这些工具, 更有甚者检测到这类工具启动立马给我来个蓝脸或者重启 这也太霸道了
# 获取 Android Android 开发中,获取应用程序的是一项常见的操作。Android 应用程序的唯一标识符,它在AndroidManifest.xml文件中定义。在开发过程中用于指定应用程序的唯一性,也在发布应用程序到Google Play商店时起到重要作用。 ## 获取的方法 ### 1. 通过代码获取Android 应用程序中,我们可
原创 2024-05-03 03:24:00
285阅读
查看,打开 app 的 gradle 便可以看到了;如下图:获取,版本信息及VersionName名称: try { //
原创 2023-05-15 15:25:30
488阅读
当我们上传apk或者ipa文件的时候是要读取到里面的一些信息的,而对于未知的apk或者ipa,我们无法直接获取其中的、应用、图标等,这时候通过工具类来获取信息就很有必要了。在这里,我总结了一下读取apk,ipa文件的代码和使用方法,大家可以参考下,取其精华、去其糟粕,以便适用于自己的需求。----------------------------------------------------
转载 2023-08-29 15:05:25
206阅读
方法一:①手机通过USB连接电脑②打开手机上被测app③在电脑上 dos命令窗口,输入命令adb shell dumpsys window w | findstr \/ | findstr name=或 adb shell dumpsys window |findstr mCurrent或 adb shell "dumpsys window w|grep \/|grep name=|sed 's/
有时候需要获取进程的pid,但又无法使用第三方库的时候.方法适用linux平台.方法1使用subprocess 的check_output函数执行pidof命令from subprocess import check_output def get_pid(name): return map(int,check_output(["pidof",name]).split()) In [21]: get
命名规范: 1.命名: com+公司+应用程序2.类和接口命名:使用大驼峰规则,用名词或名词词组命名,每个单词的首字母大写,如:activity类 ,命名以Activity为后缀,LoginActivity 3.使用小驼峰规则,用动词命名,第一个单词的首字母小写,其它单词的首字母大写:
代码规范对于一个软件项目来说非常重要,当然Android项目也不例外,一个优秀的Android项目不仅需要严谨的业务逻辑和架构设计,更需要一套统一优雅的代码规范标准,才可以让整个项目团队更加高效。
# 如何在 Android获取当前应用的Android 开发中,有时你需要获取当前应用的,以便于进行调试、数据存储或其他功能的实现。本文将详细介绍获取当前应用的流程,以及具体的实现代码。对于新手开发者,这将是一个非常实用的技能。 ## 流程概述 我们获取当前应用的流程可以分为以下几个步骤,下面是表格展示的步骤: | 步骤 | 描述
原创 10月前
875阅读
# Android代码获取的实现 ## 1. 整体流程 在Android开发中,获取应用的可以通过PackageManager类来实现。下面是获取的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 获取PackageManager实例 | | 2 | 获取当前应用的信息 | | 3 | 获取应用的 | ## 2. 具体操作步骤 ### 步骤一:
原创 2024-05-11 05:51:23
128阅读
Android 开发中,管理应用与 UID (用户标识符) 的关系时,开发者常常会遇到需要通过获取 UID 的需求。这在应用权限管理、资源访问控制等方面尤为重要。本篇文章将详细记录如何解决这个“android获取uid”的问题,包括环境准备、集成步骤、配置详解、实战应用、排错指南及性能优化等方面。 ## 环境准备 在开始之前,我们需要准备好合适的开发环境。以下是与 Androi
原创 5月前
44阅读
# 如何在 Android 中通过获取 Activity 在 Android 开发中,有时候你需要根据获取某个 Activity 的信息。本篇文章将教你如何实现这一功能。首先,我们将了解整个流程,然后逐步解析每一个步骤。 ## 流程概述 下面是获取 Activity 的整体流程: | 步骤 | 描述 | |------|
原创 2024-10-12 05:42:33
274阅读
# 在Android获取应用的实现方法 在开发Android应用时,经常需要获取当前应用的。下面,我将详细介绍如何实现这一功能,包括每一步的代码示例,以及对应的注释。 ## 整体流程 获取Android应用的流程可概括为以下几个步骤: | 步骤 | 描述 | |------|---------------------
原创 2024-10-26 03:26:10
128阅读
# uniapp Android 获取的实现方法 作为一开发者,特别是在使用 UniApp 进行跨平台应用开发时,获取 Android 应用的是一个常见的需求。本文将为你详细介绍如何在 UniApp 中实现这一功能,包括所需步骤、代码示例以及相关注释,让你对这一过程有一个全面的了解。 ## 流程概述 首先,我们来看看实现获取 Android 的流程。下面的表格展示了整个步骤的简
原创 8月前
60阅读
# Android 开发获取 ## 引言 作为一经验丰富的开发者,学会如何获取 Android 应用的是非常基础的技能之一。在这篇文章中,我将教你如何实现这一操作,让你快速上手。 ### 整体流程 下表展示了获取 Android 应用的整体流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个新的 Android 项目 | | 2 | 编写代码获取
原创 2024-04-19 07:38:01
45阅读
# Android 获取项目Android开发中,我们经常需要获取项目的来进行一些操作,比如在发送广播、处理权限请求等。那么,如何在Android应用中获取项目的呢?本文将介绍一种简单的方法来实现这个功能。 ## 获取项目的方法 在Android开发中,我们可以通过`Context`对象的`getPackageName()`方法来获取项目的。`Context`是And
原创 2024-06-29 04:59:29
199阅读
# Android Studio获取的方法 ## 简介 在Android开发中,获取应用程序的是一个常见的需求。Android系统中是唯一的标识符,可以用于区分不同的应用程序。本文将介绍在Android Studio中获取的方法。 ## 流程概述 下面是获取的整个流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 打开项目 | | 2 | 导
原创 2023-08-30 15:40:34
518阅读
  • 1
  • 2
  • 3
  • 4
  • 5