当前位置: 首页 > 知识库问答 >
问题:

一个Android应用程序可以访问自己的APK没有Root[重复]

茅星雨
2023-03-14

我知道访问Android中存储APK的/data/app文件夹需要root。然而,我很想知道一个Android应用程序是否也需要root访问它自己的APK。

提前道谢。

共有1个答案

邴奇逸
2023-03-14

是的,你可以
我已经试过了。我有一个应用程序,它要求我访问包含sql文件(不是java文件,所以在构建后它仍然存在)的源代码包。因此,为了解决这个问题,我需要在data/app中打开我的apk文件,并将其作为zip流打开,然后读取我的sql文件。无论如何,我的设备没有根。
附注:由于某些原因,我无法将我的sql文件放入资产中

 类似资料:
  • 这基本上意味着我没有读取该文件的权限。

  • 我想捕捉一个在我的手机上运行的Android应用程序的屏幕截图。 我尝试使用屏幕截图UX应用程序。这也可以在无根电话上完成。你知道如何从后台运行的服务中获取Android应用程序的屏幕截图吗? 我希望我的服务定期捕捉屏幕,并发送到服务器。

  • 如何通过Fit API for Android访问几个用户的数据(心跳、步数、...)?我的应用程序在一个activity中显示了一个用户列表,选择其中的一个应该会显示Google Fit的历史数据(心率、步数等)。你怎么能这么做? Google History查询是根据这篇文章进行的:查看Google Fit API History 我根据Google Fit API文档构建客户端(以登录到终端

  • 问题内容: 是否可以在J2EE应用程序(EAR)中配置两个单独的Web应用程序(WAR)来访问共享会话上下文? 更多信息: 我最终从EAR创建了一个共享类,该类将所需的信息存储在静态成员中。即使看起来很脏,这也能解决问题。 问题答案: 不直接。大多数容器将每个WAR放置在以EAR类加载器作为其父级的单独的类加载器中。每个应用程序的会话都是独立的。您可以在每个会话中放入父EAR提供的内容。如果您需要

  • 问题内容: 我知道如何更新自己的程序,也知道如何使用预定义的Uri打开程序(例如,用于短信或电子邮件) 我需要知道如何创建一个意图来打开MyTracks或其他我不知道他们在听什么意图的应用程序。 我是从DDMS获得此信息的,但是我并没有成功将其转换为可以使用的Intent。这是从手动打开MyTracks时获取的。 谢谢你的帮助 问题答案: 首先,Android中的“应用程序”概念是一个扩展的概念。